Details

Time bar (total: 9.3s)

analyze3.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%100%0%0%0%0%0
0%0%100%0%0%0%0%1
0%0%100%0%0%0%0%2
50%50%50%0%0%0%0%3
66.7%50%25%0%25%0%0%4
80%50%12.5%0%37.5%0%0%5
90%56.2%6.2%0%37.5%0%0%6
95%59.3%3.1%0%37.5%0%0%7
97.5%60.9%1.6%0%37.5%0%0%8
98.8%61.7%0.8%0%37.5%0%0%9
99.4%62.1%0.4%0%37.5%0%0%10
99.7%62.3%0.2%0%37.5%0%0%11
99.8%62.4%0.1%0%37.5%0%0%12
Compiler

Compiled 9 to 5 computations (44.4% saved)

sample693.0ms (7.4%)

Results
679.0ms8256×body256valid
0.0msbody256infinite
Bogosity

preprocess3.0ms (0%)

Algorithm
egg-herbie
Rules
20×rational.json-simplify-48
18×rational.json-simplify-3
18×rational.json-simplify-39
10×rational.json-simplify-47
rational.json-simplify-59
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0619
11019
21319
32019
43219
54619
64619
011
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
Outputs
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
Compiler

Compiled 9 to 5 computations (44.4% saved)

simplify6.0ms (0.1%)

Algorithm
egg-herbie
Rules
20×rational.json-simplify-48
18×rational.json-simplify-3
18×rational.json-simplify-39
10×rational.json-simplify-47
rational.json-simplify-59
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0619
11019
21319
32019
43219
54619
64619
Stop Event
saturated
Counts
1 → 3
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
Outputs
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))

eval0.0ms (0%)

Compiler

Compiled 22 to 7 computations (68.2% saved)

prune1.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New123
Fresh011
Picked000
Done000
Total134
Error
0.1b
Counts
4 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
0.2b
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
Compiler

Compiled 16 to 7 computations (56.3% saved)

localize4.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
Compiler

Compiled 12 to 3 computations (75% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite68.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1254×rational.json-1
1250×rational.json-2
1250×rational.json-4
1250×rational.json-3
788×rational.json-simplify-39
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0519
13219
211519
362919
4485619
Stop Event
node limit
Counts
1 → 172
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (fabs.f64 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1/2) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 -1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 d1 3) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (*.f64 d1 3))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2)) (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 d1) (neg.f64 (/.f64 -1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 d1) (-.f64 0 (/.f64 -1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 d1) (fabs.f64 (*.f64 (/.f64 1 d1) (/.f64 -1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 d1) (fabs.f64 (neg.f64 (/.f64 -1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 1 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (fabs.f64 (*.f64 (/.f64 1 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (fabs.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (fabs.f64 (/.f64 (/.f64 -1 (*.f64 d1 d1)) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (fabs.f64 (*.f64 -1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 0 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 (/.f64 -1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (*.f64 -1 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (-.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (-.f64 (*.f64 0 (/.f64 1 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (/.f64 1 d1) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (/.f64 0 d1) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 0 (/.f64 1 d1)) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 d1) (/.f64 1 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 d1) (fabs.f64 (/.f64 (/.f64 -1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 d1) (fabs.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 d1) (fabs.f64 (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 d1) (fabs.f64 (*.f64 -1 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 d1) (fabs.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 -1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 d1) (fabs.f64 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 d1) (fabs.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 d1) (fabs.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 (fabs.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 d1) (fabs.f64 (/.f64 (/.f64 1 (fabs.f64 d1)) (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (/.f64 1 (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (/.f64 1 (*.f64 d1 d1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 d1 d1)) (fabs.f64 (/.f64 (/.f64 1 (*.f64 d1 d1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (fabs.f64 (/.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (fabs.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (fabs.f64 (/.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (fabs.f64 (/.f64 -1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (fabs.f64 (/.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) 1/2) (/.f64 1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) -1) (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2) -1)) (/.f64 1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 d1) (*.f64 d1 3)) (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d1 3)))) (/.f64 1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (fabs.f64 d1)) (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 (/.f64 1 (fabs.f64 d1))) (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (+.f64 d1 d1) (/.f64 -1 d1)) (*.f64 d1 (neg.f64 d1))) (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (neg.f64 d1))) (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (*.f64 d1 3)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2) (*.f64 (*.f64 d1 d1) 0))) (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (*.f64 d1 3)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2))) (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (*.f64 d1 3)) (*.f64 d1 (+.f64 d1 (*.f64 d1 3)))) (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d1 d1) 1/2) (*.f64 1/2 (*.f64 d1 (*.f64 d1 3)))) (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 d1 3))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2) (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2))) (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (+.f64 d1 (*.f64 d1 3)) -1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 3))) (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 3)) (*.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 d1 (*.f64 d1 3)))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (/.f64 1/2 (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 d1 (neg.f64 d1)) 2)) (/.f64 1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (*.f64 0 (fabs.f64 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (*.f64 -1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))) (-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))) (-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))) (-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (/.f64 (*.f64 d1 3) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (*.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1/2) (*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))) (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))) -1) (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 3))) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2))))))))

simplify103.0ms (1.1%)

Algorithm
egg-herbie
Rules
1664×rational.json-simplify-25
676×rational.json-simplify-55
578×rational.json-simplify-17
568×rational.json-simplify-1
548×rational.json-simplify-51
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03775976
115095274
269715256
Stop Event
node limit
Counts
184 → 249
Calls
Call 1
Inputs
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 0))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (fabs.f64 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2))
(+.f64 (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2))
(+.f64 (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 0 (fabs.f64 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2))
(+.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1/2) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1/2))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (fabs.f64 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) -1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 -1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))
(-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(-.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))
(-.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))
(-.f64 (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))
(-.f64 (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))
(-.f64 (/.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 d1 3) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (*.f64 d1 3))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))
(-.f64 (*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1/2))
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2)) (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))))
(/.f64 d1 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 -1 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 d1) (-.f64 0 (/.f64 -1 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 d1) (fabs.f64 (*.f64 (/.f64 1 d1) (/.f64 -1 d1))))
(/.f64 (*.f64 d1 d1) (fabs.f64 (neg.f64 (/.f64 -1 (*.f64 d1 d1)))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(/.f64 1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 1 (*.f64 (/.f64 1 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(/.f64 1 (fabs.f64 (*.f64 (/.f64 1 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(/.f64 1 (fabs.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))
(/.f64 1 (fabs.f64 (/.f64 (/.f64 -1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(/.f64 1 (fabs.f64 (*.f64 -1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 0 (/.f64 -1 d1)))
(/.f64 -1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(/.f64 (neg.f64 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (neg.f64 d1) (/.f64 (/.f64 -1 d1) (*.f64 d1 d1)))
(/.f64 (neg.f64 d1) (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))
(/.f64 (neg.f64 d1) (*.f64 -1 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(/.f64 (neg.f64 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 -1 d1)))
(/.f64 (neg.f64 d1) (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(/.f64 (neg.f64 d1) (-.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(/.f64 (neg.f64 d1) (-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(/.f64 (neg.f64 d1) (-.f64 (*.f64 0 (/.f64 1 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) -1)
(/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 -1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (/.f64 1 d1) (/.f64 -1 d1)))
(/.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (/.f64 0 d1) (/.f64 1 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 0 (/.f64 1 d1)) (/.f64 1 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1)))))
(/.f64 (fabs.f64 d1) (/.f64 1 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(/.f64 (fabs.f64 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 (fabs.f64 d1))))
(/.f64 (fabs.f64 d1) (fabs.f64 (/.f64 (/.f64 -1 d1) (*.f64 d1 d1))))
(/.f64 (fabs.f64 d1) (fabs.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (fabs.f64 d1) (fabs.f64 (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1)))
(/.f64 (fabs.f64 d1) (fabs.f64 (*.f64 -1 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(/.f64 (fabs.f64 d1) (fabs.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 -1 d1))))
(/.f64 (fabs.f64 d1) (fabs.f64 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(/.f64 (fabs.f64 d1) (fabs.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))
(/.f64 (fabs.f64 d1) (fabs.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 (fabs.f64 d1)))))
(/.f64 (fabs.f64 d1) (fabs.f64 (/.f64 (/.f64 1 (fabs.f64 d1)) (*.f64 d1 (neg.f64 d1)))))
(/.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (/.f64 1 (fabs.f64 d1)))
(/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (/.f64 1 (*.f64 d1 d1)) 1/2))
(/.f64 (*.f64 d1 (+.f64 d1 d1)) (fabs.f64 (/.f64 (/.f64 1 (*.f64 d1 d1)) 1/2)))
(/.f64 1/2 (/.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 d1 d1)))
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1/2 (/.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))
(/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))
(/.f64 1/2 (/.f64 -1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(/.f64 1/2 (fabs.f64 (/.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 d1 d1))))
(/.f64 1/2 (fabs.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1/2 (fabs.f64 (/.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))))
(/.f64 1/2 (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))))
(/.f64 1/2 (fabs.f64 (/.f64 -1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(/.f64 1/2 (fabs.f64 (/.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1)))))
(/.f64 (*.f64 (*.f64 d1 d1) 1/2) (/.f64 1/2 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 -1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 1 d1))))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (/.f64 1/2 d1))
(/.f64 (-.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) -1) (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2) -1)) (/.f64 1 (*.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 (neg.f64 d1) (*.f64 d1 3)) (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d1 3)))) (/.f64 1 (*.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 0 (fabs.f64 d1)) (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1)))
(/.f64 (-.f64 (/.f64 0 (/.f64 1 (fabs.f64 d1))) (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1)))
(/.f64 (-.f64 (/.f64 (+.f64 d1 d1) (/.f64 -1 d1)) (*.f64 d1 (neg.f64 d1))) (/.f64 -1 (*.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (neg.f64 d1))) (/.f64 -1 (*.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 3)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2) (*.f64 (*.f64 d1 d1) 0))) (/.f64 -1 (*.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 3)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2))) (/.f64 -1 (*.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 3)) (*.f64 d1 (+.f64 d1 (*.f64 d1 3)))) (/.f64 -1 (*.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 1/2) (*.f64 1/2 (*.f64 d1 (*.f64 d1 3)))) (/.f64 -1 (*.f64 d1 d1)))
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 d1 3))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2) (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2))) (/.f64 -1 (*.f64 d1 d1)))
(/.f64 (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (+.f64 d1 (*.f64 d1 3)) -1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 1 d1))
(/.f64 (-.f64 (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 3))) (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2))) (/.f64 1 d1))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 3)) (*.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 d1 (*.f64 d1 3)))) (/.f64 1 d1))
(/.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (/.f64 1/2 (fabs.f64 d1)))
(/.f64 (fabs.f64 (/.f64 (*.f64 d1 (neg.f64 d1)) 2)) (/.f64 1/2 (*.f64 d1 d1)))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fabs.f64 d1)))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(fabs.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(fabs.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (-.f64 (*.f64 0 (fabs.f64 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(fabs.f64 (-.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(fabs.f64 (-.f64 (*.f64 -1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))) (-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (-.f64 d1 d1))))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))) (-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))) (-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2))))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2))))
(fabs.f64 (-.f64 (/.f64 (*.f64 d1 3) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2))))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (*.f64 d1 3)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1/2) (*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))))
(fabs.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))) (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2))))
(fabs.f64 (-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))) -1) (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) -1)))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 3))) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2))))
Outputs
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 0))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))
(+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (fabs.f64 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (fabs.f64 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 0 (fabs.f64 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 0 (fabs.f64 d1))))
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1))
(+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2) (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3))))
(*.f64 d1 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2) (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3))))
(*.f64 d1 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 0))) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 0))) (*.f64 d1 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3))))))
(+.f64 (-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2) (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3))))
(*.f64 d1 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2) (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3))))
(*.f64 d1 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1))
(+.f64 (*.f64 0 (fabs.f64 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (fabs.f64 d1)))
(+.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 0))) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 0))) (*.f64 d1 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3))))))
(+.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 0 (fabs.f64 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 0 (fabs.f64 d1))))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1/2) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1/2))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(-.f64 d1 (-.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 0))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (fabs.f64 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (fabs.f64 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0))) d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 0 (fabs.f64 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (*.f64 0 (fabs.f64 d1))))
(-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) -1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 -1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2) (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3))))
(*.f64 d1 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 3)) (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))
(-.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2) (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))
(-.f64 d1 (-.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3))))))
(-.f64 d1 (-.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3)))))))
(-.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))
(-.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3))))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0))))
(-.f64 (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))
(-.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 0))))
(-.f64 (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2) (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3))))
(*.f64 d1 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3)))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 0))) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 0))) (*.f64 d1 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3))))))
(-.f64 (/.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 (*.f64 d1 3) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(/.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2) (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3))))
(*.f64 d1 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3)))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (*.f64 d1 3))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))
(/.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3))))
(-.f64 (*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1/2))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 1/2 (*.f64 d1 3)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1/2))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3/2))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 1/2 d1))))
(*.f64 -1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 (*.f64 d1 3)))))
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2)) (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2) (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3))))
(*.f64 d1 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3)))))
(/.f64 d1 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 -1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 d1) (-.f64 0 (/.f64 -1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 d1) (fabs.f64 (*.f64 (/.f64 1 d1) (/.f64 -1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 d1) (fabs.f64 (neg.f64 (/.f64 -1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (/.f64 1 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (fabs.f64 (*.f64 (/.f64 1 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (fabs.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (fabs.f64 (/.f64 (/.f64 -1 (*.f64 d1 d1)) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (fabs.f64 (*.f64 -1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 0 (/.f64 -1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 -1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (neg.f64 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (neg.f64 d1) (/.f64 (/.f64 -1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (neg.f64 d1) (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (neg.f64 d1) (*.f64 -1 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (neg.f64 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 -1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (neg.f64 d1) (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (neg.f64 d1) (-.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (neg.f64 d1) (-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (neg.f64 d1) (-.f64 (*.f64 0 (/.f64 1 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) -1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 -1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (/.f64 1 d1) (/.f64 -1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (/.f64 0 d1) (/.f64 1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 0 (/.f64 1 d1)) (/.f64 1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (fabs.f64 d1) (/.f64 1 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (fabs.f64 d1) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (fabs.f64 d1) (fabs.f64 (/.f64 (/.f64 -1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (fabs.f64 d1) (fabs.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (fabs.f64 d1) (fabs.f64 (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (fabs.f64 d1) (fabs.f64 (*.f64 -1 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (fabs.f64 d1) (fabs.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 -1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (fabs.f64 d1) (fabs.f64 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (fabs.f64 d1) (fabs.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (fabs.f64 d1) (fabs.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 (fabs.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (fabs.f64 d1) (fabs.f64 (/.f64 (/.f64 1 (fabs.f64 d1)) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (/.f64 1 (fabs.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (/.f64 1 (*.f64 d1 d1)) 1/2))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (+.f64 d1 d1)) (fabs.f64 (/.f64 (/.f64 1 (*.f64 d1 d1)) 1/2)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1/2 (/.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1/2 (/.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1/2 (/.f64 -1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1/2 (fabs.f64 (/.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1/2 (fabs.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1/2 (fabs.f64 (/.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1/2 (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1/2 (fabs.f64 (/.f64 -1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1/2 (fabs.f64 (/.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) 1/2) (/.f64 1/2 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 -1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (/.f64 1/2 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (-.f64 (/.f64 (*.f64 d1 (*.f64 d1 3)) -1) (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2) -1)) (/.f64 1 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2) (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3))))
(*.f64 d1 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3)))))
(/.f64 (-.f64 (*.f64 (neg.f64 d1) (*.f64 d1 3)) (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d1 3)))) (/.f64 1 (*.f64 d1 d1)))
(/.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3))))
(/.f64 (-.f64 (*.f64 0 (fabs.f64 d1)) (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 0 (fabs.f64 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (*.f64 0 (fabs.f64 d1))))
(/.f64 (-.f64 (/.f64 0 (/.f64 1 (fabs.f64 d1))) (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 0 (fabs.f64 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (*.f64 0 (fabs.f64 d1))))
(/.f64 (-.f64 (/.f64 (+.f64 d1 d1) (/.f64 -1 d1)) (*.f64 d1 (neg.f64 d1))) (/.f64 -1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 -1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (neg.f64 d1))) (/.f64 -1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 3)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2) (*.f64 (*.f64 d1 d1) 0))) (/.f64 -1 (*.f64 d1 d1)))
(*.f64 (-.f64 (*.f64 (*.f64 d1 d1) 0) (-.f64 (*.f64 2 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 3)))) (/.f64 (*.f64 d1 d1) -1))
(*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 (*.f64 d1 0)) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3)))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 3)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2))) (/.f64 -1 (*.f64 d1 d1)))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 3)) (+.f64 (-.f64 d1 d1) (*.f64 2 (*.f64 d1 (+.f64 d1 d1))))) (/.f64 (*.f64 d1 d1) -1))
(*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 (*.f64 d1 3)) (+.f64 (-.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 2 d1)))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 3)) (*.f64 d1 (+.f64 d1 (*.f64 d1 3)))) (/.f64 -1 (*.f64 d1 d1)))
(/.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 1/2) (*.f64 1/2 (*.f64 d1 (*.f64 d1 3)))) (/.f64 -1 (*.f64 d1 d1)))
(*.f64 (*.f64 1/2 (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))) (/.f64 (*.f64 d1 d1) -1))
(*.f64 (*.f64 d1 (-.f64 d1 (*.f64 d1 3))) (/.f64 (*.f64 d1 d1) -2))
(*.f64 (*.f64 d1 (-.f64 d1 (*.f64 d1 3))) (*.f64 -1/2 (*.f64 d1 d1)))
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2) (*.f64 d1 (*.f64 d1 3))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2) (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2))) (/.f64 -1 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2) (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3))))
(*.f64 d1 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3)))))
(/.f64 (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (+.f64 d1 (*.f64 d1 3)) -1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(/.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 d1 (neg.f64 d1))))
(/.f64 (-.f64 (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 3))) (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2))) (/.f64 1 d1))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2) (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3))))
(*.f64 d1 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 3)) (*.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 d1 (*.f64 d1 3)))) (/.f64 1 d1))
(/.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3))))
(/.f64 (fabs.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)) (/.f64 1/2 (fabs.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (fabs.f64 (/.f64 (*.f64 d1 (neg.f64 d1)) 2)) (/.f64 1/2 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fabs.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (-.f64 (*.f64 0 (fabs.f64 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (fabs.f64 d1))))
(fabs.f64 (-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))))
(fabs.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 d1 d1)))))
(fabs.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0)))))
(fabs.f64 (-.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 0 (fabs.f64 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (*.f64 0 (fabs.f64 d1)))))
(fabs.f64 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (-.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (-.f64 (*.f64 -1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))) (-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (-.f64 d1 d1))))
(fabs.f64 (-.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2) (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))
(fabs.f64 (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3))))))
(fabs.f64 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))) (-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))))
(fabs.f64 (-.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0)))))
(fabs.f64 (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3))))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))) (-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)))))
(fabs.f64 (-.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(fabs.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 0))) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3))))))
(fabs.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 0))) (*.f64 d1 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2))))
(fabs.f64 (+.f64 (*.f64 (*.f64 d1 d1) 0) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 3)) (*.f64 (+.f64 d1 d1) (*.f64 2 d1)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))))
(fabs.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 0))) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3))))))
(fabs.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 0))) (*.f64 d1 (*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 2 d1)) (*.f64 d1 (*.f64 d1 3)))))))
(fabs.f64 (-.f64 (/.f64 (*.f64 d1 3) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(fabs.f64 (/.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (*.f64 d1 (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2))))
(fabs.f64 (+.f64 (*.f64 (*.f64 d1 d1) 0) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 3)) (*.f64 (+.f64 d1 d1) (*.f64 2 d1)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (*.f64 d1 3)))))
(fabs.f64 (/.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (*.f64 d1 (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1/2) (*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))))
(fabs.f64 (*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))))
(fabs.f64 (*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 (*.f64 d1 3))))))
(fabs.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3)))) (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2))))
(fabs.f64 (+.f64 (*.f64 (*.f64 d1 d1) 0) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 3)) (*.f64 (+.f64 d1 d1) (*.f64 2 d1)))))
(fabs.f64 (-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))) -1) (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 2) -1)))
(fabs.f64 (+.f64 (*.f64 (*.f64 d1 d1) 0) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 3)) (*.f64 (+.f64 d1 d1) (*.f64 2 d1)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (*.f64 d1 3))) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2))))
(fabs.f64 (+.f64 (*.f64 (*.f64 d1 d1) 0) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 3)) (*.f64 (+.f64 d1 d1) (*.f64 2 d1)))))

localize6.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
0.1b
(*.f64 (*.f64 d1 d1) d1)
Compiler

Compiled 17 to 4 computations (76.5% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite74.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1326×rational.json-1
1320×rational.json-2
1320×rational.json-4
1320×rational.json-3
628×rational.json-simplify-11
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0632
13632
212932
376732
4562232
Stop Event
node limit
Counts
2 → 239
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 d1) d1)
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 (+.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 (*.f64 (*.f64 d1 d1) 2) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 -1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) -1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) 1/2) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2)) (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (neg.f64 (/.f64 -1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 d1) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 d1) (neg.f64 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (*.f64 (/.f64 -1 d1) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 d1) (/.f64 (/.f64 1 d1) (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 d1) (/.f64 (/.f64 1 (fabs.f64 d1)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 d1) (*.f64 (/.f64 1 (fabs.f64 d1)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (*.f64 d1 d1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) 2) (/.f64 (/.f64 1 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (fabs.f64 d1)) (/.f64 1 (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) 1/2) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 1/2) (/.f64 1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 3) (-.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 d1 d1))) (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 1/2) (*.f64 (*.f64 d1 3) 1/2)) (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (+.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (*.f64 d1 3)))) (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 d1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (fabs.f64 d1) 0) (*.f64 d1 d1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 (/.f64 1 (fabs.f64 d1))) (*.f64 d1 d1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (+.f64 d1 d1) (/.f64 -1 d1)) (*.f64 d1 (neg.f64 d1))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (neg.f64 d1))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d1 d1) 3) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) (*.f64 d1 (-.f64 d1 d1)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d1 d1) 3) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) 2) 2))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d1 d1) 3) (*.f64 (+.f64 d1 (*.f64 d1 3)) d1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (-.f64 d1 d1) -1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d1 d1) 1/2) (*.f64 (*.f64 (*.f64 d1 d1) 3) 1/2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) (*.f64 (*.f64 d1 d1) 3)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) (*.f64 (*.f64 (*.f64 d1 d1) 2) 2))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (+.f64 d1 (*.f64 d1 3)) -1)) (/.f64 1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d1 d1) (neg.f64 d1))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 (*.f64 d1 d1) 3) -1) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) -1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 d1) (*.f64 d1 3)) (*.f64 (+.f64 d1 (*.f64 d1 3)) (neg.f64 d1))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2) (-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1/2) (*.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (*.f64 d1 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (+.f64 d1 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) (/.f64 1 (*.f64 d1 d1))) (/.f64 (*.f64 (*.f64 d1 d1) 3) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) -1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)) 1/2) (*.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (neg.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (*.f64 (/.f64 -1 d1) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (/.f64 -1 d1) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 d1) (/.f64 (/.f64 1 (fabs.f64 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 d1) (*.f64 (/.f64 1 (fabs.f64 d1)) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 d1) (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 d1) (fabs.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (/.f64 (/.f64 1 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) 1/2) (/.f64 1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 1/2) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fabs.f64 d1) (/.f64 1 (*.f64 d1 d1))) (/.f64 1 (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 3) (-.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 d1 d1))) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 1/2) (*.f64 (*.f64 d1 3) 1/2)) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (+.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (*.f64 d1 3)))) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (+.f64 d1 (*.f64 d1 3)) -1)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d1 d1) (neg.f64 d1))) (/.f64 1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 (*.f64 d1 d1) 3) -1) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) -1)) (/.f64 1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 d1) (*.f64 d1 3)) (*.f64 (+.f64 d1 (*.f64 d1 3)) (neg.f64 d1))) (/.f64 1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (+.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 (*.f64 d1 d1) 2) (/.f64 -1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 -1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) (-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (-.f64 d1 d1) (neg.f64 d1))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (-.f64 d1 d1) -1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) d1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) (*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 d1))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (-.f64 d1 d1)) -1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) 1/2)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))) (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 (*.f64 d1 d1) 2) (neg.f64 d1))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) -1) (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) -1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (neg.f64 d1))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) 3)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) (neg.f64 d1))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 3)) (*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 (neg.f64 d1)))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))))

simplify83.0ms (0.9%)

Algorithm
egg-herbie
Rules
918×rational.json-simplify-17
900×rational.json-simplify-1
818×rational.json-simplify-19
808×rational.json-simplify-15
558×rational.json-simplify-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04629985
119729153
Stop Event
node limit
Counts
263 → 384
Calls
Call 1
Inputs
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(+.f64 (*.f64 d1 (*.f64 d1 d1)) 0)
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 0 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) 0)
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 0 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) -1))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 (+.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 (*.f64 (*.f64 d1 d1) 2) (/.f64 -1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 -1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))))
(-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(-.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) -1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) 1/2) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2)) (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))
(/.f64 d1 (/.f64 1 (*.f64 d1 d1)))
(/.f64 d1 (neg.f64 (/.f64 -1 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 d1) (/.f64 1 d1))
(/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 -1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) 1)
(/.f64 1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 -1 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (neg.f64 d1) (/.f64 -1 (*.f64 d1 d1)))
(/.f64 (neg.f64 d1) (*.f64 (/.f64 -1 d1) (/.f64 1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) -1)
(/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 -1 d1))
(/.f64 (fabs.f64 d1) (/.f64 (/.f64 1 d1) (fabs.f64 d1)))
(/.f64 (fabs.f64 d1) (/.f64 (/.f64 1 (fabs.f64 d1)) d1))
(/.f64 (fabs.f64 d1) (*.f64 (/.f64 1 (fabs.f64 d1)) (/.f64 1 d1)))
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (*.f64 d1 d1)) 1/2))
(/.f64 (*.f64 (*.f64 d1 d1) 2) (/.f64 (/.f64 1 d1) 1/2))
(/.f64 1/2 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (fabs.f64 d1)) (/.f64 1 (fabs.f64 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) 1/2) (/.f64 1/2 d1))
(/.f64 (*.f64 d1 1/2) (/.f64 1/2 (*.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 -1 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 -1 (*.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 d1 3) (-.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 d1 d1))) (/.f64 -1 (*.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 d1 1/2) (*.f64 (*.f64 d1 3) 1/2)) (/.f64 -1 (*.f64 d1 d1)))
(/.f64 (-.f64 (+.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (+.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (*.f64 d1 3)))) (/.f64 -1 (*.f64 d1 d1)))
(/.f64 (-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 d1)) (/.f64 -1 d1))
(/.f64 (-.f64 (*.f64 (fabs.f64 d1) 0) (*.f64 d1 d1)) (/.f64 -1 d1))
(/.f64 (-.f64 (/.f64 0 (/.f64 1 (fabs.f64 d1))) (*.f64 d1 d1)) (/.f64 -1 d1))
(/.f64 (-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))) (/.f64 -1 d1))
(/.f64 (-.f64 (/.f64 (+.f64 d1 d1) (/.f64 -1 d1)) (*.f64 d1 (neg.f64 d1))) (/.f64 -1 d1))
(/.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (neg.f64 d1))) (/.f64 -1 d1))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 3) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) (*.f64 d1 (-.f64 d1 d1)))) (/.f64 -1 d1))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 3) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) 2) 2))) (/.f64 -1 d1))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 3) (*.f64 (+.f64 d1 (*.f64 d1 3)) d1)) (/.f64 -1 d1))
(/.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (-.f64 d1 d1) -1)) (/.f64 -1 d1))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 1/2) (*.f64 (*.f64 (*.f64 d1 d1) 3) 1/2)) (/.f64 -1 d1))
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) (*.f64 (*.f64 d1 d1) 3)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) (*.f64 (*.f64 (*.f64 d1 d1) 2) 2))) (/.f64 -1 d1))
(/.f64 (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (+.f64 d1 (*.f64 d1 3)) -1)) (/.f64 1 (*.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d1 d1) (neg.f64 d1))) (/.f64 1 d1))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 d1 d1) 3) -1) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) -1)) (/.f64 1 d1))
(/.f64 (-.f64 (*.f64 (neg.f64 d1) (*.f64 d1 3)) (*.f64 (+.f64 d1 (*.f64 d1 3)) (neg.f64 d1))) (/.f64 1 d1))
(neg.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2) (-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1/2) (*.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (*.f64 d1 d1) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) -1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (+.f64 d1 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (/.f64 -1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))))
(-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))
(-.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) (/.f64 1 (*.f64 d1 d1))) (/.f64 (*.f64 (*.f64 d1 d1) 3) (/.f64 1 (*.f64 d1 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) -1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)) 1/2) (*.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))))
(/.f64 d1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 d1 (neg.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (/.f64 -1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)
(/.f64 1 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(/.f64 1 (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 -1 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) -1)
(/.f64 (neg.f64 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (neg.f64 d1) (*.f64 (/.f64 -1 d1) (/.f64 1 (*.f64 d1 d1))))
(/.f64 (neg.f64 d1) (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 -1 d1))
(/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 -1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (/.f64 -1 d1) (/.f64 1 d1)))
(/.f64 (fabs.f64 d1) (/.f64 (/.f64 1 (fabs.f64 d1)) (*.f64 d1 d1)))
(/.f64 (fabs.f64 d1) (*.f64 (/.f64 1 (fabs.f64 d1)) (/.f64 1 (*.f64 d1 d1))))
(/.f64 (fabs.f64 d1) (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (fabs.f64 d1) (fabs.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 1/2))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (/.f64 (/.f64 1 d1) 1/2))
(/.f64 1/2 (/.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 d1)))
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))))
(/.f64 1/2 (/.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) d1))
(/.f64 1/2 (/.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 d1 d1)))
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))))
(/.f64 1/2 (/.f64 -1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (fabs.f64 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (fabs.f64 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) 1/2) (/.f64 1/2 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 1/2) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) (/.f64 1/2 d1))
(/.f64 (/.f64 (fabs.f64 d1) (/.f64 1 (*.f64 d1 d1))) (/.f64 1 (fabs.f64 d1)))
(/.f64 (-.f64 (*.f64 -1 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (-.f64 (*.f64 d1 3) (-.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 d1 d1))) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (-.f64 (*.f64 d1 1/2) (*.f64 (*.f64 d1 3) 1/2)) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (-.f64 (+.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (+.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (*.f64 d1 3)))) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (+.f64 d1 (*.f64 d1 3)) -1)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d1 d1) (neg.f64 d1))) (/.f64 1 (*.f64 d1 d1)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 d1 d1) 3) -1) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) -1)) (/.f64 1 (*.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 (neg.f64 d1) (*.f64 d1 3)) (*.f64 (+.f64 d1 (*.f64 d1 3)) (neg.f64 d1))) (/.f64 1 (*.f64 d1 d1)))
(/.f64 (-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1 d1))
(/.f64 (-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1 d1))
(/.f64 (-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1 d1))
(/.f64 (-.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 -1 d1))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 -1 d1))
(/.f64 (-.f64 (/.f64 (+.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 -1 d1))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 d1 d1) 2) (/.f64 -1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 -1 d1))
(/.f64 (-.f64 (*.f64 -1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 -1 d1))
(/.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) (-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))) (/.f64 -1 d1))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))) (/.f64 -1 d1))
(/.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2))) (/.f64 -1 d1))
(/.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2))) (/.f64 -1 d1))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (-.f64 d1 d1) (neg.f64 d1))) (/.f64 -1 d1))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (-.f64 d1 d1) -1)) (/.f64 -1 d1))
(/.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) d1)) (/.f64 -1 d1))
(/.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) (*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 d1))) (/.f64 -1 d1))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (-.f64 d1 d1)) -1)) (/.f64 -1 d1))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) 1/2)) (/.f64 -1 d1))
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))) (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2))) (/.f64 -1 d1))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))) (/.f64 1 d1))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 (*.f64 d1 d1) 2) (neg.f64 d1))) (/.f64 1 d1))
(/.f64 (-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) -1) (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) -1)) (/.f64 1 d1))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (neg.f64 d1))) (/.f64 1 d1))
(/.f64 (-.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) 3)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) (neg.f64 d1))) (/.f64 1 d1))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 3)) (*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 (neg.f64 d1)))) (/.f64 1 d1))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
Outputs
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(+.f64 (*.f64 d1 (*.f64 d1 d1)) 0)
(*.f64 d1 (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1))
(+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) d1))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) d1))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 0 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(+.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 2)))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))
(+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) d1))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(+.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 2)))
(+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))
(+.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 3 (*.f64 d1 d1)))))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))) (*.f64 d1 (*.f64 3 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))
(+.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))) (*.f64 (*.f64 d1 d1) (*.f64 (neg.f64 d1) 3)))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 4)) (*.f64 d1 (*.f64 (*.f64 d1 d1) -3)))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))
(*.f64 d1 (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) 0)
(*.f64 d1 (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1))
(-.f64 d1 (-.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 d1 (-.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 0 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) -1))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (neg.f64 d1) 2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 2)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (neg.f64 d1) 2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 2)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 d1 d1)))
(*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 d1 (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))))
(-.f64 d1 (-.f64 (-.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 2))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 2)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (neg.f64 d1) 2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 2)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 (+.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 d1 (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 (*.f64 (*.f64 d1 d1) 2) (/.f64 -1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (neg.f64 d1) 2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 2)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 -1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (neg.f64 d1) 2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 2)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (neg.f64 d1) 2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 2)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))) (*.f64 d1 (*.f64 3 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(-.f64 (*.f64 d1 (*.f64 3 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)) (*.f64 (*.f64 d1 d1) (*.f64 d1 2)))
(-.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (-.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 3 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))
(+.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 3 (*.f64 d1 d1)))))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))) (*.f64 d1 (*.f64 3 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3)))))
(-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (neg.f64 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (neg.f64 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))) (*.f64 d1 (*.f64 3 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3))))
(-.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 (*.f64 d1 3)))) (*.f64 d1 (*.f64 3 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 (*.f64 d1 3)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) -1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) 1/2) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))
(-.f64 (*.f64 (*.f64 d1 (*.f64 3 (*.f64 d1 d1))) 1/2) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 3/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2)) (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))) (*.f64 d1 (*.f64 3 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3))))
(/.f64 d1 (/.f64 1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 d1 (neg.f64 (/.f64 -1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 d1 d1) (/.f64 1 d1))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 -1 d1)))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) 1)
(*.f64 d1 (*.f64 d1 d1))
(/.f64 1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 -1 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (/.f64 -1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (*.f64 (/.f64 -1 d1) (/.f64 1 d1)))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) -1)
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 -1 d1))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (fabs.f64 d1) (/.f64 (/.f64 1 d1) (fabs.f64 d1)))
(*.f64 (fabs.f64 d1) (/.f64 (fabs.f64 d1) (/.f64 1 d1)))
(*.f64 (fabs.f64 d1) (*.f64 (fabs.f64 d1) (/.f64 d1 1)))
(/.f64 (fabs.f64 d1) (/.f64 (/.f64 1 (fabs.f64 d1)) d1))
(*.f64 (fabs.f64 d1) (/.f64 (fabs.f64 d1) (/.f64 1 d1)))
(*.f64 (fabs.f64 d1) (*.f64 (fabs.f64 d1) (/.f64 d1 1)))
(/.f64 (fabs.f64 d1) (*.f64 (/.f64 1 (fabs.f64 d1)) (/.f64 1 d1)))
(*.f64 (fabs.f64 d1) (/.f64 (fabs.f64 d1) (/.f64 1 d1)))
(*.f64 (fabs.f64 d1) (*.f64 (fabs.f64 d1) (/.f64 d1 1)))
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (*.f64 d1 d1)) 1/2))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) 2) (/.f64 (/.f64 1 d1) 1/2))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 1/2 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 d1 (fabs.f64 d1)) (/.f64 1 (fabs.f64 d1)))
(*.f64 (fabs.f64 d1) (/.f64 (fabs.f64 d1) (/.f64 1 d1)))
(*.f64 (fabs.f64 d1) (*.f64 (fabs.f64 d1) (/.f64 d1 1)))
(/.f64 (*.f64 (*.f64 d1 d1) 1/2) (/.f64 1/2 d1))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 d1 1/2) (/.f64 1/2 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (-.f64 (*.f64 -1 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 -1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 d1 (+.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 d1 3) (-.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 d1 d1))) (/.f64 -1 (*.f64 d1 d1)))
(*.f64 (-.f64 (-.f64 d1 d1) (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3))) (/.f64 (*.f64 d1 d1) -1))
(*.f64 (-.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 3) (-.f64 d1 (*.f64 d1 3)))) (*.f64 d1 (neg.f64 d1)))
(/.f64 (-.f64 (*.f64 d1 1/2) (*.f64 (*.f64 d1 3) 1/2)) (/.f64 -1 (*.f64 d1 d1)))
(*.f64 (-.f64 (*.f64 d1 1/2) (*.f64 1/2 (*.f64 d1 3))) (/.f64 (*.f64 d1 d1) -1))
(*.f64 (-.f64 (*.f64 d1 1/2) (*.f64 d1 3/2)) (*.f64 d1 (neg.f64 d1)))
(/.f64 (-.f64 (+.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (+.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (*.f64 d1 3)))) (/.f64 -1 (*.f64 d1 d1)))
(*.f64 (-.f64 (+.f64 (*.f64 d1 3) (+.f64 d1 (*.f64 d1 3))) (+.f64 d1 (+.f64 (*.f64 d1 3) (+.f64 d1 (*.f64 d1 3))))) (/.f64 (*.f64 d1 d1) -1))
(*.f64 (-.f64 (+.f64 d1 (+.f64 (*.f64 d1 3) (*.f64 d1 3))) (+.f64 d1 (+.f64 d1 (+.f64 (*.f64 d1 3) (*.f64 d1 3))))) (*.f64 d1 (neg.f64 d1)))
(/.f64 (-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 d1)) (/.f64 -1 d1))
(*.f64 (-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 d1)) (neg.f64 d1))
(*.f64 (+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 d1))) (neg.f64 d1))
(/.f64 (-.f64 (*.f64 (fabs.f64 d1) 0) (*.f64 d1 d1)) (/.f64 -1 d1))
(*.f64 (-.f64 (*.f64 0 (fabs.f64 d1)) (*.f64 d1 d1)) (neg.f64 d1))
(/.f64 (-.f64 (/.f64 0 (/.f64 1 (fabs.f64 d1))) (*.f64 d1 d1)) (/.f64 -1 d1))
(*.f64 (-.f64 (*.f64 0 (fabs.f64 d1)) (*.f64 d1 d1)) (neg.f64 d1))
(/.f64 (-.f64 (*.f64 (neg.f64 d1) (+.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))) (/.f64 -1 d1))
(*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 d1 (+.f64 d1 d1)))
(/.f64 (-.f64 (/.f64 (+.f64 d1 d1) (/.f64 -1 d1)) (*.f64 d1 (neg.f64 d1))) (/.f64 -1 d1))
(*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 d1 (+.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (neg.f64 d1))) (/.f64 -1 d1))
(*.f64 (-.f64 (*.f64 (*.f64 d1 d1) -2) (*.f64 d1 (neg.f64 d1))) (neg.f64 d1))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 3) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) (*.f64 d1 (-.f64 d1 d1)))) (/.f64 -1 d1))
(*.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 2)) (*.f64 3 (*.f64 d1 d1)))) (neg.f64 d1))
(*.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3)))) (neg.f64 d1))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 3) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) 2) 2))) (/.f64 -1 d1))
(*.f64 (-.f64 (*.f64 3 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 2 (*.f64 (*.f64 d1 d1) 2)))) (neg.f64 d1))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 3)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) 4))) (neg.f64 d1))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 3) (*.f64 (+.f64 d1 (*.f64 d1 3)) d1)) (/.f64 -1 d1))
(*.f64 (-.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (*.f64 d1 3)))) (neg.f64 d1))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 3)) (*.f64 d1 (+.f64 d1 (*.f64 d1 3)))) (neg.f64 d1))
(/.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (-.f64 d1 d1) -1)) (/.f64 -1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) 1/2) (*.f64 (*.f64 (*.f64 d1 d1) 3) 1/2)) (/.f64 -1 d1))
(*.f64 (-.f64 (*.f64 d1 1/2) (*.f64 1/2 (*.f64 d1 3))) (/.f64 (*.f64 d1 d1) -1))
(*.f64 (-.f64 (*.f64 d1 1/2) (*.f64 d1 3/2)) (*.f64 d1 (neg.f64 d1)))
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) (*.f64 (*.f64 d1 d1) 3)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) (*.f64 (*.f64 (*.f64 d1 d1) 2) 2))) (/.f64 -1 d1))
(*.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 2)) (-.f64 (*.f64 3 (*.f64 d1 d1)) (+.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) 2)) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))))) (neg.f64 d1))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 3)) (-.f64 (*.f64 (*.f64 d1 d1) 4) (+.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 (*.f64 d1 d1) 4)))) (neg.f64 d1))
(/.f64 (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (+.f64 d1 (*.f64 d1 3)) -1)) (/.f64 1 (*.f64 d1 d1)))
(*.f64 (/.f64 (-.f64 (*.f64 d1 3) (+.f64 d1 (*.f64 d1 3))) -1) (/.f64 (*.f64 d1 d1) 1))
(*.f64 (*.f64 d1 d1) (/.f64 (-.f64 (*.f64 d1 -3) (+.f64 (neg.f64 d1) (*.f64 d1 -3))) 1))
(/.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d1 d1) (neg.f64 d1))) (/.f64 1 d1))
(*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 d1 (+.f64 d1 d1)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 d1 d1) 3) -1) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) -1)) (/.f64 1 d1))
(*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) -1) (/.f64 d1 1))
(*.f64 d1 (/.f64 (-.f64 (*.f64 (*.f64 d1 d1) -3) (neg.f64 (*.f64 (*.f64 d1 d1) 4))) 1))
(/.f64 (-.f64 (*.f64 (neg.f64 d1) (*.f64 d1 3)) (*.f64 (+.f64 d1 (*.f64 d1 3)) (neg.f64 d1))) (/.f64 1 d1))
(*.f64 (-.f64 (*.f64 d1 (*.f64 (neg.f64 d1) 3)) (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d1 3)))) (/.f64 d1 1))
(*.f64 (-.f64 (*.f64 (*.f64 d1 d1) -3) (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d1 3)))) (/.f64 d1 1))
(neg.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 d1)) d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 d1))))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))))
(+.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 d1)))))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2) (-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))))
(+.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 d1)))))
(+.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))))
(+.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1/2) (*.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 d1)) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 d1)) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 d1))))
(-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (*.f64 d1 d1) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) 2)))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 2))) (neg.f64 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) 2)))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 2))) (neg.f64 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 d1 (+.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (+.f64 d1 d1) d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) 2)))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 2))) (neg.f64 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) -1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) 2)))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 2))) (neg.f64 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (+.f64 d1 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 d1 (+.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (+.f64 d1 d1) d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (/.f64 -1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) 2)))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 2))) (neg.f64 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) 2)))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 2))) (neg.f64 d1))
(-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) 2)))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 2))) (neg.f64 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))))
(-.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3)))) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3)))) (*.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (-.f64 d1 d1) (*.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1)))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1)))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))
(+.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 d1)))))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3)))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))
(+.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) (/.f64 1 (*.f64 d1 d1))) (/.f64 (*.f64 (*.f64 d1 d1) 3) (/.f64 1 (*.f64 d1 d1))))
(-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3))))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1))
(-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (neg.f64 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (neg.f64 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1))
(-.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3))))
(-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3))))
(-.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 (*.f64 d1 3))))) (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 (*.f64 d1 3))))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) -1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1))
(-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3)) 1/2) (*.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 1/2 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))))
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 3))))
(-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3))))
(/.f64 d1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 d1 (neg.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (/.f64 -1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 -1 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) -1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (neg.f64 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (neg.f64 d1) (*.f64 (/.f64 -1 d1) (/.f64 1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (neg.f64 d1) (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 -1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 -1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (/.f64 -1 d1) (/.f64 1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (fabs.f64 d1) (/.f64 (/.f64 1 (fabs.f64 d1)) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (fabs.f64 d1) (*.f64 (/.f64 1 (fabs.f64 d1)) (/.f64 1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (fabs.f64 d1) (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (fabs.f64 d1) (fabs.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 1/2))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) (/.f64 (/.f64 1 d1) 1/2))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1/2 (/.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1/2 (/.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1/2 (/.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1/2 (/.f64 -1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (fabs.f64 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (fabs.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) 1/2) (/.f64 1/2 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 1/2) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) (/.f64 1/2 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 (fabs.f64 d1) (/.f64 1 (*.f64 d1 d1))) (/.f64 1 (fabs.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 -1 (+.f64 d1 d1)) (neg.f64 d1)) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 d1 (+.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (+.f64 d1 d1) d1))
(/.f64 (-.f64 (*.f64 d1 3) (-.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 d1 d1))) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (-.f64 (-.f64 d1 d1) (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3))) (/.f64 (*.f64 d1 (*.f64 d1 d1)) -1))
(*.f64 (-.f64 (+.f64 (*.f64 d1 3) (-.f64 d1 (-.f64 d1 d1))) (*.f64 d1 3)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 d1 1/2) (*.f64 (*.f64 d1 3) 1/2)) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (-.f64 (*.f64 d1 1/2) (*.f64 1/2 (*.f64 d1 3))) (/.f64 (*.f64 d1 (*.f64 d1 d1)) -1))
(*.f64 (-.f64 (*.f64 d1 3/2) (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (-.f64 (+.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)) (+.f64 (+.f64 d1 (*.f64 d1 3)) (+.f64 d1 (*.f64 d1 3)))) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (-.f64 (+.f64 (*.f64 d1 3) (+.f64 d1 (*.f64 d1 3))) (+.f64 d1 (+.f64 (*.f64 d1 3) (+.f64 d1 (*.f64 d1 3))))) (/.f64 (*.f64 d1 (*.f64 d1 d1)) -1))
(*.f64 (+.f64 d1 (-.f64 (+.f64 d1 (+.f64 (*.f64 d1 3) (*.f64 d1 3))) (+.f64 d1 (+.f64 (*.f64 d1 3) (*.f64 d1 3))))) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (-.f64 (/.f64 (*.f64 d1 3) -1) (/.f64 (+.f64 d1 (*.f64 d1 3)) -1)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (/.f64 (-.f64 (*.f64 d1 3) (+.f64 d1 (*.f64 d1 3))) -1) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 (-.f64 (*.f64 d1 -3) (+.f64 (neg.f64 d1) (*.f64 d1 -3))) (*.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d1 d1) (neg.f64 d1))) (/.f64 1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 d1 (+.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (+.f64 d1 d1) d1))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 d1 d1) 3) -1) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) -1)) (/.f64 1 (*.f64 d1 d1)))
(*.f64 (/.f64 (-.f64 (*.f64 3 (*.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 d1 d1) 2))) -1) (/.f64 (*.f64 d1 d1) 1))
(*.f64 (*.f64 d1 d1) (/.f64 (-.f64 (*.f64 (*.f64 d1 d1) -3) (neg.f64 (*.f64 (*.f64 d1 d1) 4))) 1))
(/.f64 (-.f64 (*.f64 (neg.f64 d1) (*.f64 d1 3)) (*.f64 (+.f64 d1 (*.f64 d1 3)) (neg.f64 d1))) (/.f64 1 (*.f64 d1 d1)))
(*.f64 (-.f64 (*.f64 d1 (*.f64 (neg.f64 d1) 3)) (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d1 3)))) (/.f64 (*.f64 d1 d1) 1))
(*.f64 d1 (*.f64 (-.f64 (*.f64 (*.f64 d1 d1) -3) (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d1 3)))) (/.f64 d1 1)))
(/.f64 (-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1 d1))
(*.f64 (+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 d1))
(/.f64 (-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1 d1))
(*.f64 (+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 d1))
(/.f64 d1 (/.f64 1 (-.f64 d1 (-.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1))
(/.f64 (-.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 -1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) 2)))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 2))) (neg.f64 d1))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 -1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 d1 (+.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (+.f64 d1 d1) d1))
(/.f64 (-.f64 (/.f64 (+.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 -1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 d1 (+.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (+.f64 d1 d1) d1))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 d1 d1) 2) (/.f64 -1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 -1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) 2)))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 2))) (neg.f64 d1))
(/.f64 (-.f64 (*.f64 -1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 -1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) 2)))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 2))) (neg.f64 d1))
(/.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) (-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))) (/.f64 -1 d1))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))) (*.f64 d1 (*.f64 3 (*.f64 d1 d1))))) (neg.f64 d1))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3))))) (neg.f64 d1))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))) (/.f64 -1 d1))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))) (neg.f64 d1))
(*.f64 (-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (+.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) d1))) (neg.f64 d1))
(/.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2))) (/.f64 -1 d1))
(*.f64 (-.f64 (*.f64 d1 (*.f64 3 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))))) (neg.f64 d1))
(/.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3))))) (/.f64 1 d1))
(/.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2))) (/.f64 -1 d1))
(*.f64 (-.f64 (*.f64 d1 (*.f64 3 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2))))) (neg.f64 d1))
(/.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3))))) (/.f64 1 d1))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (-.f64 d1 d1) (neg.f64 d1))) (/.f64 -1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (-.f64 d1 d1) -1)) (/.f64 -1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) d1)) (/.f64 -1 d1))
(-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) (*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 d1))) (/.f64 -1 d1))
(*.f64 (-.f64 (*.f64 d1 (*.f64 (neg.f64 d1) 3)) (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d1 3)))) (/.f64 (*.f64 d1 d1) 1))
(*.f64 d1 (*.f64 (-.f64 (*.f64 (*.f64 d1 d1) -3) (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d1 3)))) (/.f64 d1 1)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (-.f64 d1 d1)) -1)) (/.f64 -1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) 1/2)) (/.f64 -1 d1))
(*.f64 (-.f64 (*.f64 d1 1/2) (*.f64 1/2 (*.f64 d1 3))) (/.f64 (*.f64 d1 (*.f64 d1 d1)) -1))
(*.f64 (-.f64 (*.f64 d1 3/2) (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))) (+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2))) (/.f64 -1 d1))
(-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 2))) (*.f64 (*.f64 d1 d1) (*.f64 3 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))) (/.f64 1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 d1 (+.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (+.f64 d1 d1) d1))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 (*.f64 d1 d1) 2) (neg.f64 d1))) (/.f64 1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (neg.f64 d1)) 2)))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 2))) (neg.f64 d1))
(/.f64 (-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) -1) (/.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)) 2) -1)) (/.f64 1 d1))
(*.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 3 (*.f64 d1 d1))) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))) -1) (/.f64 d1 1))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3)))) 1)
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (neg.f64 d1))) (/.f64 1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1))
(/.f64 (-.f64 (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) 3)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) 2) 2) (neg.f64 d1))) (/.f64 1 d1))
(*.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 3 (*.f64 d1 d1))) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) 2)))) -1) (/.f64 d1 1))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d1) 4) (*.f64 d1 (*.f64 d1 3)))) 1)
(/.f64 (-.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 3)) (*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 (neg.f64 d1)))) (/.f64 1 d1))
(*.f64 (-.f64 (*.f64 d1 (*.f64 (neg.f64 d1) 3)) (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d1 3)))) (/.f64 (*.f64 d1 d1) 1))
(*.f64 d1 (*.f64 (-.f64 (*.f64 (*.f64 d1 d1) -3) (*.f64 (neg.f64 d1) (+.f64 d1 (*.f64 d1 3)))) (/.f64 d1 1)))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))

eval142.0ms (1.5%)

Compiler

Compiled 11360 to 3983 computations (64.9% saved)

prune100.0ms (1.1%)

Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New62310633
Fresh000
Picked011
Done011
Total62312635
Error
0b
Counts
635 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
0.2b
(/.f64 d1 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
0.2b
(/.f64 d1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
0.3b
(/.f64 1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
0.3b
(/.f64 1 (*.f64 (/.f64 1 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
0.2b
(/.f64 1/2 (/.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) d1))
0.2b
(*.f64 (/.f64 (*.f64 d1 d1) (/.f64 1 d1)) d1)
0.3b
(*.f64 (/.f64 (neg.f64 d1) (*.f64 (/.f64 -1 d1) (/.f64 1 d1))) d1)
0.2b
(*.f64 (/.f64 d1 (/.f64 1 (*.f64 d1 d1))) d1)
0.3b
(*.f64 (-.f64 (*.f64 d1 3/2) (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 d1)))
0.1b
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
0.5b
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 3)) (*.f64 d1 (+.f64 d1 d1))))
0.2b
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
Compiler

Compiled 258 to 159 computations (38.4% saved)

localize7.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(/.f64 d1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
0.1b
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
0.1b
(*.f64 d1 (*.f64 d1 d1))
Compiler

Compiled 27 to 9 computations (66.7% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite78.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1010×rational.json-simplify-5
922×rational.json-simplify-30
872×rational.json-simplify-34
756×rational.json-simplify-32
734×rational.json-simplify-11
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0851
15651
223351
3157951
Stop Event
node limit
Counts
3 → 419
Calls
Call 1
Inputs
(*.f64 d1 (*.f64 d1 d1))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 d1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (neg.f64 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (/.f64 0 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (/.f64 (-.f64 d1 d1) (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (/.f64 (-.f64 d1 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 1/2 (/.f64 (-.f64 d1 d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 1/2 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 2 d1)) (-.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 2 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2) (-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 1/2) (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 1/2) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 0 (/.f64 2 d1)) 2) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (/.f64 2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (neg.f64 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (/.f64 0 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (/.f64 (-.f64 d1 d1) (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (/.f64 (-.f64 d1 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 1/2 (/.f64 (-.f64 d1 d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 1/2 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (-.f64 0 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 -1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 (neg.f64 d1) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2) (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 2 d1))) (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 2 d1)) 2) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)) 1/2) (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 1/2) 1/2) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) -1) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 1/2) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 d1 d1) 2) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 d1) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 1/2) (/.f64 1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (*.f64 -1 (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (neg.f64 (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (-.f64 0 (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (-.f64 (/.f64 0 d1) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 d1)) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (-.f64 0 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 d1) 2) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 0 (/.f64 1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 d1 d1) 2)) (-.f64 0 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 d1 1/2) d1) (/.f64 1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 d1 d1) 1/2) (*.f64 d1 d1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) 1/2) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 2 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (/.f64 1 d1) (/.f64 2 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (-.f64 0 (*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 2 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (/.f64 1 d1) (/.f64 2 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -2 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1/2 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 -1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) 3/2) (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) 3/2) 1/2) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) 1/2) 1/2) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 d1) (/.f64 1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 d1) (-.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 d1) (/.f64 2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 d1) (*.f64 (/.f64 1 d1) (/.f64 2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 d1)) (-.f64 0 (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 d1)) (-.f64 (/.f64 0 d1) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1/2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (-.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (-.f64 0 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 -1/2 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 2 d1)) (-.f64 0 (/.f64 1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (*.f64 d1 d1))) (-.f64 (/.f64 -1 d1) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (*.f64 d1 d1))) (-.f64 0 (/.f64 2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 d1) (/.f64 2 d1)) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (/.f64 2 d1)) (/.f64 -1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 1 d1) (/.f64 2 d1))) (-.f64 0 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 0 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (-.f64 d1 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (*.f64 d1 (-.f64 d1 d1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (/.f64 (-.f64 d1 d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (+.f64 0 (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 1 (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (*.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (+.f64 0 (*.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (*.f64 1 (*.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 1/2) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1/2) (*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 0 (/.f64 2 d1)) (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 0 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (-.f64 d1 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (*.f64 d1 (-.f64 d1 d1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (/.f64 (-.f64 d1 d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2) d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))) 1/2) (*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 2 d1)) (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (*.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 1/2) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) -1) (*.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 d1 d1) 2) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (+.f64 d1 d1))) (*.f64 (neg.f64 (+.f64 d1 d1)) (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))) (*.f64 (neg.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 d1 d1)) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 1/2) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 1/2) (/.f64 1 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 1/2) (+.f64 0 (/.f64 1 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 d1) (/.f64 (fabs.f64 d1) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1/2 (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 (*.f64 d1 d1) (/.f64 1/2 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 0 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (-.f64 d1 (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 0 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (/.f64 (-.f64 d1 d1) 1/2) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d1 d1) 2) (/.f64 1/2 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 d1 d1) 2) (-.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (/.f64 1/2 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1/2 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (*.f64 d1 1/2) (/.f64 (+.f64 d1 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 -1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (+.f64 d1 d1))) (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))) (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))))

simplify142.0ms (1.5%)

Algorithm
egg-herbie
Rules
1096×rational.json-simplify-3
1052×rational.json-simplify-13
924×rational.json-simplify-11
868×rational.json-simplify-14
696×rational.json-simplify-9
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
073215691
1235014969
Stop Event
node limit
Counts
455 → 644
Calls
Call 1
Inputs
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(+.f64 (*.f64 d1 (*.f64 d1 d1)) 0)
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (neg.f64 d1) 0))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (/.f64 0 (/.f64 2 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (/.f64 (-.f64 d1 d1) (/.f64 2 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (/.f64 (-.f64 d1 d1) 2)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 2)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 1/2 (/.f64 (-.f64 d1 d1) 1/2)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 1/2 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2)))
(+.f64 0 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(+.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 2 d1)) (-.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))))
(+.f64 (/.f64 0 (/.f64 2 d1)) (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2) (-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))
(+.f64 (*.f64 0 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 1/2) (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) -1) 0)
(+.f64 (*.f64 (*.f64 d1 1/2) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 (/.f64 0 (/.f64 2 d1)) 2) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) 0)
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (/.f64 2 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 2 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) 2))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) 2))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (neg.f64 d1) 0))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (/.f64 (-.f64 d1 d1) (/.f64 2 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (/.f64 (-.f64 d1 d1) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 1/2 (/.f64 (-.f64 d1 d1) 1/2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 1/2 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2)))
(-.f64 0 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (-.f64 0 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 -1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 (neg.f64 d1) (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2) (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))
(-.f64 (+.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 2 d1))) (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))
(-.f64 (+.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))
(-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))
(-.f64 (*.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 2 d1)) 2) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)) 1/2) (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 1/2) 1/2) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) -1) 0)
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) -1) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (*.f64 (*.f64 d1 1/2) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 (/.f64 (+.f64 d1 d1) 2) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 d1 (/.f64 1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 d1) (/.f64 1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) 1)
(/.f64 1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1/2 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) 1/2)
(/.f64 (*.f64 d1 1/2) (/.f64 1/2 (*.f64 d1 d1)))
(/.f64 -1 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (neg.f64 d1) (/.f64 -1 (*.f64 d1 d1)))
(/.f64 (neg.f64 d1) (*.f64 -1 (/.f64 1 (*.f64 d1 d1))))
(/.f64 (neg.f64 d1) (neg.f64 (/.f64 1 (*.f64 d1 d1))))
(/.f64 (neg.f64 d1) (-.f64 0 (/.f64 1 (*.f64 d1 d1))))
(/.f64 (neg.f64 d1) (-.f64 (/.f64 0 d1) (/.f64 1 (*.f64 d1 d1))))
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) -1)
(/.f64 (*.f64 d1 (neg.f64 d1)) (neg.f64 (/.f64 1 d1)))
(/.f64 -1/2 (-.f64 0 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2)
(/.f64 (/.f64 (*.f64 d1 d1) 2) (/.f64 1/2 d1))
(/.f64 (/.f64 1 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))) 2)
(/.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 0 (/.f64 1/2 (*.f64 d1 d1))))
(/.f64 (neg.f64 (/.f64 (*.f64 d1 d1) 2)) (-.f64 0 (/.f64 1/2 d1)))
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1)
(/.f64 (-.f64 (/.f64 d1 1/2) d1) (/.f64 1 (*.f64 d1 d1)))
(/.f64 (-.f64 (/.f64 (*.f64 d1 d1) 1/2) (*.f64 d1 d1)) (/.f64 1 d1))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) 1/2) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1)
(neg.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (*.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 0 (*.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (*.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) 0))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 0 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 2 d1) 0))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) 0))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (/.f64 1 d1) (/.f64 2 d1)) 0))
(+.f64 0 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 2 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (-.f64 0 (*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) 3/2)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))) -1) 0)
(+.f64 (*.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) 0))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 2 d1) 0))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) 0))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (/.f64 1 d1) (/.f64 2 d1)) 0))
(-.f64 0 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 0 (*.f64 -2 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1/2 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 -1 d1)))
(-.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 -1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) 3/2) (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 2 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) 3/2))
(-.f64 (+.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) 3/2) 1/2) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) 1/2) 1/2) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))) -1) 0)
(*.f64 1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 1)
(*.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 d1)))
(*.f64 2 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 1/2 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))
(*.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) 2)
(*.f64 (/.f64 2 d1) (/.f64 1/2 (*.f64 d1 d1)))
(*.f64 (/.f64 2 d1) (-.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1))))
(*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 d1))
(*.f64 (/.f64 1/2 d1) (/.f64 2 (*.f64 d1 d1)))
(*.f64 (/.f64 1/2 d1) (*.f64 (/.f64 1 d1) (/.f64 2 d1)))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 2 d1))
(*.f64 -1 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (neg.f64 (/.f64 1 d1)) (-.f64 0 (/.f64 1 (*.f64 d1 d1))))
(*.f64 (neg.f64 (/.f64 1 d1)) (-.f64 (/.f64 0 d1) (/.f64 1 (*.f64 d1 d1))))
(*.f64 -1/2 (+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 -1/2 (-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) 3/2)))
(*.f64 -1/2 (-.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) 1/2)))
(*.f64 -1/2 (-.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) 1/2)
(*.f64 4 (/.f64 1/2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 4 (-.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(*.f64 -2 (-.f64 0 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 -2 (/.f64 -1/2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (neg.f64 (/.f64 2 d1)) (-.f64 0 (/.f64 1/2 (*.f64 d1 d1))))
(*.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (neg.f64 (/.f64 1 d1)))
(*.f64 (neg.f64 (/.f64 1/2 (*.f64 d1 d1))) (-.f64 (/.f64 -1 d1) (/.f64 1 d1)))
(*.f64 (neg.f64 (/.f64 1/2 (*.f64 d1 d1))) (-.f64 0 (/.f64 2 d1)))
(*.f64 (*.f64 (/.f64 1 d1) (/.f64 2 d1)) (/.f64 1/2 d1))
(*.f64 (*.f64 -1 (/.f64 2 d1)) (/.f64 -1/2 (*.f64 d1 d1)))
(*.f64 (+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))) -1/2)
(*.f64 (neg.f64 (*.f64 (/.f64 1 d1) (/.f64 2 d1))) (-.f64 0 (/.f64 1/2 d1)))
(neg.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 0 (/.f64 2 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 2 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (-.f64 d1 d1) 2)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (*.f64 d1 (-.f64 d1 d1)) 2)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) 0))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (/.f64 (-.f64 d1 d1) 1/2)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 d1) 0))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) 0))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(+.f64 (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(+.f64 (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (+.f64 0 (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(+.f64 (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(+.f64 (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(+.f64 (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(+.f64 (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 1 (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (*.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) d1))
(+.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (+.f64 0 (*.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (*.f64 1 (*.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) d1)))
(+.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))
(+.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))
(+.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))
(+.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))
(+.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 1/2) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 1/2)))
(+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1) 0)
(+.f64 (*.f64 0 (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1/2) (*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 (/.f64 0 (/.f64 2 d1)) (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 2 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (-.f64 d1 d1) 2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (*.f64 d1 (-.f64 d1 d1)) 2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (/.f64 (-.f64 d1 d1) 1/2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 d1) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 0 (*.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))
(-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))
(-.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2) d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))) 1/2) (*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 2 d1)) (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (*.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) d1))
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 1/2) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1) 0)
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) -1) (*.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (/.f64 (+.f64 d1 d1) 2) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 0 (neg.f64 (+.f64 d1 d1))) (*.f64 (neg.f64 (+.f64 d1 d1)) (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))) (*.f64 (neg.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (+.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
(*.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(*.f64 2 (/.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 2 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))
(*.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (+.f64 d1 d1))
(*.f64 (*.f64 d1 1/2) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))
(*.f64 (*.f64 d1 1/2) (/.f64 1 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 1/2) (+.f64 0 (/.f64 1 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 -1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (neg.f64 d1))
(*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))
(*.f64 -1/2 (-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(*.f64 -1/2 (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(*.f64 -1/2 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(*.f64 -1/2 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))
(*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))
(*.f64 (fabs.f64 d1) (/.f64 (fabs.f64 d1) (/.f64 1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) 1/2)
(*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 1/2))
(*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 1/2))
(*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1/2 (/.f64 1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 (*.f64 d1 d1) (/.f64 1/2 (/.f64 1 (*.f64 d1 d1)))))
(*.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 0 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))))
(*.f64 (neg.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (-.f64 d1 (*.f64 d1 3)))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 1/2)))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 0 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (/.f64 (-.f64 d1 d1) 1/2) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (*.f64 (+.f64 d1 d1) 2) (/.f64 1/2 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 (+.f64 d1 d1) 2) (-.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (/.f64 1/2 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(*.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1/2 (/.f64 1 d1)))
(*.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) -1/2)
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (*.f64 d1 1/2) (/.f64 (+.f64 d1 d1) 2)))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 -1/2 d1))
(*.f64 (neg.f64 (neg.f64 (+.f64 d1 d1))) (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))
(*.f64 (neg.f64 (neg.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))) (+.f64 d1 d1))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
Outputs
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(+.f64 (*.f64 d1 (*.f64 d1 d1)) 0)
(*.f64 d1 (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (+.f64 (-.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (+.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 2))) (*.f64 d1 (*.f64 d1 (/.f64 d1 2)))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (neg.f64 d1) 0))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 0 (neg.f64 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 0))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 (neg.f64 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (/.f64 0 (/.f64 2 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 0 (neg.f64 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 0))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (/.f64 (-.f64 d1 d1) (/.f64 2 d1))))
(*.f64 d1 (+.f64 (-.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (/.f64 (-.f64 d1 d1) 2)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 2)))
(*.f64 d1 (+.f64 (-.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) 2))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (-.f64 d1 d1)) 2))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (-.f64 d1 d1) 2)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 1/2 (/.f64 (-.f64 d1 d1) 1/2)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (/.f64 (-.f64 d1 d1) 2)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 1/2 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2)))
(*.f64 d1 (+.f64 (-.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 0 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 d1))
(+.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 2))) (*.f64 d1 (*.f64 d1 (/.f64 d1 2))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))
(+.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (+.f64 0 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 2 d1)) (-.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 2))) (*.f64 d1 (*.f64 d1 (/.f64 d1 2)))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))))
(+.f64 (/.f64 0 (/.f64 2 d1)) (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 0 (neg.f64 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 0))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (+.f64 (-.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2) (-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))
(+.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))
(+.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 2 d1))) (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 2 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))
(+.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 2 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))
(+.f64 (*.f64 0 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 (neg.f64 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(+.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (+.f64 (-.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 1/2) (*.f64 d1 d1)) (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 2))) (*.f64 d1 (*.f64 d1 (/.f64 d1 2))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) -1) 0)
(*.f64 d1 (*.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 1/2) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 1/2) (+.f64 d1 d1))))
(+.f64 (*.f64 (/.f64 0 (/.f64 2 d1)) 2) (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 0 (neg.f64 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 0))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) 0)
(*.f64 d1 (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (/.f64 2 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 (/.f64 2 0)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 0))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 2 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 -2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) 2))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) 2))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 -2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (neg.f64 d1) 0))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 (/.f64 2 0)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 0))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 (/.f64 2 0)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 0))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (/.f64 (-.f64 d1 d1) (/.f64 2 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (/.f64 (-.f64 d1 d1) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) 2))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (-.f64 d1 d1)) 2))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (-.f64 d1 d1) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 1/2 (/.f64 (-.f64 d1 d1) 1/2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 2 (/.f64 (-.f64 d1 d1) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 1/2 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 0 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (-.f64 0 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (neg.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 -1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (neg.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 (neg.f64 d1) (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (neg.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (neg.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (neg.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)) (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))
(-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 2 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2) (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 2 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 2 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))
(+.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 2 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))
(-.f64 (+.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 2 d1))) (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 2))) (*.f64 d1 (*.f64 d1 (/.f64 d1 2)))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))))
(-.f64 (+.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 2))) (*.f64 d1 (*.f64 d1 (/.f64 d1 2)))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))))
(-.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (neg.f64 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 2 (+.f64 d1 d1)) (*.f64 d1 3)))
(-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 2 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))
(-.f64 (*.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 2 d1)) 2) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (-.f64 d1 (/.f64 d1 1/2)) (*.f64 d1 (neg.f64 d1)))
(-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)) 1/2) (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))
(-.f64 (*.f64 1/2 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))) (*.f64 d1 (*.f64 d1 (/.f64 d1 2))))
(-.f64 (*.f64 1/2 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 1/2) 1/2) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (-.f64 d1 (/.f64 d1 1/2)) (*.f64 d1 (neg.f64 d1)))
(-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) -1) 0)
(*.f64 d1 (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) -1) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (*.f64 (*.f64 d1 1/2) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 1/2) (+.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 (/.f64 (+.f64 d1 d1) 2) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 (/.f64 (+.f64 d1 d1) 2) (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 d1 (/.f64 1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 d1 d1) (/.f64 1 d1))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) 1)
(*.f64 d1 (*.f64 d1 d1))
(/.f64 1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 1/2 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) 1/2)
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 d1 1/2) (/.f64 1/2 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 -1 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (/.f64 -1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (*.f64 -1 (/.f64 1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (neg.f64 (/.f64 1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (-.f64 0 (/.f64 1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (-.f64 (/.f64 0 d1) (/.f64 1 (*.f64 d1 d1))))
(/.f64 d1 (-.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 0 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) -1)
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 d1 (neg.f64 d1)) (neg.f64 (/.f64 1 d1)))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 -1/2 (-.f64 0 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2)
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (/.f64 (*.f64 d1 d1) 2) (/.f64 1/2 d1))
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (/.f64 1 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))) 2)
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 0 (/.f64 1/2 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 1/2) (-.f64 (/.f64 1/2 (*.f64 d1 d1)) 0))
(/.f64 (*.f64 d1 -1/2) (/.f64 -1/2 (*.f64 d1 d1)))
(/.f64 (neg.f64 (/.f64 (*.f64 d1 d1) 2)) (-.f64 0 (/.f64 1/2 d1)))
(/.f64 (*.f64 d1 (/.f64 d1 2)) (-.f64 (/.f64 1/2 d1) 0))
(/.f64 (/.f64 (*.f64 d1 d1) -2) (neg.f64 (/.f64 1/2 d1)))
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1)
(*.f64 d1 (*.f64 d1 d1))
(/.f64 (-.f64 (/.f64 d1 1/2) d1) (/.f64 1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (-.f64 d1 (/.f64 d1 1/2)) (*.f64 d1 (neg.f64 d1)))
(/.f64 (-.f64 (/.f64 (*.f64 d1 d1) 1/2) (*.f64 d1 d1)) (/.f64 1 d1))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (-.f64 d1 (/.f64 d1 1/2)) (*.f64 d1 (neg.f64 d1)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) 1/2) (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1)
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (-.f64 d1 (/.f64 d1 1/2)) (*.f64 d1 (neg.f64 d1)))
(neg.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 0 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) 0))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 1 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 0 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 2 d1) 0))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 1 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) 0))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (/.f64 1 d1) (/.f64 2 d1)) 0))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 0 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 2 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (-.f64 0 (*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) 3/2)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))) -1) 0)
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) 0))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 1 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 0 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 2 d1) 0))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 1 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) 0))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (/.f64 1 d1) (/.f64 2 d1)) 0))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 0 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 0 (*.f64 -2 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1/2 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1/2 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1/2 (*.f64 d1 d1)) d1) (/.f64 -1/2 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 -1 d1)))
(-.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1/2 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1/2 (*.f64 d1 d1)) d1) (/.f64 -1/2 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 -1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 -2 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) 3/2) (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) 3/2) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 3 (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 2 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) 3/2))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (+.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) 3/2) 1/2) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (/.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) 1/2) 1/2) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))) -1) 0)
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 1)
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 2 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 1/2 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) 2)
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 2 d1) (/.f64 1/2 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 2 d1) (-.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 d1))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 1/2 d1) (/.f64 2 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 1/2 d1) (*.f64 (/.f64 1 d1) (/.f64 2 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 2 d1))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 -1 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (neg.f64 (/.f64 1 d1)) (-.f64 0 (/.f64 1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (neg.f64 (/.f64 1 d1)) (-.f64 (/.f64 0 d1) (/.f64 1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 -1/2 (+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 -1/2 (-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) 3/2)))
(*.f64 1/2 (-.f64 (*.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) 3/2) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 1/2 (-.f64 (/.f64 3 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 -1/2 (-.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) 1/2)))
(*.f64 1/2 (-.f64 (/.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) 1/2) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 1/2 (-.f64 (/.f64 (/.f64 4 d1) (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 -1/2 (-.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) 1/2)
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 4 (/.f64 1/2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 4 (-.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) 4) (/.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 (/.f64 (/.f64 1/2 (*.f64 d1 d1)) d1) 4) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 -2 (-.f64 0 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 -2 (/.f64 -1/2 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (neg.f64 (/.f64 2 d1)) (-.f64 0 (/.f64 1/2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (neg.f64 (/.f64 1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (neg.f64 (/.f64 1/2 (*.f64 d1 d1))) (-.f64 (/.f64 -1 d1) (/.f64 1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (neg.f64 (/.f64 1/2 (*.f64 d1 d1))) (-.f64 0 (/.f64 2 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 (/.f64 1 d1) (/.f64 2 d1)) (/.f64 1/2 d1))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 -1 (/.f64 2 d1)) (/.f64 -1/2 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))) -1/2)
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (neg.f64 (*.f64 (/.f64 1 d1) (/.f64 2 d1))) (-.f64 0 (/.f64 1/2 d1)))
(*.f64 (*.f64 (/.f64 2 d1) (/.f64 1 d1)) (-.f64 (/.f64 1/2 d1) 0))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (/.f64 (/.f64 -2 d1) d1))
(neg.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 (-.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(+.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (+.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 (*.f64 d1 d1) (+.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (-.f64 d1 d1) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (-.f64 d1 d1) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(+.f64 (-.f64 d1 d1) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 d1 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (+.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (+.f64 (-.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (+.f64 (-.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (+.f64 (-.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 d1 (-.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 d1 (-.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 0 (/.f64 2 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 d1 (/.f64 2 0)) (+.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 2 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (-.f64 d1 d1) (/.f64 d1 2)) (+.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (-.f64 d1 d1) (/.f64 d1 -2)) (+.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (-.f64 d1 d1) 2)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 (-.f64 d1 d1) 2) (+.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (+.f64 d1 d1) 2)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (*.f64 d1 (-.f64 d1 d1)) 2)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (-.f64 d1 d1) (/.f64 d1 2)) (+.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (-.f64 d1 d1) (/.f64 d1 -2)) (+.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) 0))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 1/2)))
(+.f64 (*.f64 d1 0) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (/.f64 (-.f64 d1 d1) 1/2)))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2)))
(*.f64 (*.f64 d1 d1) (+.f64 (-.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 d1) 0))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 1/2)))
(+.f64 (*.f64 d1 0) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) 0))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 d1 (/.f64 2 0)) (+.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (+.f64 (-.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (+.f64 0 (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (+.f64 (-.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(+.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1))
(+.f64 (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 1 (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (*.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) d1))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (+.f64 0 (*.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) d1)))
(+.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1))
(+.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) d1)))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (*.f64 1 (*.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))
(+.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) (+.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))))
(+.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))))
(+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))))
(+.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))
(+.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))))
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))))
(+.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))))
(+.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (+.f64 (-.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (+.f64 (-.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 1/2) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 1/2)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1) 0)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 0 (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (+.f64 d1 d1)))
(+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1/2) (*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (/.f64 0 (/.f64 2 d1)) (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 d1 (/.f64 2 0)) (+.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(-.f64 d1 (-.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 d1 (/.f64 2 0)) (+.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 2 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (-.f64 d1 d1) (/.f64 d1 2)) (+.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (-.f64 d1 d1) (/.f64 d1 -2)) (+.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (-.f64 d1 d1) 2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 (-.f64 d1 d1) 2) (+.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (+.f64 d1 d1) 2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (*.f64 d1 (-.f64 d1 d1)) 2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (-.f64 d1 d1) (/.f64 d1 2)) (+.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (-.f64 d1 d1) (/.f64 d1 -2)) (+.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 1/2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 1/2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (-.f64 d1 d1) 1/2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (-.f64 d1 d1) (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (/.f64 (-.f64 d1 d1) 1/2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 d1) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 1/2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 d1 (/.f64 2 0)) (+.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))
(-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 0 (*.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (-.f64 d1 (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (-.f64 d1 (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (-.f64 d1 (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (-.f64 d1 (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))
(-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))))
(+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))
(+.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))))
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3)))))
(-.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2) d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))
(*.f64 d1 (-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 2 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))
(*.f64 d1 (-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 2 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))
(*.f64 d1 (-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 2 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3))) 1/2) (*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 (*.f64 d1 3) d1))
(-.f64 (*.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 2 d1)) (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (*.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) d1))
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 (*.f64 d1 3) d1))
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) 2) (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 (*.f64 d1 3) d1))
(-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 1/2) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1) 0)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) -1) (*.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 -1 (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 -1 (*.f64 d1 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 -1 (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (/.f64 (+.f64 d1 d1) 2) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 0 (neg.f64 (+.f64 d1 d1))) (*.f64 (neg.f64 (+.f64 d1 d1)) (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 0 (neg.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))) (*.f64 (neg.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (+.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 2 (/.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 2 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 1/2 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 2 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)))
(-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (+.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 1/2) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 1/2) (/.f64 1 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 1/2) (+.f64 0 (/.f64 1 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 1/2)))
(+.f64 (*.f64 d1 0) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 -1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (neg.f64 d1))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 -1/2 (-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 -1/2 (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) -1/2) (*.f64 (*.f64 d1 d1) (*.f64 -1 (*.f64 d1 d1))))
(*.f64 -1/2 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 (-.f64 d1 d1) -1/2) (*.f64 (*.f64 d1 d1) (*.f64 -1 (*.f64 d1 d1))))
(*.f64 -1/2 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 3)))))
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 (*.f64 d1 3) d1))
(*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 (fabs.f64 d1) (fabs.f64 d1)))
(*.f64 (fabs.f64 d1) (/.f64 (fabs.f64 d1) (/.f64 1 (*.f64 d1 d1))))
(*.f64 (fabs.f64 d1) (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) 1)))
(*.f64 (*.f64 (fabs.f64 d1) (fabs.f64 d1)) (/.f64 d1 (/.f64 1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) 1/2)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 1/2))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 1/2))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1/2 (/.f64 1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 (*.f64 d1 d1) (/.f64 1/2 (/.f64 1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 0 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (-.f64 d1 (*.f64 d1 3)))
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 (*.f64 d1 3) d1))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (*.f64 d1 1/2) (-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (-.f64 d1 d1)))
(*.f64 (*.f64 d1 1/2) (-.f64 d1 (-.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (*.f64 d1 1/2) (-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 1/2) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 3))))
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 d1) 3))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 (*.f64 d1 3) d1))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 1/2)))
(*.f64 (*.f64 d1 1/2) (-.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 -1 (*.f64 d1 d1))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 -1 (*.f64 d1 d1))) 1/2))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 0 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (/.f64 (-.f64 d1 d1) 1/2) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (*.f64 d1 1/2) (-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (/.f64 (-.f64 d1 d1) 1/2)))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 -1/2) d1)))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (*.f64 d1 1/2) (-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 -1/2) d1)))
(*.f64 (*.f64 (+.f64 d1 d1) 2) (/.f64 1/2 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 (+.f64 d1 d1) 2) (-.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (/.f64 1/2 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (-.f64 (neg.f64 d1) d1) (/.f64 (*.f64 d1 (*.f64 d1 d1)) -2))
(*.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2)) (-.f64 (neg.f64 d1) d1))
(*.f64 (-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1/2 (/.f64 1 d1)))
(*.f64 (-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 d1))) (/.f64 d1 -2))
(*.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) -1/2)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (*.f64 d1 1/2) (/.f64 (+.f64 d1 d1) 2)))
(*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (-.f64 (/.f64 (+.f64 d1 d1) 2) (*.f64 d1 1/2)))
(*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 (+.f64 d1 d1) 2) (*.f64 d1 1/2)))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 -1/2 d1))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (neg.f64 (+.f64 d1 d1))) (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (neg.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))) (+.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))

localize9.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (/.f64 d1 (/.f64 1 (*.f64 d1 d1))) d1)
0.2b
(/.f64 d1 (/.f64 1 (*.f64 d1 d1)))
0.2b
(/.f64 1 (*.f64 d1 d1))
Compiler

Compiled 27 to 12 computations (55.6% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite120.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1248×rational.json-simplify-31
1024×rational.json-simplify-5
844×rational.json-simplify-34
760×rational.json-simplify-9
648×rational.json-simplify-30
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0845
15645
223245
3152145
Stop Event
node limit
Counts
3 → 486
Calls
Call 1
Inputs
(/.f64 1 (*.f64 d1 d1))
(/.f64 d1 (/.f64 1 (*.f64 d1 d1)))
(*.f64 (/.f64 d1 (/.f64 1 (*.f64 d1 d1))) d1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) d1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 0 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 0 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) d1) (*.f64 (/.f64 1 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) d1) (-.f64 0 (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) d1) (-.f64 0 (*.f64 (/.f64 1 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 0 (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 0 (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 0 (*.f64 (/.f64 1 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 1 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 d1 d1)) (+.f64 0 (/.f64 -1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (-.f64 0 (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) d1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 0 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 0 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) d1) (*.f64 (/.f64 1 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 0 (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 0 (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 0 (*.f64 (/.f64 1 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (/.f64 0 d1) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 (/.f64 1 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (*.f64 (/.f64 1 d1) 0) (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (*.f64 (/.f64 1 d1) 0) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (*.f64 (/.f64 1 d1) 0) (*.f64 (/.f64 1 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 0 (/.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) d1) (*.f64 (/.f64 1/2 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) d1) (*.f64 (neg.f64 (/.f64 1 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) d1) (*.f64 1 (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) d1) (*.f64 1 (*.f64 (/.f64 1 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) d1) (*.f64 (/.f64 2 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -2 (/.f64 1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 (/.f64 -1 d1) (/.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 1/2 (/.f64 -1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 (/.f64 (/.f64 1 d1) d1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 (/.f64 2 (*.f64 d1 d1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (*.f64 d1 d1)) (*.f64 -1 (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 (/.f64 1 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 d1) (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 d1) 0) (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (*.f64 1 (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1))) (-.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) 1/2) (/.f64 (/.f64 1 d1) d1)) (/.f64 2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 d1))) (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (/.f64 0 d1)) (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (/.f64 0 d1)) (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 (/.f64 1 d1) 0)) (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) 0)) (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1))) 1/2) (/.f64 (/.f64 1 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 2 d1) (/.f64 1 d1)) (/.f64 (/.f64 1 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1))) 2) (/.f64 (/.f64 1 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1))) 1/2) (/.f64 1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) 1/2) 1/2) (/.f64 (/.f64 1 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 -1 (*.f64 d1 d1)) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 d1))) (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 1 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 d1) d1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d1) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 d1 d1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 d1) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 d1) (/.f64 2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 d1)) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (/.f64 (/.f64 1 d1) d1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 d1 d1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1/2 (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (-.f64 0 (/.f64 1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 -1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 2 d1)) (-.f64 0 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 1 d1))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (/.f64 -1 d1) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 d1)) (/.f64 (/.f64 1 d1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 1 d1)) (/.f64 1 d1)) (/.f64 -1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 1 d1) d1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) (+.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 0 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (/.f64 2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 1/2 (*.f64 d1 d1)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 1/2 d1) (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (/.f64 -1/2 (*.f64 -1/2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 -1/2 (*.f64 -1/2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (neg.f64 (neg.f64 (/.f64 1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (neg.f64 (neg.f64 (/.f64 1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (/.f64 (-.f64 d1 d1) 2) (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (/.f64 0 (/.f64 2 d1)) (/.f64 1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (/.f64 (-.f64 d1 d1) 2) (/.f64 1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (/.f64 1/2 (*.f64 -1/2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (/.f64 (-.f64 d1 d1) 1/2) (/.f64 2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (neg.f64 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 1 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 0 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (-.f64 d1 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (/.f64 (-.f64 d1 d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 0 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 (+.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 -1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 1 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 (+.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1/2 (*.f64 d1 d1)) 1/4)) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 (+.f64 d1 d1)) (/.f64 (/.f64 1/2 (*.f64 d1 d1)) 1/4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 2 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) 2) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 -1 d1)) (/.f64 (*.f64 d1 d1) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) d1)) (/.f64 (+.f64 d1 (+.f64 d1 d1)) (/.f64 (/.f64 1 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 (/.f64 1/2 d1) (*.f64 d1 1/2))) (/.f64 (neg.f64 d1) (/.f64 (/.f64 1/2 d1) (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1/2 d1) (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1/2 d1) (*.f64 d1 1/2))) (/.f64 (+.f64 d1 (+.f64 d1 d1)) (/.f64 (/.f64 1/2 d1) (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (/.f64 1 d1)) (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 -1/2 (*.f64 -1/2 d1))) (/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 -1/2 (*.f64 -1/2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1/2 (*.f64 -1/2 d1))) (/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 -1/2 (*.f64 -1/2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 -1/2 (*.f64 -1/2 d1))) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (/.f64 -1/2 (*.f64 -1/2 d1))) (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 -1/2 (*.f64 -1/2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (neg.f64 (/.f64 1 d1)))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 d1 d1) (neg.f64 (neg.f64 (/.f64 1 d1)))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (neg.f64 (neg.f64 (/.f64 1 d1)))) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (neg.f64 (neg.f64 (/.f64 1 d1)))) (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (neg.f64 (neg.f64 (/.f64 1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 d1) (/.f64 1/2 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 d1 d1) (/.f64 2 d1)) (/.f64 1/2 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 1/2))) (/.f64 1/2 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 d1) (/.f64 1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 d1 d1) (/.f64 2 d1)) (/.f64 1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 1/2))) (/.f64 1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 d1 d1) 2) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 d1) (/.f64 -1 d1)) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 d1) (/.f64 1/2 (*.f64 -1/2 d1))) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1/2 (*.f64 -1/2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 1/2 (*.f64 -1/2 d1))) (/.f64 (*.f64 d1 d1) (/.f64 1/2 (*.f64 -1/2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 d1 d1) (/.f64 1/2 (*.f64 -1/2 d1))) (/.f64 (*.f64 d1 d1) (/.f64 1/2 (*.f64 -1/2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (/.f64 (*.f64 d1 d1) -1/2) -1/2) (/.f64 2 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 2 (*.f64 d1 d1)))) (/.f64 (+.f64 d1 d1) (neg.f64 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (+.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) d1) (*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) 1/2) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 d1 d1) (/.f64 2 d1)) (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 1/2))) (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 d1 d1) -1/2) -1/2) (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) -1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 d1 d1) 2) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (+.f64 d1 d1))) (*.f64 (neg.f64 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2))) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 d1) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 d1 1/2)) (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 1/2) (*.f64 d1 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 1/2) (/.f64 1 (/.f64 1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (neg.f64 d1)) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 d1) (*.f64 d1 (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 d1) (/.f64 (fabs.f64 d1) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 d1 d1)) (/.f64 (*.f64 d1 d1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 0 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 1/2)) (/.f64 d1 (neg.f64 (/.f64 1/2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 1/2)) (/.f64 (*.f64 d1 d1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 1/2 (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 1/2 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d1)) (/.f64 -1/2 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (/.f64 -1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 d1))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d1))) (*.f64 -1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2)))) (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 0 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 0 (/.f64 2 d1)) (/.f64 1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 (-.f64 d1 d1) 2) (/.f64 1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 1 (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 (-.f64 d1 d1) 1/2) (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 (-.f64 d1 d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 1/2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 1/2) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 0 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (-.f64 d1 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (+.f64 d1 d1) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 d1) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 1 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (+.f64 d1 (+.f64 d1 d1)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) d1)) (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (/.f64 1 d1)) (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 (+.f64 d1 d1)) (*.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1 d1))) (/.f64 d1 (*.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (*.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 d1 d1) (/.f64 2 d1)) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 1/2))) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 d1 d1) 2) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 d1 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (+.f64 d1 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 d1 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 d1 (*.f64 1 (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))) (/.f64 (+.f64 d1 d1) (*.f64 1 (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 1 (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))) (/.f64 d1 (*.f64 1 (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 d1 (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 d1))) (/.f64 (+.f64 d1 d1) (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 d1))) (/.f64 d1 (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 2 (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (/.f64 (*.f64 d1 d1) -1/2) -1/2) (/.f64 2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) d1) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 1/2) (*.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (*.f64 d1 d1) -1/2) -1/2) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) -1) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 d1 d1) (/.f64 2 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 d1 d1) 2) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (/.f64 1 d1) d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (neg.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (neg.f64 (*.f64 1 (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (neg.f64 (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (neg.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 d1) (/.f64 (/.f64 1 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 d1) (*.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 1/2) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 -1 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (*.f64 1 (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (-.f64 0 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 d1) (/.f64 1/2 (*.f64 d1 d1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 1/2) d1) (/.f64 1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 d1) -2) (neg.f64 (/.f64 1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (+.f64 d1 d1)) (neg.f64 (*.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 0 (/.f64 1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 d1 (neg.f64 (/.f64 1/2 d1))) (neg.f64 (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (neg.f64 (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 d1) -1/2) (neg.f64 (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (neg.f64 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 d1) (neg.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (neg.f64 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 (/.f64 1 d1) d1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d1))) (-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d1))) (+.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (-.f64 0 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 d1 1/2) d1)) (-.f64 0 (/.f64 1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))))

simplify174.0ms (1.9%)

Algorithm
egg-herbie
Rules
1506×rational.json-simplify-1
1232×rational.json-simplify-13
960×rational.json-simplify-3
942×rational.json-simplify-11
800×rational.json-simplify-14
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
089719080
1334118430
Stop Event
node limit
Counts
522 → 820
Calls
Call 1
Inputs
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(+.f64 (/.f64 (/.f64 1 d1) d1) 0)
(+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 0 (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 0 d1))
(+.f64 (/.f64 (/.f64 1 d1) d1) (*.f64 (/.f64 1 d1) 0))
(+.f64 (/.f64 (/.f64 1 d1) d1) (-.f64 0 (/.f64 0 d1)))
(+.f64 (/.f64 (/.f64 1 d1) d1) (-.f64 0 (*.f64 (/.f64 1 d1) 0)))
(+.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 0 (/.f64 0 (*.f64 d1 d1))))
(+.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 0 (/.f64 0 d1)))
(+.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 0 (*.f64 (/.f64 1 d1) 0)))
(+.f64 0 (/.f64 (/.f64 1 d1) d1))
(+.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1)))
(+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1)))
(+.f64 (/.f64 2 (*.f64 d1 d1)) (+.f64 0 (/.f64 -1 (*.f64 d1 d1))))
(+.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (-.f64 0 (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 1 d1) d1) 0)
(-.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 0 (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 0 d1))
(-.f64 (/.f64 (/.f64 1 d1) d1) (*.f64 (/.f64 1 d1) 0))
(-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 0 (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 0 (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 0 (*.f64 (/.f64 1 d1) 0)))
(-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (/.f64 0 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 (/.f64 1 d1) d1)))
(-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (*.f64 (/.f64 1 d1) 0) (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (*.f64 (/.f64 1 d1) 0) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) 0)))
(-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1 d1) 0)))
(-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (*.f64 (/.f64 1 d1) 0) (*.f64 (/.f64 1 d1) 0)))
(-.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 0 (/.f64 d1 1/2)))
(-.f64 (/.f64 (/.f64 1 d1) d1) (*.f64 (/.f64 1/2 d1) 0))
(-.f64 (/.f64 (/.f64 1 d1) d1) (*.f64 (neg.f64 (/.f64 1 d1)) 0))
(-.f64 (/.f64 (/.f64 1 d1) d1) (*.f64 1 (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) d1) (*.f64 1 (*.f64 (/.f64 1 d1) 0)))
(-.f64 (/.f64 (/.f64 1 d1) d1) (*.f64 (/.f64 2 d1) 0))
(-.f64 0 (/.f64 -1 (*.f64 d1 d1)))
(-.f64 0 (*.f64 -2 (/.f64 1/2 (*.f64 d1 d1))))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 (/.f64 -1 d1) (/.f64 d1 1/2)))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 1/2 (/.f64 -1 (*.f64 d1 d1))))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 -1 d1)))
(-.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 (/.f64 (/.f64 1 d1) d1) -1/2))
(-.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 (/.f64 2 (*.f64 d1 d1)) -1))
(-.f64 (/.f64 -1 (*.f64 d1 d1)) (*.f64 -1 (/.f64 2 (*.f64 d1 d1))))
(-.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 (/.f64 1 d1) d1))
(-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1)))
(-.f64 (/.f64 0 d1) (/.f64 -1 (*.f64 d1 d1)))
(-.f64 (*.f64 (/.f64 1 d1) 0) (/.f64 -1 (*.f64 d1 d1)))
(-.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1))))
(-.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (*.f64 1 (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 d1)))
(-.f64 (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1))) (-.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 d1))))
(-.f64 (-.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) 1/2) (/.f64 (/.f64 1 d1) d1)) (/.f64 2 (*.f64 d1 d1)))
(-.f64 (-.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 d1))) (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1))))
(-.f64 (-.f64 0 (/.f64 0 d1)) (/.f64 -1 (*.f64 d1 d1)))
(-.f64 (-.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (/.f64 0 d1)) (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1))))
(-.f64 (-.f64 0 (*.f64 (/.f64 1 d1) 0)) (/.f64 -1 (*.f64 d1 d1)))
(-.f64 (-.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) 0)) (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1))))
(-.f64 (/.f64 (+.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1))) 1/2) (/.f64 (/.f64 1 d1) d1))
(-.f64 (*.f64 (/.f64 2 d1) (/.f64 1 d1)) (/.f64 (/.f64 1 d1) d1))
(-.f64 (*.f64 (+.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1))) 2) (/.f64 (/.f64 1 d1) d1))
(-.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1))) 1/2) (/.f64 1/2 (*.f64 d1 d1)))
(-.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) 1/2) 1/2) (/.f64 (/.f64 1 d1) d1))
(-.f64 (*.f64 (/.f64 -1 (*.f64 d1 d1)) -1) 0)
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 d1))) (/.f64 -1 (*.f64 d1 d1)))
(*.f64 1 (/.f64 (/.f64 1 d1) d1))
(*.f64 (/.f64 (/.f64 1 d1) d1) 1)
(*.f64 (/.f64 1 d1) (/.f64 1 d1))
(*.f64 2 (/.f64 1/2 (*.f64 d1 d1)))
(*.f64 1/2 (/.f64 2 (*.f64 d1 d1)))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) 2)
(*.f64 (/.f64 2 d1) (/.f64 1/2 d1))
(*.f64 (/.f64 1/2 d1) (/.f64 2 d1))
(*.f64 -1 (/.f64 -1 (*.f64 d1 d1)))
(*.f64 (neg.f64 (/.f64 1 d1)) (neg.f64 (/.f64 1 d1)))
(*.f64 -1/2 (/.f64 (/.f64 (/.f64 1 d1) d1) -1/2))
(*.f64 -1/2 (-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1)))))
(*.f64 -1/2 (+.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))))
(*.f64 (/.f64 2 (*.f64 d1 d1)) 1/2)
(*.f64 4 (/.f64 1/2 (*.f64 d1 (+.f64 d1 d1))))
(*.f64 4 (-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 -2 (-.f64 0 (/.f64 1/2 (*.f64 d1 d1))))
(*.f64 -2 (/.f64 -1/2 (*.f64 d1 d1)))
(*.f64 (neg.f64 (/.f64 2 d1)) (-.f64 0 (/.f64 1/2 d1)))
(*.f64 (neg.f64 (neg.f64 (/.f64 1 d1))) (/.f64 1 d1))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (/.f64 -1 d1) (/.f64 1 d1)))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (/.f64 (/.f64 1 d1) -1/2))
(*.f64 (-.f64 (neg.f64 (/.f64 1 d1)) (/.f64 1 d1)) (/.f64 -1/2 d1))
(*.f64 (+.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))) -1/2)
(neg.f64 (/.f64 -1 (*.f64 d1 d1)))
(fabs.f64 (/.f64 (/.f64 1 d1) d1))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) 0)
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(+.f64 0 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) (+.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))
(+.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 0 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) 0)
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (/.f64 2 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) 2))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) 1/2))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 1/2 (*.f64 d1 d1)) 1/4)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 2 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (/.f64 -1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 1/2 d1) (*.f64 d1 1/2))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (/.f64 -1/2 (*.f64 -1/2 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 -1/2 (*.f64 -1/2 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (neg.f64 (neg.f64 (/.f64 1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (neg.f64 (neg.f64 (/.f64 1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (/.f64 (-.f64 d1 d1) 2) (/.f64 1/2 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (/.f64 0 (/.f64 2 d1)) (/.f64 1 (+.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (/.f64 (-.f64 d1 d1) 2) (/.f64 1 (+.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (+.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (/.f64 1/2 (*.f64 -1/2 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (/.f64 (-.f64 d1 d1) 1/2) (/.f64 2 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (neg.f64 d1) 0))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) 0))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 1 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (-.f64 d1 d1) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (/.f64 (-.f64 d1 d1) 1/2)))
(-.f64 0 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 0 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (neg.f64 (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) -1))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 (+.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 -1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (/.f64 -1 d1)))
(-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 1 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (-.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (-.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1/2 (*.f64 d1 d1)) 1/4)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 d1)) (/.f64 (/.f64 1/2 (*.f64 d1 d1)) 1/4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))
(-.f64 (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 2 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) 2) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))
(-.f64 (/.f64 0 (/.f64 -1 d1)) (/.f64 (*.f64 d1 d1) (/.f64 -1 d1)))
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) d1)) (/.f64 (+.f64 d1 (+.f64 d1 d1)) (/.f64 (/.f64 1 d1) d1)))
(-.f64 (/.f64 0 (/.f64 (/.f64 1/2 d1) (*.f64 d1 1/2))) (/.f64 (neg.f64 d1) (/.f64 (/.f64 1/2 d1) (*.f64 d1 1/2))))
(-.f64 (/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1/2 d1) (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1/2 d1) (*.f64 d1 1/2))) (/.f64 (+.f64 d1 (+.f64 d1 d1)) (/.f64 (/.f64 1/2 d1) (*.f64 d1 1/2))))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (/.f64 1 d1)) (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 1 d1)))
(-.f64 (/.f64 0 (/.f64 -1/2 (*.f64 -1/2 d1))) (/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 -1/2 (*.f64 -1/2 d1))))
(-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1/2 (*.f64 -1/2 d1))) (/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 -1/2 (*.f64 -1/2 d1))))
(-.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 -1/2 (*.f64 -1/2 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (/.f64 -1/2 (*.f64 -1/2 d1))) (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 -1/2 (*.f64 -1/2 d1))))
(-.f64 (/.f64 0 (neg.f64 (neg.f64 (/.f64 1 d1)))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (/.f64 (-.f64 d1 d1) (neg.f64 (neg.f64 (/.f64 1 d1)))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (neg.f64 (neg.f64 (/.f64 1 d1)))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (neg.f64 (neg.f64 (/.f64 1 d1)))) (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (neg.f64 (neg.f64 (/.f64 1 d1)))))
(-.f64 (/.f64 (*.f64 d1 d1) (/.f64 1/2 d1)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 (+.f64 d1 d1) (/.f64 2 d1)) (/.f64 1/2 d1)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 1/2))) (/.f64 1/2 d1)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 d1 d1) (/.f64 1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 (+.f64 d1 d1) (/.f64 2 d1)) (/.f64 1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 1/2))) (/.f64 1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 (+.f64 d1 d1) 2) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 d1 d1) (/.f64 -1 d1)) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 -1 d1)))
(-.f64 (/.f64 (*.f64 d1 d1) (/.f64 1/2 (*.f64 -1/2 d1))) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1/2 (*.f64 -1/2 d1))))
(-.f64 (/.f64 0 (/.f64 1/2 (*.f64 -1/2 d1))) (/.f64 (*.f64 d1 d1) (/.f64 1/2 (*.f64 -1/2 d1))))
(-.f64 (/.f64 (-.f64 d1 d1) (/.f64 1/2 (*.f64 -1/2 d1))) (/.f64 (*.f64 d1 d1) (/.f64 1/2 (*.f64 -1/2 d1))))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 d1 d1) -1/2) -1/2) (/.f64 2 d1)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 0 (neg.f64 (/.f64 2 (*.f64 d1 d1)))) (/.f64 (+.f64 d1 d1) (neg.f64 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (+.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) d1) (*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) 1/2) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))
(-.f64 (*.f64 (/.f64 (+.f64 d1 d1) (/.f64 2 d1)) (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 1/2))) (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))
(-.f64 (*.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (*.f64 d1 d1)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 d1 d1) -1/2) -1/2) (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) -1) 0)
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) -1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (/.f64 (+.f64 d1 d1) 2) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 0 (neg.f64 (+.f64 d1 d1))) (*.f64 (neg.f64 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 1/2))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2))) (+.f64 d1 d1)))
(*.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) d1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) 1)
(*.f64 2 (/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 2 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 1/2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))
(*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 1/2)))
(*.f64 (*.f64 d1 (*.f64 d1 1/2)) (+.f64 d1 d1))
(*.f64 (*.f64 d1 1/2) (*.f64 d1 (+.f64 d1 d1)))
(*.f64 (*.f64 d1 1/2) (/.f64 1 (/.f64 1/2 (*.f64 d1 d1))))
(*.f64 -1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(*.f64 (*.f64 d1 (neg.f64 d1)) (neg.f64 d1))
(*.f64 (neg.f64 d1) (*.f64 d1 (neg.f64 d1)))
(*.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 -1/2 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 -1/2 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(*.f64 -1/2 (-.f64 0 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (fabs.f64 d1) (*.f64 d1 (fabs.f64 d1)))
(*.f64 (fabs.f64 d1) (/.f64 (fabs.f64 d1) (/.f64 1 d1)))
(*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 1/2))
(*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 1/2)
(*.f64 (neg.f64 (+.f64 d1 d1)) (/.f64 (*.f64 d1 d1) -2))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 0 (+.f64 d1 d1)))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (/.f64 d1 (neg.f64 (/.f64 1/2 d1))))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (/.f64 (*.f64 d1 d1) -1/2))
(*.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 1/2 (/.f64 2 (*.f64 d1 d1))))
(*.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 1/2 (/.f64 2 (*.f64 d1 d1)))))
(*.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d1)) (/.f64 -1/2 (/.f64 1 d1)))
(*.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (/.f64 -1 (*.f64 d1 d1))))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 d1))) -1/2)
(*.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d1))) (*.f64 -1/2 d1))
(*.f64 (neg.f64 (neg.f64 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 1/2)))
(*.f64 (neg.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2)))) (+.f64 d1 d1))
(neg.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 0 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (/.f64 1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 0 (/.f64 2 d1)) (/.f64 1/2 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 (-.f64 d1 d1) 2) (/.f64 1/2 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 1 (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 (-.f64 d1 d1) 1/2) (/.f64 2 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 (-.f64 d1 d1) 1/2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 1/2) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 1/2) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (-.f64 d1 d1) 2)))
(-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 0 (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) -1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (+.f64 d1 d1) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (neg.f64 (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (/.f64 (*.f64 d1 d1) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 1 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (+.f64 d1 (+.f64 d1 d1)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) d1)) (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) d1)))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (/.f64 1 d1)) (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (/.f64 1 d1)))
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 d1)) (*.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1 d1))) (/.f64 d1 (*.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (*.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 (+.f64 d1 d1) (/.f64 2 d1)) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 1/2))) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 (+.f64 d1 d1) 2) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 d1 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (+.f64 d1 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 0 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 d1 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 d1 (*.f64 1 (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))) (/.f64 (+.f64 d1 d1) (*.f64 1 (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))))
(-.f64 (/.f64 0 (*.f64 1 (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))) (/.f64 d1 (*.f64 1 (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))))
(-.f64 (/.f64 d1 (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 d1))) (/.f64 (+.f64 d1 d1) (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (/.f64 0 (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 d1))) (/.f64 d1 (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 2 (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 d1 d1) -1/2) -1/2) (/.f64 2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) d1) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 1/2) (*.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 d1)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 d1 d1) -1/2) -1/2) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) d1))
(-.f64 (*.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) -1) 0)
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) -1) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (+.f64 d1 d1) (/.f64 2 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (+.f64 d1 d1) 2) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (/.f64 (/.f64 (/.f64 1 d1) d1) (*.f64 d1 d1)))
(/.f64 1 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 d1)))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) d1))
(/.f64 1 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 d1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 d1 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (neg.f64 d1)))))
(/.f64 d1 (neg.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 d1 (neg.f64 (*.f64 1 (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))))
(/.f64 d1 (neg.f64 (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 d1))))
(/.f64 d1 (neg.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 d1 d1) (/.f64 (/.f64 1 d1) d1))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (neg.f64 (/.f64 1 d1))))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)
(/.f64 (+.f64 d1 d1) (*.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 1/2 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) (/.f64 1/2 d1))
(/.f64 (*.f64 d1 1/2) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1)))
(/.f64 -1 (/.f64 (/.f64 -1 (*.f64 d1 d1)) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) -1)
(/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 -1 (*.f64 d1 d1)))
(/.f64 (neg.f64 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (neg.f64 d1) (*.f64 1 (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1)))
(/.f64 (neg.f64 d1) (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 d1)))
(/.f64 (neg.f64 d1) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (neg.f64 d1) (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))
(/.f64 (neg.f64 d1) (-.f64 0 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 (neg.f64 d1))))
(/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (neg.f64 (/.f64 1 d1)))
(/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1)))
(/.f64 (/.f64 (*.f64 d1 d1) (/.f64 1/2 (*.f64 d1 d1))) 2)
(/.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1))) 1/2)
(/.f64 (*.f64 (*.f64 d1 1/2) d1) (/.f64 1/2 (*.f64 d1 d1)))
(/.f64 (/.f64 (*.f64 d1 d1) -2) (neg.f64 (/.f64 1/2 (*.f64 d1 d1))))
(/.f64 (-.f64 0 (+.f64 d1 d1)) (neg.f64 (*.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1 d1))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 0 (/.f64 1/2 (*.f64 d1 d1))))
(/.f64 (/.f64 d1 (neg.f64 (/.f64 1/2 d1))) (neg.f64 (/.f64 2 (*.f64 d1 d1))))
(/.f64 (-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (neg.f64 (/.f64 2 (*.f64 d1 d1))))
(/.f64 (/.f64 (*.f64 d1 d1) -1/2) (neg.f64 (/.f64 2 (*.f64 d1 d1))))
(/.f64 (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (neg.f64 (/.f64 1/2 d1)))
(/.f64 (*.f64 -1/2 d1) (neg.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1))))
(/.f64 (-.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (neg.f64 (/.f64 1/2 d1)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 (/.f64 1 d1) d1) -1/2))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d1))) (-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1)))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d1))) (+.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (-.f64 0 (/.f64 1/2 d1)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 1/2) d1)) (-.f64 0 (/.f64 1/2 (*.f64 d1 d1))))
(/.f64 (-.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) -1)
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
Outputs
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 3)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(+.f64 (/.f64 (/.f64 1 d1) d1) 0)
(/.f64 1 (*.f64 d1 d1))
(+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 0 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 d1))
(+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 0 d1))
(/.f64 (+.f64 (/.f64 1 d1) 0) d1)
(+.f64 (/.f64 (/.f64 1 d1) d1) (*.f64 (/.f64 1 d1) 0))
(+.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) 0))
(+.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 0 (/.f64 -1 d1)))
(+.f64 (/.f64 (/.f64 1 d1) d1) (-.f64 0 (/.f64 0 d1)))
(/.f64 1 (*.f64 d1 d1))
(+.f64 (/.f64 (/.f64 1 d1) d1) (-.f64 0 (*.f64 (/.f64 1 d1) 0)))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) 0))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 0 (/.f64 -1 d1)))
(+.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 0 (/.f64 0 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(+.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 0 (/.f64 0 d1)))
(/.f64 (+.f64 (/.f64 1 d1) 0) d1)
(+.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 0 (*.f64 (/.f64 1 d1) 0)))
(+.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) 0))
(+.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 0 (/.f64 -1 d1)))
(+.f64 0 (/.f64 (/.f64 1 d1) d1))
(/.f64 1 (*.f64 d1 d1))
(+.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 d1))
(+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 d1))
(+.f64 (/.f64 2 (*.f64 d1 d1)) (+.f64 0 (/.f64 -1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(+.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (-.f64 0 (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) d1) 0)
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 0 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 0 d1))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) d1) (*.f64 (/.f64 1 d1) 0))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) 0))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 0 (/.f64 -1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 0 (/.f64 0 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 0 (/.f64 0 d1)))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 0 (*.f64 (/.f64 1 d1) 0)))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) 0))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 0 (/.f64 -1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (/.f64 0 d1) (/.f64 0 d1)))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 (/.f64 1 d1) d1)))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (*.f64 (/.f64 1 d1) 0) (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) 0))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 0 (/.f64 -1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 d1)))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (*.f64 (/.f64 1 d1) 0) (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1 d1) 0)))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (*.f64 0 (/.f64 -1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) 0)))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) 0))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 0 (/.f64 -1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1 d1) 0)))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1 d1) 0)))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (*.f64 0 (/.f64 -1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (*.f64 (/.f64 1 d1) 0) (*.f64 (/.f64 1 d1) 0)))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 1 d1) 0) (*.f64 (/.f64 1 d1) 0)))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (*.f64 0 (/.f64 -1 d1)) (*.f64 0 (/.f64 -1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 0 (/.f64 d1 1/2)))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) d1) (*.f64 (/.f64 1/2 d1) 0))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) d1) (*.f64 (neg.f64 (/.f64 1 d1)) 0))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) 0))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 0 (/.f64 -1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) d1) (*.f64 1 (/.f64 0 d1)))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) d1) (*.f64 1 (*.f64 (/.f64 1 d1) 0)))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) 0))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 0 (/.f64 -1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) d1) (*.f64 (/.f64 2 d1) 0))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 0 (/.f64 2 d1)))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 4 (/.f64 0 d1)))
(-.f64 0 (/.f64 -1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 d1))
(-.f64 0 (*.f64 -2 (/.f64 1/2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 (/.f64 -1 d1) (/.f64 d1 1/2)))
(-.f64 (/.f64 (/.f64 1/2 d1) d1) (/.f64 -1/2 (*.f64 d1 d1)))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 -1/2 (*.f64 d1 d1)))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 1/2 (/.f64 -1 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1/2 d1) d1) (/.f64 -1/2 (*.f64 d1 d1)))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 -1/2 (*.f64 d1 d1)))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 -1 d1)))
(-.f64 (/.f64 (/.f64 1/2 d1) d1) (/.f64 -1/2 (*.f64 d1 d1)))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 -1/2 (*.f64 d1 d1)))
(-.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 (/.f64 (/.f64 1 d1) d1) -1/2))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 (/.f64 2 (*.f64 d1 d1)) -1))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 -1 (*.f64 d1 d1)) (*.f64 -1 (/.f64 2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 (/.f64 1 d1) d1))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 0 d1) (/.f64 -1 (*.f64 d1 d1)))
(-.f64 (/.f64 0 d1) (/.f64 (/.f64 -1 d1) d1))
(-.f64 (*.f64 (/.f64 1 d1) 0) (/.f64 -1 (*.f64 d1 d1)))
(-.f64 (*.f64 0 (/.f64 -1 d1)) (/.f64 (/.f64 -1 d1) d1))
(-.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (*.f64 1 (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 d1)))
(+.f64 (/.f64 1 (*.f64 d1 d1)) (-.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))))
(+.f64 (/.f64 2 (*.f64 d1 d1)) (-.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))))
(-.f64 (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1))) (-.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (-.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) 1/2) (/.f64 (/.f64 1 d1) d1)) (/.f64 2 (*.f64 d1 d1)))
(+.f64 (/.f64 1 (*.f64 d1 d1)) (-.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))))
(+.f64 (/.f64 2 (*.f64 d1 d1)) (-.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))))
(-.f64 (-.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 d1))) (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (-.f64 0 (/.f64 0 d1)) (/.f64 -1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (-.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (/.f64 0 d1)) (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (-.f64 0 (*.f64 (/.f64 1 d1) 0)) (/.f64 -1 (*.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) 0))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 0 (/.f64 -1 d1)))
(-.f64 (-.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) 0)) (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) 0))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 0 (/.f64 -1 d1)))
(-.f64 (/.f64 (+.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1))) 1/2) (/.f64 (/.f64 1 d1) d1))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (*.f64 (/.f64 2 d1) (/.f64 1 d1)) (/.f64 (/.f64 1 d1) d1))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (*.f64 (+.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1))) 2) (/.f64 (/.f64 1 d1) d1))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1))) 1/2) (/.f64 1/2 (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) 1/2) (/.f64 (/.f64 1/2 d1) d1))
(-.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) 1/2) (/.f64 1/2 (*.f64 d1 d1)))
(-.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) 1/2) 1/2) (/.f64 (/.f64 1 d1) d1))
(-.f64 (*.f64 (/.f64 4 (*.f64 d1 d1)) 1/2) (/.f64 1 (*.f64 d1 d1)))
(-.f64 (*.f64 (/.f64 -1 (*.f64 d1 d1)) -1) 0)
(/.f64 1 (*.f64 d1 d1))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 d1))) (/.f64 -1 (*.f64 d1 d1)))
(-.f64 (*.f64 (/.f64 1 d1) 0) (/.f64 -1 (*.f64 d1 d1)))
(-.f64 (*.f64 0 (/.f64 -1 d1)) (/.f64 (/.f64 -1 d1) d1))
(*.f64 1 (/.f64 (/.f64 1 d1) d1))
(/.f64 1 (*.f64 d1 d1))
(*.f64 (/.f64 (/.f64 1 d1) d1) 1)
(/.f64 1 (*.f64 d1 d1))
(*.f64 (/.f64 1 d1) (/.f64 1 d1))
(/.f64 1 (*.f64 d1 d1))
(*.f64 2 (/.f64 1/2 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 d1))
(*.f64 1/2 (/.f64 2 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 d1))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) 2)
(/.f64 1 (*.f64 d1 d1))
(*.f64 (/.f64 2 d1) (/.f64 1/2 d1))
(/.f64 1 (*.f64 d1 d1))
(*.f64 (/.f64 1/2 d1) (/.f64 2 d1))
(/.f64 1 (*.f64 d1 d1))
(*.f64 -1 (/.f64 -1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 d1))
(*.f64 (neg.f64 (/.f64 1 d1)) (neg.f64 (/.f64 1 d1)))
(/.f64 1 (*.f64 d1 d1))
(*.f64 -1/2 (/.f64 (/.f64 (/.f64 1 d1) d1) -1/2))
(/.f64 1 (*.f64 d1 d1))
(*.f64 -1/2 (-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 d1))
(*.f64 -1/2 (+.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(*.f64 (/.f64 2 (*.f64 d1 d1)) 1/2)
(/.f64 1 (*.f64 d1 d1))
(*.f64 4 (/.f64 1/2 (*.f64 d1 (+.f64 d1 d1))))
(/.f64 2 (*.f64 d1 (+.f64 d1 d1)))
(*.f64 4 (-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 (/.f64 (/.f64 1/2 d1) d1) 4) (/.f64 2 (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 (+.f64 d1 d1))))
(*.f64 -2 (-.f64 0 (/.f64 1/2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(*.f64 -2 (/.f64 -1/2 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 d1))
(*.f64 (neg.f64 (/.f64 2 d1)) (-.f64 0 (/.f64 1/2 d1)))
(/.f64 1 (*.f64 d1 d1))
(*.f64 (neg.f64 (neg.f64 (/.f64 1 d1))) (/.f64 1 d1))
(/.f64 1 (*.f64 d1 d1))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (/.f64 -1 d1) (/.f64 1 d1)))
(/.f64 1 (*.f64 d1 d1))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (/.f64 (/.f64 1 d1) -1/2))
(/.f64 1 (*.f64 d1 d1))
(*.f64 (-.f64 (neg.f64 (/.f64 1 d1)) (/.f64 1 d1)) (/.f64 -1/2 d1))
(/.f64 1 (*.f64 d1 d1))
(*.f64 (+.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))) -1/2)
(/.f64 1 (*.f64 d1 d1))
(neg.f64 (/.f64 -1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 d1))
(fabs.f64 (/.f64 (/.f64 1 d1) d1))
(/.f64 1 (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) 0)
(*.f64 d1 (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1))
(+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) d1))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 2)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 2)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 2))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 0 (/.f64 (*.f64 d1 d1) 2))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (-.f64 (-.f64 d1 d1) d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 2)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 2))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 2)) d1)))
(+.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 2)) d1)))
(+.f64 0 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))
(+.f64 (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) (+.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))
(+.f64 0 (+.f64 (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 0 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))))
(+.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))
(+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) d1))
(+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 0 (+.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(+.f64 0 (+.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 0 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(+.f64 0 (-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(+.f64 0 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) 0)
(*.f64 d1 (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1))
(-.f64 d1 (-.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (/.f64 2 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) 2))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) 1/2))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (-.f64 (-.f64 d1 d1) d1)))
(-.f64 d1 (-.f64 (+.f64 (-.f64 d1 d1) d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 2))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 2)) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 0 (/.f64 (*.f64 d1 d1) 2))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 2))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 2)) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 0 (/.f64 (*.f64 d1 d1) 2))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 1/2 (*.f64 d1 d1)) 1/4)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 2 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (/.f64 -1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 0 (neg.f64 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 0))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 1/2 d1) (*.f64 d1 1/2))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (/.f64 -1/2 (*.f64 -1/2 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 -1/2 (*.f64 -1/2 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (neg.f64 (neg.f64 (/.f64 1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (neg.f64 (/.f64 -1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (neg.f64 (neg.f64 (/.f64 1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (/.f64 (-.f64 d1 d1) 2) (/.f64 1/2 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (/.f64 0 (/.f64 2 d1)) (/.f64 1 (+.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 0 (/.f64 d1 2)) (/.f64 (+.f64 d1 d1) 1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 0 (*.f64 (+.f64 d1 d1) (/.f64 d1 2))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (/.f64 (-.f64 d1 d1) 2) (/.f64 1 (+.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (/.f64 (-.f64 d1 d1) 2) (/.f64 (+.f64 d1 d1) 1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (+.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (+.f64 d1 d1) 1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 0 (/.f64 1/2 (*.f64 -1/2 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 0 (neg.f64 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 0))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (/.f64 (-.f64 d1 d1) 1/2) (/.f64 2 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (neg.f64 d1) 0))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 0 (neg.f64 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 0))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) 0))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 0 (neg.f64 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 0))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 1/2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (-.f64 d1 d1) 1/2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 1 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 0 (/.f64 d1 2)) (/.f64 (+.f64 d1 d1) 1)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 0 (*.f64 (+.f64 d1 d1) (/.f64 d1 2))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 (-.f64 d1 d1) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (+.f64 d1 d1) (/.f64 2 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (/.f64 (-.f64 d1 d1) 1/2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (/.f64 (-.f64 d1 d1) 1/2) (*.f64 d1 1/2)))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 (/.f64 (-.f64 d1 d1) 1/2) 1/2)))
(-.f64 0 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(neg.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 0 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (neg.f64 d1) (+.f64 d1 d1))))
(*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 d1 (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (neg.f64 (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (neg.f64 d1) (+.f64 d1 d1))))
(*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 d1 (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) -1))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (neg.f64 d1) (+.f64 d1 d1))))
(*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 d1 (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 (+.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (neg.f64 d1) (+.f64 d1 d1))))
(*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 d1 (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 -1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 -1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (neg.f64 d1) (+.f64 d1 d1))))
(*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 d1 (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (neg.f64 d1) (+.f64 d1 d1))))
(*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 d1 (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (/.f64 -1 d1)))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 1 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 1 (*.f64 d1 (*.f64 d1 (+.f64 d1 (+.f64 d1 d1))))))
(-.f64 (+.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))) (*.f64 1 (*.f64 d1 (*.f64 d1 (+.f64 d1 (+.f64 d1 d1))))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 (+.f64 d1 d1)))) (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (-.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (neg.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 2))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))) (*.f64 0 (/.f64 (*.f64 d1 d1) 2)))
(-.f64 (-.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (-.f64 (-.f64 d1 d1) (*.f64 0 (/.f64 (*.f64 d1 d1) 2))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) 2)))
(-.f64 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) 2)))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (+.f64 d1 (-.f64 (-.f64 d1 d1) d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(+.f64 d1 (-.f64 (-.f64 (-.f64 d1 d1) d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))
(-.f64 (*.f64 (+.f64 d1 (+.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 2)) (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 d1 (+.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1/2 (*.f64 d1 d1)) 1/4)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (/.f64 (+.f64 d1 d1) (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 d1)) (/.f64 (/.f64 1/2 (*.f64 d1 d1)) 1/4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))
(-.f64 (*.f64 (+.f64 d1 (+.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 2)) (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 d1 (+.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))
(-.f64 (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 2 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))
(-.f64 (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 d1 2)) (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 d1 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) 2) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 (+.f64 d1 d1)))) 2) (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 (+.f64 d1 d1)))) 2) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))
(-.f64 (/.f64 0 (/.f64 -1 d1)) (/.f64 (*.f64 d1 d1) (/.f64 -1 d1)))
(/.f64 (-.f64 0 (*.f64 d1 d1)) (/.f64 -1 d1))
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) d1)) (/.f64 (+.f64 d1 (+.f64 d1 d1)) (/.f64 (/.f64 1 d1) d1)))
(/.f64 (-.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (+.f64 d1 (+.f64 d1 d1))) (/.f64 1 (*.f64 d1 d1)))
(/.f64 d1 (/.f64 (/.f64 1 d1) (+.f64 d1 (-.f64 (+.f64 d1 (+.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1))))))
(-.f64 (/.f64 0 (/.f64 (/.f64 1/2 d1) (*.f64 d1 1/2))) (/.f64 (neg.f64 d1) (/.f64 (/.f64 1/2 d1) (*.f64 d1 1/2))))
(/.f64 (-.f64 0 (neg.f64 d1)) (/.f64 (/.f64 1/2 d1) (*.f64 d1 1/2)))
(/.f64 (-.f64 d1 0) (/.f64 1 (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1/2 d1) (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (/.f64 (+.f64 d1 d1) (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1/2 d1) (*.f64 d1 1/2))) (/.f64 (+.f64 d1 (+.f64 d1 d1)) (/.f64 (/.f64 1/2 d1) (*.f64 d1 1/2))))
(/.f64 (-.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (+.f64 d1 (+.f64 d1 d1))) (/.f64 1 (*.f64 d1 d1)))
(/.f64 d1 (/.f64 (/.f64 1 d1) (+.f64 d1 (-.f64 (+.f64 d1 (+.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1))))))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (/.f64 1 d1)) (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 1 d1)))
(/.f64 (-.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d1 (+.f64 d1 d1)))) (/.f64 1 d1))
(/.f64 d1 (/.f64 1 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (+.f64 d1 d1)))))))
(-.f64 (/.f64 0 (/.f64 -1/2 (*.f64 -1/2 d1))) (/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 -1/2 (*.f64 -1/2 d1))))
(/.f64 (-.f64 0 (*.f64 d1 (neg.f64 d1))) (/.f64 1 d1))
(/.f64 d1 (/.f64 1 (-.f64 0 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1/2 (*.f64 -1/2 d1))) (/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 -1/2 (*.f64 -1/2 d1))))
(/.f64 (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (/.f64 1 d1))
(-.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 -1/2 (*.f64 -1/2 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 d1 d1) (/.f64 d1 (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (/.f64 -1/2 (*.f64 -1/2 d1))) (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 -1/2 (*.f64 -1/2 d1))))
(/.f64 (-.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d1 (+.f64 d1 d1)))) (/.f64 1 d1))
(/.f64 d1 (/.f64 1 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (+.f64 d1 d1)))))))
(-.f64 (/.f64 0 (neg.f64 (neg.f64 (/.f64 1 d1)))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 -1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (/.f64 (-.f64 d1 d1) (neg.f64 (neg.f64 (/.f64 1 d1)))) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (neg.f64 (neg.f64 (/.f64 1 d1)))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 d1 d1) (/.f64 d1 (neg.f64 (/.f64 -1 d1)))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (neg.f64 (neg.f64 (/.f64 1 d1)))) (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (neg.f64 (neg.f64 (/.f64 1 d1)))))
(/.f64 (-.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d1 (+.f64 d1 d1)))) (neg.f64 (neg.f64 (/.f64 1 d1))))
(/.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (+.f64 d1 d1))))) (neg.f64 (/.f64 -1 d1)))
(-.f64 (/.f64 (*.f64 d1 d1) (/.f64 1/2 d1)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 d1 (/.f64 (/.f64 1/2 d1) d1)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 (+.f64 d1 d1) (/.f64 2 d1)) (/.f64 1/2 d1)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (/.f64 (+.f64 d1 d1) (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 1/2))) (/.f64 1/2 d1)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (/.f64 (+.f64 d1 d1) (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 d1 d1) (/.f64 1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (/.f64 (+.f64 d1 d1) (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 (+.f64 d1 d1) (/.f64 2 d1)) (/.f64 1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) (/.f64 d1 2)) (/.f64 (+.f64 d1 d1) 1)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 1/2))) (/.f64 1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 1/2))) (/.f64 (+.f64 d1 d1) 1)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 (+.f64 d1 d1) 2) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (/.f64 (+.f64 d1 d1) (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 d1 d1) (/.f64 -1 d1)) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 -1 d1)))
(/.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 -1 d1))
(/.f64 d1 (/.f64 -1 (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (/.f64 (*.f64 d1 d1) (/.f64 1/2 (*.f64 -1/2 d1))) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1/2 (*.f64 -1/2 d1))))
(/.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 -1 d1))
(/.f64 d1 (/.f64 -1 (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (/.f64 0 (/.f64 1/2 (*.f64 -1/2 d1))) (/.f64 (*.f64 d1 d1) (/.f64 1/2 (*.f64 -1/2 d1))))
(/.f64 (-.f64 0 (*.f64 d1 d1)) (/.f64 -1 d1))
(-.f64 (/.f64 (-.f64 d1 d1) (/.f64 1/2 (*.f64 -1/2 d1))) (/.f64 (*.f64 d1 d1) (/.f64 1/2 (*.f64 -1/2 d1))))
(/.f64 (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (/.f64 -1 d1))
(/.f64 d1 (/.f64 -1 (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 d1 d1) -1/2) -1/2) (/.f64 2 d1)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (/.f64 (*.f64 d1 d1) 1/4) (/.f64 d1 2)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 0 (neg.f64 (/.f64 2 (*.f64 d1 d1)))) (/.f64 (+.f64 d1 d1) (neg.f64 (/.f64 2 (*.f64 d1 d1)))))
(*.f64 (neg.f64 (+.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -2)))
(-.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (neg.f64 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) 1/2))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (+.f64 d1 (+.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (+.f64 d1 (+.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 d1 (-.f64 (+.f64 d1 (+.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) d1) (*.f64 d1 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 d1 (-.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d1 (+.f64 d1 d1)))))
(*.f64 d1 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) 1/2) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))
(-.f64 (*.f64 1/2 (*.f64 d1 (*.f64 d1 (+.f64 d1 (+.f64 d1 d1))))) (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 1/2) (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (+.f64 d1 d1) (/.f64 2 d1)) (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d1 d1) (/.f64 d1 2))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 1/2))) (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))
(-.f64 (*.f64 (+.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (*.f64 d1 d1)))
(-.f64 (*.f64 1/2 (*.f64 d1 (*.f64 d1 (+.f64 d1 (+.f64 d1 d1))))) (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 1/2) (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 d1 d1) -1/2) -1/2) (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 1/2) (/.f64 (*.f64 d1 d1) 1/4)) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) -1) 0)
(neg.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) -1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (/.f64 (+.f64 d1 d1) 2) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (/.f64 (+.f64 d1 d1) (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 0 (neg.f64 (+.f64 d1 d1))) (*.f64 (neg.f64 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 1/2))))
(*.f64 (*.f64 d1 (*.f64 d1 1/2)) (-.f64 (+.f64 d1 d1) 0))
(*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 0)) 1/2)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2))) (+.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 1/2)) (-.f64 (+.f64 d1 d1) 0))
(*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 0)) 1/2)))
(*.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) d1)
(*.f64 d1 (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) 1)
(*.f64 d1 (*.f64 d1 d1))
(*.f64 2 (/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 d1 (/.f64 1 (*.f64 d1 d1)))
(*.f64 2 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 2 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 2)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 2) (/.f64 d1 (/.f64 1 (*.f64 d1 d1))))
(*.f64 1/2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) 1/2)))
(*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 1/2)))
(*.f64 1/2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) 1/2)))
(*.f64 (*.f64 d1 (*.f64 d1 1/2)) (+.f64 d1 d1))
(*.f64 1/2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) 1/2)))
(*.f64 (*.f64 d1 1/2) (*.f64 d1 (+.f64 d1 d1)))
(*.f64 1/2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) 1/2)))
(*.f64 (*.f64 d1 1/2) (/.f64 1 (/.f64 1/2 (*.f64 d1 d1))))
(/.f64 1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 d1 (/.f64 1 (*.f64 d1 d1)))
(*.f64 -1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(neg.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(*.f64 (*.f64 d1 (neg.f64 d1)) (neg.f64 d1))
(*.f64 d1 (*.f64 (neg.f64 d1) (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (*.f64 (neg.f64 d1) (neg.f64 d1)))
(*.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(*.f64 1/2 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(*.f64 -1/2 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 -1/2 (-.f64 (-.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 -1/2 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 -1/2 (-.f64 0 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 -1/2 (*.f64 d1 (*.f64 (neg.f64 d1) (+.f64 d1 d1))))
(*.f64 -1/2 (*.f64 d1 (*.f64 d1 (/.f64 d1 -1/2))))
(*.f64 (fabs.f64 d1) (*.f64 d1 (fabs.f64 d1)))
(*.f64 d1 (*.f64 (fabs.f64 d1) (fabs.f64 d1)))
(*.f64 (fabs.f64 d1) (/.f64 (fabs.f64 d1) (/.f64 1 d1)))
(*.f64 (fabs.f64 d1) (*.f64 (fabs.f64 d1) (/.f64 d1 1)))
(/.f64 (fabs.f64 d1) (/.f64 (/.f64 1 d1) (fabs.f64 d1)))
(*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 1/2))
(*.f64 1/2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) 1/2)))
(*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 1/2)
(*.f64 1/2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) 1/2)))
(*.f64 (neg.f64 (+.f64 d1 d1)) (/.f64 (*.f64 d1 d1) -2))
(*.f64 (neg.f64 (+.f64 d1 d1)) (*.f64 d1 (/.f64 d1 -2)))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 0 (+.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 1/2)) (-.f64 (+.f64 d1 d1) 0))
(*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 0)) 1/2)))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (/.f64 d1 (neg.f64 (/.f64 1/2 d1))))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (/.f64 d1 (/.f64 -1/2 d1)))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 1/2 (*.f64 d1 (*.f64 d1 (+.f64 d1 (+.f64 d1 d1))))) (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 1/2) (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (/.f64 (*.f64 d1 d1) -1/2))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (/.f64 d1 (neg.f64 (/.f64 1/2 d1))))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (/.f64 d1 (/.f64 -1/2 d1)))
(*.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 1/2 (/.f64 2 (*.f64 d1 d1))))
(*.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 (*.f64 d1 d1) 4))
(*.f64 1/2 (*.f64 d1 (/.f64 (+.f64 d1 d1) (/.f64 1 d1))))
(*.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 1/2 (/.f64 2 (*.f64 d1 d1)))))
(*.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 (*.f64 d1 d1) 4)))
(*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 (*.f64 d1 d1) 4)))
(*.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d1)) (/.f64 -1/2 (/.f64 1 d1)))
(*.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d1)) (/.f64 d1 -2))
(*.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (/.f64 -1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (/.f64 d1 -2)) (-.f64 (neg.f64 d1) d1))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 d1))) -1/2)
(*.f64 -1/2 (-.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d1))) (*.f64 -1/2 d1))
(*.f64 (*.f64 d1 -1/2) (*.f64 d1 (/.f64 d1 -1/2)))
(*.f64 d1 (*.f64 (*.f64 d1 -1/2) (/.f64 d1 -1/2)))
(*.f64 (neg.f64 (neg.f64 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 1/2)))
(*.f64 (*.f64 d1 (*.f64 d1 1/2)) (-.f64 (+.f64 d1 d1) 0))
(*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 0)) 1/2)))
(*.f64 (neg.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2)))) (+.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 1/2)) (-.f64 (+.f64 d1 d1) 0))
(*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 (-.f64 d1 0)) 1/2)))
(neg.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (+.f64 d1 (-.f64 (-.f64 d1 d1) d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))
(+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 0 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(+.f64 0 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 0 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))
(+.f64 0 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (+.f64 0 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(-.f64 d1 (-.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (-.f64 d1 d1) d1)))
(-.f64 d1 (-.f64 (+.f64 (-.f64 d1 d1) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (/.f64 1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 2)) (/.f64 d1 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (/.f64 (*.f64 d1 d1) 2))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 2)) (/.f64 d1 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (/.f64 (*.f64 d1 d1) 2))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 0 (/.f64 2 d1)) (/.f64 1/2 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 (/.f64 2 d1) (/.f64 (/.f64 1/2 d1) d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 d1 (/.f64 (/.f64 (/.f64 1/2 0) d1) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 (-.f64 d1 d1) 2) (/.f64 1/2 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 d1 (/.f64 (/.f64 1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 (/.f64 2 d1) (/.f64 (/.f64 1/2 d1) d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 d1 (/.f64 (/.f64 (/.f64 1/2 0) d1) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 (*.f64 d1 d1)) -1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 1 (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 (*.f64 d1 d1)) -1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 (*.f64 d1 d1)) -1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 (*.f64 d1 d1)) -1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 (-.f64 d1 d1) 1/2) (/.f64 2 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 d1 (/.f64 (/.f64 1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (neg.f64 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 2)) (/.f64 d1 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (/.f64 (*.f64 d1 d1) 2))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 (-.f64 d1 d1) 1/2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 d1 (/.f64 (/.f64 1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 1/2) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (neg.f64 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 1/2) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (*.f64 d1 1/2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (-.f64 d1 d1) 1/2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 0 (/.f64 d1 2))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 (+.f64 d1 d1) (/.f64 d1 2)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (-.f64 d1 d1) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d1 d1) (/.f64 (-.f64 d1 d1) 2))))
(-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (neg.f64 d1))
(-.f64 0 (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(neg.f64 (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 -1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (neg.f64 d1) (+.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 d1 (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) -1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (neg.f64 d1) (+.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 d1 (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (neg.f64 d1) (+.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 d1 (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (+.f64 d1 d1) (/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (+.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d1 d1)) -1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (+.f64 d1 d1) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (+.f64 d1 d1) (/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (+.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d1 d1)) -1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (neg.f64 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 d1 (/.f64 -1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (neg.f64 d1) (+.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 d1 (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (neg.f64 d1) (+.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 d1 (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 (neg.f64 d1) (+.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 d1 (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (/.f64 (*.f64 d1 d1) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (/.f64 d1 (/.f64 (/.f64 1/2 d1) d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 d1) (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 1 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (-.f64 d1 d1) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 d1 (-.f64 (-.f64 (-.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (+.f64 d1 (+.f64 d1 d1)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (-.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (+.f64 d1 (+.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 d1) (/.f64 (/.f64 1 d1) (+.f64 d1 (-.f64 (+.f64 d1 (+.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1))))))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) d1)) (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) d1)))
(/.f64 (-.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d1 (+.f64 d1 d1)))) (/.f64 1 (*.f64 d1 d1)))
(/.f64 d1 (/.f64 (/.f64 1 d1) (+.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (+.f64 d1 d1)))))))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (/.f64 1 d1)) (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (/.f64 1 d1)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 d1))
(/.f64 d1 (/.f64 1 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 d1)) (*.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1 d1))) (/.f64 d1 (*.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1 d1))))
(/.f64 (-.f64 (+.f64 d1 (+.f64 d1 d1)) d1) (*.f64 (/.f64 1 d1) (/.f64 2 (*.f64 d1 d1))))
(/.f64 (+.f64 d1 (-.f64 (+.f64 d1 d1) d1)) (/.f64 (/.f64 2 (*.f64 d1 d1)) d1))
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (*.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 2 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (+.f64 d1 d1) (*.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 (+.f64 d1 d1) (/.f64 2 d1)) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (+.f64 d1 d1) (*.f64 (/.f64 2 d1) (/.f64 (/.f64 1/2 d1) d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) (/.f64 d1 2)) (/.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 1/2))) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 (+.f64 d1 d1) 2) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 2 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (+.f64 d1 d1) (*.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 d1 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (+.f64 d1 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (-.f64 d1 (+.f64 d1 d1)) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 d1 (/.f64 (/.f64 (/.f64 -1 d1) d1) (-.f64 d1 (+.f64 d1 d1))))
(-.f64 (/.f64 0 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 d1 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 d1 (*.f64 1 (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))) (/.f64 (+.f64 d1 d1) (*.f64 1 (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))))
(/.f64 (-.f64 d1 (+.f64 d1 d1)) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 d1 (/.f64 (/.f64 (/.f64 -1 d1) d1) (-.f64 d1 (+.f64 d1 d1))))
(-.f64 (/.f64 0 (*.f64 1 (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))) (/.f64 d1 (*.f64 1 (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 d1 (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 d1))) (/.f64 (+.f64 d1 d1) (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 d1))))
(/.f64 (-.f64 d1 (+.f64 d1 d1)) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 d1 (/.f64 (/.f64 (/.f64 -1 d1) d1) (-.f64 d1 (+.f64 d1 d1))))
(-.f64 (/.f64 0 (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 d1))) (/.f64 d1 (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (/.f64 0 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 2 (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1))))
(/.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d1 d1)))) (/.f64 -2 (*.f64 d1 d1)))
(/.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))) (/.f64 2 (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 (/.f64 (*.f64 d1 d1) -1/2) -1/2) (/.f64 2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 d1) 1/4) (/.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) 1/4) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 d1) (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) d1) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 d1) (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (-.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d1 (+.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (+.f64 d1 (+.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (-.f64 (+.f64 d1 (+.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 1/2) (*.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (+.f64 d1 (-.f64 (+.f64 d1 d1) d1)))
(-.f64 (*.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 d1)))
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (+.f64 d1 (-.f64 (+.f64 d1 d1) d1)))
(-.f64 (*.f64 (/.f64 (/.f64 (*.f64 d1 d1) -1/2) -1/2) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 1/2) (/.f64 (*.f64 d1 d1) 1/4))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) d1))
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (+.f64 d1 (-.f64 (+.f64 d1 d1) d1)))
(-.f64 (*.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 1/2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (+.f64 d1 (-.f64 (+.f64 d1 d1) d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) -1) 0)
(*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (neg.f64 d1))
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 -1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) -1) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 -1 (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 -1 d1))))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 d1) (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (+.f64 d1 d1) (/.f64 2 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 d1 2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 2)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 d1 d1) (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 1/2))) d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (+.f64 d1 d1) 2) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (+.f64 d1 d1) 2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (/.f64 (+.f64 d1 d1) (/.f64 1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (/.f64 (/.f64 (/.f64 1 d1) d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 d1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 d1 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 d1 (neg.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 d1 (neg.f64 (*.f64 1 (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 d1 (neg.f64 (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 d1 (neg.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 d1) (/.f64 (/.f64 1 d1) d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (neg.f64 (/.f64 1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (+.f64 d1 d1) (*.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1 d1)))
(/.f64 (/.f64 (+.f64 d1 d1) (/.f64 2 (*.f64 d1 d1))) (/.f64 1 d1))
(/.f64 d1 (/.f64 (/.f64 2 (*.f64 d1 d1)) (+.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 1/2 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) (/.f64 1/2 d1))
(*.f64 1/2 (/.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 1/2 d1)))
(/.f64 (*.f64 d1 1/2) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 -1 (/.f64 (/.f64 -1 (*.f64 d1 d1)) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) -1)
(*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (neg.f64 d1))
(/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 -1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (neg.f64 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (neg.f64 d1) (*.f64 1 (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (neg.f64 d1) (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (neg.f64 d1) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (neg.f64 d1) (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (neg.f64 d1) (-.f64 0 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (neg.f64 (/.f64 1 d1)))
(*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d1 (/.f64 -1 d1)))
(/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 (*.f64 d1 d1) (/.f64 1/2 (*.f64 d1 d1))) 2)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1))) 1/2)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (*.f64 (*.f64 d1 1/2) d1) (/.f64 1/2 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 (*.f64 d1 d1) -2) (neg.f64 (/.f64 1/2 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (-.f64 0 (+.f64 d1 d1)) (neg.f64 (*.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1 d1))))
(/.f64 (-.f64 (+.f64 d1 d1) 0) (*.f64 (/.f64 1 d1) (/.f64 2 (*.f64 d1 d1))))
(/.f64 (neg.f64 (+.f64 d1 d1)) (/.f64 (/.f64 -2 (*.f64 d1 d1)) d1))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 0 (/.f64 1/2 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 d1 1/2)) (-.f64 (/.f64 (/.f64 1/2 d1) d1) 0))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2))) (/.f64 -1/2 (*.f64 d1 d1)))
(/.f64 (/.f64 d1 (neg.f64 (/.f64 1/2 d1))) (neg.f64 (/.f64 2 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (neg.f64 (/.f64 2 (*.f64 d1 d1))))
(/.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d1 d1)))) (/.f64 -2 (*.f64 d1 d1)))
(/.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))) (/.f64 2 (*.f64 d1 d1)))
(/.f64 (/.f64 (*.f64 d1 d1) -1/2) (neg.f64 (/.f64 2 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (neg.f64 (/.f64 1/2 d1)))
(/.f64 (-.f64 (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1)) (/.f64 1/2 d1))
(/.f64 d1 (/.f64 1/2 (-.f64 d1 (-.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))))))
(/.f64 (*.f64 -1/2 d1) (neg.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1))))
(*.f64 d1 (/.f64 -1/2 (neg.f64 (/.f64 (/.f64 (/.f64 1/2 d1) d1) d1))))
(*.f64 d1 (/.f64 -1/2 (/.f64 (/.f64 -1/2 (*.f64 d1 d1)) d1)))
(/.f64 (-.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (neg.f64 (/.f64 1/2 d1)))
(/.f64 (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 1/2 d1) 0))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (/.f64 -1/2 d1))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 (/.f64 1 d1) d1) -1/2))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d1))) (-.f64 (/.f64 (/.f64 1 d1) d1) (+.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d1))) (+.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (-.f64 0 (/.f64 1/2 d1)))
(/.f64 (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 1/2 d1) 0))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (/.f64 -1/2 d1))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 1/2) d1)) (-.f64 0 (/.f64 1/2 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 d1 1/2)) (-.f64 (/.f64 (/.f64 1/2 d1) d1) 0))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2))) (/.f64 -1/2 (*.f64 d1 d1)))
(/.f64 (-.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) -1)
(neg.f64 (-.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (neg.f64 d1))

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(/.f64 d1 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
0.2b
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
Compiler

Compiled 25 to 12 computations (52% saved)

series0.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite92.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1284×rational.json-simplify-34
1020×rational.json-simplify-5
1004×rational.json-simplify-36
836×rational.json-simplify-30
666×rational.json-simplify-25
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0844
16338
229638
3213338
Stop Event
node limit
Counts
2 → 453
Calls
Call 1
Inputs
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 d1 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 1 d1) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (/.f64 1 d1) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (/.f64 1 d1) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1/2 (/.f64 (/.f64 0 (*.f64 d1 d1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 d1) (/.f64 (/.f64 0 d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 (/.f64 1 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 d1 d1)) (-.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 d1) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 d1) (/.f64 1/2 (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 d1) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 1 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1/2 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1)) (*.f64 (/.f64 1 d1) (/.f64 1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 d1) (/.f64 2 (*.f64 d1 d1))) (-.f64 0 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 d1) (/.f64 2 (*.f64 d1 d1))) (-.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 2 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 1/2) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 0 d1) (/.f64 1 d1)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 2 d1)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 1 d1) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0) (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1))) (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 d1) (/.f64 0 d1)) (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0) (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 d1) (/.f64 0 d1)) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1))) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 d1) (/.f64 0 d1)) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1))) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 d1) (/.f64 0 d1)) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 (/.f64 1 d1) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1))) (*.f64 (/.f64 1 d1) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1 d1) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 d1) (/.f64 0 d1)) (*.f64 (/.f64 1 d1) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0) (*.f64 (/.f64 1 d1) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1))) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 d1) (/.f64 0 d1)) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (/.f64 1 d1) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1/2 (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1/2 (/.f64 (/.f64 0 (*.f64 d1 d1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 d1) (/.f64 (/.f64 0 d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 (/.f64 1 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 d1) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 -1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (/.f64 2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 d1 d1)) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 1 (/.f64 (/.f64 1 d1) (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 d1) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1/2 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 3) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1))) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (neg.f64 d1))) (-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 d1) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 d1) (/.f64 0 d1)) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 2 d1) (/.f64 2 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 2 (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (/.f64 2 d1)) (/.f64 1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 3) 1/2) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) 1/2) 1/2) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 2 d1) 1/2) (/.f64 1/2 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 d1) 3) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (/.f64 2 d1)) (/.f64 1/2 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (*.f64 d1 d1)) -1) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 d1) (neg.f64 (/.f64 1 d1))) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 2 (*.f64 d1 d1)))) (*.f64 (neg.f64 (/.f64 2 (*.f64 d1 d1))) (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 2 d1))) (*.f64 (neg.f64 (/.f64 2 d1)) (/.f64 1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1/2 (*.f64 d1 d1)))) (*.f64 (neg.f64 (/.f64 1/2 (*.f64 d1 d1))) (/.f64 2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 d1) (/.f64 1 d1)) (*.f64 (/.f64 1 d1) (/.f64 (/.f64 1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 d1) (/.f64 1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 d1) (/.f64 2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 d1) (/.f64 1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 d1)) (neg.f64 (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 (/.f64 0 (*.f64 d1 d1)) 1/2) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (-.f64 0 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1)))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 2 (*.f64 d1 d1))) (-.f64 0 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 2 d1)) (-.f64 0 (/.f64 1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (/.f64 0 d1) (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (/.f64 1 (*.f64 d1 (neg.f64 d1))) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 0 (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (/.f64 (/.f64 0 d1) 1/2) (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (*.f64 d1 d1))) (-.f64 0 (/.f64 2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 d1)) (/.f64 1/2 (/.f64 d1 (/.f64 1/2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 d1)) (-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1/2 (/.f64 d1 (/.f64 1/2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (/.f64 2 d1)) (/.f64 1/2 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (/.f64 2 (*.f64 d1 d1))) (/.f64 1/2 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 2 (*.f64 d1 d1)))) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 2 d1))) (/.f64 1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 1/2 (*.f64 d1 d1)))) (/.f64 2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (/.f64 0 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 1/2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 (-.f64 d1 d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 d1 (/.f64 1/2 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 d1 (/.f64 1/2 d1)) (/.f64 0 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1))) (+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 0 (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 1 (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) 0) (-.f64 0 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) 0) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (+.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (-.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 1/2) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (*.f64 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 d1 (/.f64 1/2 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 d1 d1) 0) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 1/2) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1/2) (*.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 0 (/.f64 2 d1)) (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 0 (/.f64 2 d1)) (/.f64 d1 (/.f64 1/2 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1/2 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (/.f64 0 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 1/2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 1/2)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 (-.f64 d1 d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 d1 (/.f64 1/2 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 d1 (/.f64 1/2 d1)) (/.f64 0 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (-.f64 0 (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 -1 (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d1 (/.f64 1/2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3) (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 1 (*.f64 d1 d1)))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) 0) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 1 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 d1 (/.f64 1/2 d1)) (/.f64 1 d1)) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 d1 (/.f64 1/2 d1)) 2) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3) 1/2) (*.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 d1 d1) 1/2) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 3)) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 d1 (/.f64 1/2 d1)) 1/2) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) -1) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 d1 d1) 0) -1) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (+.f64 d1 d1))) (*.f64 (neg.f64 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 1/2) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (*.f64 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 d1) (/.f64 1/2 (/.f64 1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 d1 d1)) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 d1 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 1 (/.f64 1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 d1 1/2)) (+.f64 0 (/.f64 1 (/.f64 1/2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (neg.f64 d1) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (/.f64 d1 (neg.f64 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 d1) (/.f64 (fabs.f64 d1) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d1 (/.f64 1/2 d1)) (*.f64 d1 (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 1/2) (/.f64 (/.f64 d1 (/.f64 1/2 d1)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 d1 (/.f64 1/2 d1))) (*.f64 -1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 d1 (/.f64 1/2 d1))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 d1 (/.f64 1/2 d1))) (-.f64 (/.f64 0 (/.f64 2 d1)) (*.f64 d1 (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (-.f64 0 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 (/.f64 d1 (/.f64 1/2 d1)) (/.f64 (/.f64 d1 (/.f64 1/2 d1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 0 (/.f64 d1 (/.f64 1/2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 (/.f64 (-.f64 d1 d1) 1/2) (/.f64 d1 (/.f64 1/2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))) (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 1/2 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (/.f64 1/2 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d1)) (/.f64 1/2 (neg.f64 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))) (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (-.f64 0 (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))))))

simplify152.0ms (1.6%)

Algorithm
egg-herbie
Rules
1030×rational.json-simplify-3
758×rational.json-simplify-14
716×rational.json-simplify-18
714×rational.json-simplify-13
712×rational.json-simplify-21
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
085116603
1259715293
Stop Event
node limit
Counts
477 → 656
Calls
Call 1
Inputs
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 0 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 1 d1) (/.f64 0 d1))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 0 d1))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (/.f64 1 d1) (/.f64 0 d1))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 0 d1))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (/.f64 1 d1) (/.f64 0 d1))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1/2 (/.f64 (/.f64 0 (*.f64 d1 d1)) 1/2)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 d1) (/.f64 (/.f64 0 d1) 1/2)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) 0))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 (/.f64 1 d1)) 0))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(+.f64 0 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 0 (*.f64 d1 d1)) (-.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 (neg.f64 d1)))))
(+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (/.f64 1 d1) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1)))
(+.f64 (*.f64 (/.f64 1 d1) (/.f64 1/2 (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 (/.f64 1 d1) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 1 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1/2 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 1 (*.f64 d1 d1))))
(+.f64 (/.f64 0 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1)) (*.f64 (/.f64 1 d1) (/.f64 1/2 (*.f64 d1 d1))))
(+.f64 (*.f64 (/.f64 2 d1) (/.f64 2 (*.f64 d1 d1))) (-.f64 0 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 3)))
(+.f64 (*.f64 (/.f64 2 d1) (/.f64 2 (*.f64 d1 d1))) (-.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 3)))
(+.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) -1) 0)
(+.f64 (*.f64 0 (/.f64 2 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 1/2) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (/.f64 0 d1) (/.f64 1 d1)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (/.f64 1/2 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1/2 d1)))
(+.f64 (*.f64 0 (/.f64 2 d1)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 1 d1) (/.f64 0 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 0 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0) (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1))) (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 d1) (/.f64 0 d1)) (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0) (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 d1) (/.f64 0 d1)) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1))) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 d1) (/.f64 0 d1)) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0) (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1))) (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 d1) (/.f64 0 d1)) (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0) (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 (/.f64 1 d1) (/.f64 0 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1))) (*.f64 (/.f64 1 d1) (/.f64 0 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1 d1) (/.f64 0 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 d1) (/.f64 0 d1)) (*.f64 (/.f64 1 d1) (/.f64 0 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0) (*.f64 (/.f64 1 d1) (/.f64 0 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1))) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 d1) (/.f64 0 d1)) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (/.f64 1 d1) (/.f64 0 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1/2 (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1/2 (/.f64 (/.f64 0 (*.f64 d1 d1)) 1/2)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 d1) (/.f64 (/.f64 0 d1) 1/2)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) 0))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 (/.f64 1 d1)) 0))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 d1) (/.f64 0 d1)))
(-.f64 0 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 -1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (/.f64 2 d1)))
(-.f64 (/.f64 0 (*.f64 d1 d1)) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 1 (/.f64 (/.f64 1 d1) (*.f64 d1 (neg.f64 d1)))))
(-.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (/.f64 1 d1)))
(-.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 1 d1) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 (neg.f64 d1))))
(-.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1/2 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 3) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1))) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (neg.f64 d1))) (-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 0 d1) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (/.f64 1 d1) (/.f64 0 d1)) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (/.f64 2 d1) (/.f64 2 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 3))
(-.f64 (+.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 2 (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 3))
(-.f64 (*.f64 (*.f64 2 (/.f64 2 d1)) (/.f64 1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 3))
(-.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 3) 1/2) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) 1/2) 1/2) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (/.f64 2 d1) 1/2) (/.f64 1/2 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 (/.f64 1 d1) 3) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1)))
(-.f64 (*.f64 (*.f64 2 (/.f64 2 d1)) (/.f64 1/2 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) -1) 0)
(-.f64 (*.f64 (/.f64 0 (*.f64 d1 d1)) -1) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (/.f64 0 d1) (neg.f64 (/.f64 1 d1))) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 2 (*.f64 d1 d1)))) (*.f64 (neg.f64 (/.f64 2 (*.f64 d1 d1))) (/.f64 1/2 d1)))
(-.f64 (*.f64 0 (neg.f64 (/.f64 2 d1))) (*.f64 (neg.f64 (/.f64 2 d1)) (/.f64 1/2 (*.f64 d1 d1))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1/2 (*.f64 d1 d1)))) (*.f64 (neg.f64 (/.f64 1/2 (*.f64 d1 d1))) (/.f64 2 d1)))
(-.f64 (*.f64 (/.f64 0 d1) (/.f64 1 d1)) (*.f64 (/.f64 1 d1) (/.f64 (/.f64 1 d1) (neg.f64 d1))))
(*.f64 1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 d1)))
(*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 1)
(*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 d1))
(*.f64 2 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 2 (*.f64 (/.f64 1 d1) (/.f64 1/2 (*.f64 d1 d1))))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1/2 d1)))
(*.f64 1/2 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (/.f64 1/2 d1) (/.f64 2 (*.f64 d1 d1)))
(*.f64 (/.f64 2 d1) (/.f64 1/2 (*.f64 d1 d1)))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 2 d1))
(*.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1/2 d1))
(*.f64 -1 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (neg.f64 (/.f64 1 d1)))
(*.f64 (neg.f64 (/.f64 1 d1)) (neg.f64 (/.f64 1 (*.f64 d1 d1))))
(*.f64 -1/2 (-.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 -1/2 (-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 -1/2 (-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 3)))
(*.f64 -1/2 (-.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) 1/2)))
(*.f64 -1/2 (-.f64 (/.f64 (/.f64 0 (*.f64 d1 d1)) 1/2) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) 1/2)
(*.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) 2)
(*.f64 -2 (-.f64 0 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1)))) (/.f64 1 d1))
(*.f64 (neg.f64 (/.f64 2 (*.f64 d1 d1))) (-.f64 0 (/.f64 1/2 d1)))
(*.f64 (neg.f64 (/.f64 2 d1)) (-.f64 0 (/.f64 1/2 (*.f64 d1 d1))))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (/.f64 0 d1) (/.f64 2 (*.f64 d1 d1))))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (/.f64 1 (*.f64 d1 (neg.f64 d1))) (/.f64 1 (*.f64 d1 d1))))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 0 (/.f64 2 (*.f64 d1 d1))))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (/.f64 (/.f64 0 d1) 1/2) (/.f64 2 (*.f64 d1 d1))))
(*.f64 (neg.f64 (/.f64 1/2 (*.f64 d1 d1))) (-.f64 0 (/.f64 2 d1)))
(*.f64 (*.f64 2 (/.f64 2 d1)) (/.f64 1/2 (/.f64 d1 (/.f64 1/2 d1))))
(*.f64 (*.f64 2 (/.f64 2 d1)) (-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1/2 (/.f64 d1 (/.f64 1/2 d1)))))
(*.f64 (*.f64 -1 (/.f64 2 d1)) (/.f64 1/2 (*.f64 d1 (neg.f64 d1))))
(*.f64 (*.f64 -1 (/.f64 2 (*.f64 d1 d1))) (/.f64 1/2 (neg.f64 d1)))
(*.f64 (-.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) -1/2)
(*.f64 (neg.f64 (neg.f64 (/.f64 2 (*.f64 d1 d1)))) (/.f64 1/2 d1))
(*.f64 (neg.f64 (neg.f64 (/.f64 2 d1))) (/.f64 1/2 (*.f64 d1 d1)))
(*.f64 (neg.f64 (neg.f64 (/.f64 1/2 (*.f64 d1 d1)))) (/.f64 2 d1))
(neg.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (/.f64 0 (/.f64 2 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 1/2)) 0))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 (-.f64 d1 d1) 1/2)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 d1 (/.f64 1/2 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 d1 (/.f64 1/2 d1)) (/.f64 0 (/.f64 2 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0))))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1))))
(+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1))) (+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(+.f64 (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 0 (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 1 (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) 0) (-.f64 0 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 1 (*.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 d1) 0) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (+.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) d1)))
(+.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (-.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3)))
(+.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3)))
(+.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3)))
(+.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1) 0)
(+.f64 (*.f64 (neg.f64 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) 0))
(+.f64 (*.f64 (*.f64 d1 1/2) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (*.f64 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))) 0))
(+.f64 (*.f64 0 (/.f64 d1 (/.f64 1/2 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 0 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) 0) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 1/2) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 1/2)))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1/2) (*.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (/.f64 0 (/.f64 2 d1)) (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 d1)))
(+.f64 (*.f64 (/.f64 0 (/.f64 2 d1)) (/.f64 d1 (/.f64 1/2 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1/2 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 1/2)) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 1/2)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 (-.f64 d1 d1) 1/2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 d1 (/.f64 1/2 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 d1 (/.f64 1/2 d1)) (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))
(-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 0 (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (-.f64 0 (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 -1 (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d1 (/.f64 1/2 d1))))
(-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3) (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))
(-.f64 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 1 (*.f64 d1 d1)))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))
(-.f64 (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) 0) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 1 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 1 (*.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3))
(-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3))
(-.f64 (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 1 d1)))))
(-.f64 (*.f64 (/.f64 (+.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (/.f64 d1 (/.f64 1/2 d1)) (/.f64 1 d1)) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 (/.f64 d1 (/.f64 1/2 d1)) 2) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3))
(-.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3))
(-.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3) 1/2) (*.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) d1))
(-.f64 (*.f64 (/.f64 (+.f64 d1 d1) 1/2) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 3)) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 d1)))
(-.f64 (*.f64 (/.f64 (/.f64 d1 (/.f64 1/2 d1)) 1/2) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1) 0)
(-.f64 (*.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) -1) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 (*.f64 d1 d1) 0) -1) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 d1)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) d1))
(-.f64 (*.f64 (neg.f64 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) 0))
(-.f64 (*.f64 0 (neg.f64 (+.f64 d1 d1))) (*.f64 (neg.f64 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (+.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 1/2) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (*.f64 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))) 0))
(*.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (/.f64 1/2 (/.f64 1/2 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
(*.f64 2 (/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 1/2 (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1))))
(*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (+.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 d1 (/.f64 1/2 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 1 (/.f64 1/2 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 1/2)) (+.f64 0 (/.f64 1 (/.f64 1/2 (*.f64 d1 d1)))))
(*.f64 -1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))
(*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (neg.f64 d1) (/.f64 1 d1)))
(*.f64 (neg.f64 d1) (/.f64 d1 (neg.f64 (/.f64 1 (*.f64 d1 d1)))))
(*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(*.f64 -1/2 (-.f64 0 (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))
(*.f64 -1/2 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))
(*.f64 -1/2 (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))
(*.f64 -1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3)))
(*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))
(*.f64 (fabs.f64 d1) (/.f64 (fabs.f64 d1) (/.f64 1 (*.f64 d1 d1))))
(*.f64 (/.f64 d1 (/.f64 1/2 d1)) (*.f64 d1 (*.f64 d1 1/2)))
(*.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1))) 1/2)
(*.f64 (*.f64 d1 1/2) (/.f64 (/.f64 d1 (/.f64 1/2 d1)) (/.f64 1 d1)))
(*.f64 (neg.f64 (/.f64 d1 (/.f64 1/2 d1))) (*.f64 -1/2 (*.f64 d1 d1)))
(*.f64 (neg.f64 (/.f64 d1 (/.f64 1/2 d1))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 1/2))))
(*.f64 (neg.f64 (/.f64 d1 (/.f64 1/2 d1))) (-.f64 (/.f64 0 (/.f64 2 d1)) (*.f64 d1 (*.f64 d1 1/2))))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1))
(*.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (-.f64 0 (+.f64 d1 d1)))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1))))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 (/.f64 d1 (/.f64 1/2 d1)) (/.f64 (/.f64 d1 (/.f64 1/2 d1)) 1/2)))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 0 (/.f64 d1 (/.f64 1/2 d1))))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 (/.f64 (-.f64 d1 d1) 1/2) (/.f64 d1 (/.f64 1/2 d1))))
(*.f64 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))) (*.f64 d1 1/2))
(*.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 1/2 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (/.f64 1/2 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d1)) (/.f64 1/2 (neg.f64 (/.f64 1 (*.f64 d1 d1)))))
(*.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -1/2)
(*.f64 (neg.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) d1)
(*.f64 (neg.f64 (neg.f64 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))
(*.f64 (neg.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))) (+.f64 d1 d1))
(*.f64 (neg.f64 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (-.f64 0 (*.f64 d1 1/2)))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
Outputs
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 d1))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 0 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 1 d1) (/.f64 0 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 d1))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 0 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (/.f64 1 d1) (/.f64 0 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (/.f64 0 d1) d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 0 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (/.f64 1 d1) (/.f64 0 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1/2 (/.f64 (/.f64 0 (*.f64 d1 d1)) 1/2)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 d1) (/.f64 (/.f64 0 d1) 1/2)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) 0))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (neg.f64 (/.f64 (/.f64 1 d1) d1))))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (neg.f64 d1))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 (/.f64 1 d1)) 0))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (neg.f64 (/.f64 1 d1))))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 -1 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 0 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 0 (*.f64 d1 d1)) (-.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 (neg.f64 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (/.f64 1 d1) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (/.f64 1 d1) (/.f64 1/2 (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (/.f64 1 d1) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 1 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1/2 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 0 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 d1))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 d1))
(+.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1)) (*.f64 (/.f64 1 d1) (/.f64 1/2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (/.f64 2 d1) (/.f64 2 (*.f64 d1 d1))) (-.f64 0 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 3)))
(+.f64 (/.f64 (/.f64 4 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 3 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (/.f64 (/.f64 4 d1) (*.f64 d1 d1)) (neg.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 (/.f64 2 d1) (/.f64 2 (*.f64 d1 d1))) (-.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 3)))
(-.f64 (+.f64 (/.f64 (/.f64 0 d1) d1) (/.f64 (/.f64 4 d1) (*.f64 d1 d1))) (*.f64 3 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 (/.f64 0 d1) d1) (-.f64 (/.f64 (/.f64 4 d1) (*.f64 d1 d1)) (/.f64 (/.f64 3 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) -1) 0)
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 0 (/.f64 2 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 1/2) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (/.f64 0 d1) (/.f64 1 d1)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (/.f64 1/2 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1/2 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 0 (/.f64 2 d1)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 d1))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (/.f64 0 d1) d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 0 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 1 d1) (/.f64 0 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (/.f64 0 d1) d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 0 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0) (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1))) (/.f64 0 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (/.f64 0 d1) d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 d1) (/.f64 0 d1)) (/.f64 0 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0) (/.f64 0 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 d1) (/.f64 0 d1)) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1))) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (/.f64 0 d1) d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 d1) (/.f64 0 d1)) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0) (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1))) (/.f64 0 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (/.f64 0 d1) d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 d1) (/.f64 0 d1)) (/.f64 0 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (/.f64 0 d1) d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0) (/.f64 0 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (/.f64 0 d1) d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 (/.f64 1 d1) (/.f64 0 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1))) (*.f64 (/.f64 1 d1) (/.f64 0 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1 d1) (/.f64 0 d1))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (/.f64 0 d1) d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 d1) (/.f64 0 d1)) (*.f64 (/.f64 1 d1) (/.f64 0 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0) (*.f64 (/.f64 1 d1) (/.f64 0 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1))) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (/.f64 0 d1) d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 d1) (/.f64 0 d1)) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (/.f64 1 d1) (/.f64 0 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1/2 (/.f64 0 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1/2 (/.f64 (/.f64 0 (*.f64 d1 d1)) 1/2)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 d1) (/.f64 (/.f64 0 d1) 1/2)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) 0))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (neg.f64 (/.f64 (/.f64 1 d1) d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (neg.f64 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 (/.f64 1 d1)) 0))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (neg.f64 (/.f64 1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 -1 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 d1) (/.f64 0 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 0 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 -1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 -2 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1) (/.f64 (/.f64 (/.f64 -2 d1) d1) d1))
(-.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (/.f64 2 d1)))
(-.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 -2 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1) (/.f64 (/.f64 (/.f64 -2 d1) d1) d1))
(-.f64 (/.f64 0 (*.f64 d1 d1)) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 (neg.f64 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 1 (/.f64 (/.f64 1 d1) (*.f64 d1 (neg.f64 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (/.f64 1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (/.f64 1 d1) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 (neg.f64 d1))))
(*.f64 (/.f64 (/.f64 1/2 d1) d1) (-.f64 (/.f64 1 d1) (/.f64 1 (neg.f64 d1))))
(*.f64 (/.f64 (/.f64 1/2 d1) d1) (-.f64 (/.f64 1 d1) (/.f64 -1 d1)))
(-.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1/2 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (/.f64 (/.f64 1/2 d1) d1) (-.f64 (/.f64 1 d1) (/.f64 1 (neg.f64 d1))))
(*.f64 (/.f64 (/.f64 1/2 d1) d1) (-.f64 (/.f64 1 d1) (/.f64 -1 d1)))
(-.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 (/.f64 -1 d1) d1) d1))
(-.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 3) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 3 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 0 (/.f64 d1 (/.f64 1/2 d1))) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (neg.f64 d1))) (-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 0 d1) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (/.f64 1 d1) (/.f64 0 d1)) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (/.f64 2 (*.f64 d1 d1)) 0) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (/.f64 2 d1) (/.f64 2 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 3))
(-.f64 (/.f64 (/.f64 4 d1) (*.f64 d1 d1)) (*.f64 3 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 4 d1) (*.f64 d1 d1)) (/.f64 (/.f64 3 d1) (*.f64 d1 d1)))
(-.f64 (+.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 2 (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 3))
(-.f64 (+.f64 (/.f64 (/.f64 0 d1) d1) (/.f64 (/.f64 4 d1) (*.f64 d1 d1))) (*.f64 3 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 (/.f64 0 d1) d1) (-.f64 (/.f64 (/.f64 4 d1) (*.f64 d1 d1)) (/.f64 (/.f64 3 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 2 (/.f64 2 d1)) (/.f64 1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 3))
(-.f64 (/.f64 (/.f64 4 d1) (*.f64 d1 d1)) (*.f64 3 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 4 d1) (*.f64 d1 d1)) (/.f64 (/.f64 3 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 3) 1/2) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 1/2 (*.f64 3 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (/.f64 (/.f64 1/2 d1) d1) (-.f64 (/.f64 3 d1) (/.f64 1 d1)))
(-.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) 1/2) 1/2) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (/.f64 (/.f64 2 d1) 1/2) (/.f64 1/2 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 (/.f64 1 d1) 3) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1)))
(-.f64 (*.f64 1/2 (*.f64 3 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (/.f64 (/.f64 1/2 d1) d1) (-.f64 (/.f64 3 d1) (/.f64 1 d1)))
(-.f64 (*.f64 (*.f64 2 (/.f64 2 d1)) (/.f64 1/2 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) -1) 0)
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (/.f64 0 (*.f64 d1 d1)) -1) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (/.f64 0 d1) (neg.f64 (/.f64 1 d1))) (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 0 (neg.f64 (/.f64 2 (*.f64 d1 d1)))) (*.f64 (neg.f64 (/.f64 2 (*.f64 d1 d1))) (/.f64 1/2 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 0 (neg.f64 (/.f64 2 d1))) (*.f64 (neg.f64 (/.f64 2 d1)) (/.f64 1/2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1/2 (*.f64 d1 d1)))) (*.f64 (neg.f64 (/.f64 1/2 (*.f64 d1 d1))) (/.f64 2 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (/.f64 0 d1) (/.f64 1 d1)) (*.f64 (/.f64 1 d1) (/.f64 (/.f64 1 d1) (neg.f64 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 1)
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 d1))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 2 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 2 (*.f64 (/.f64 1 d1) (/.f64 1/2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1/2 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 1/2 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 (/.f64 1/2 d1) (/.f64 2 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 (/.f64 2 d1) (/.f64 1/2 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 2 d1))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1/2 d1))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 -1 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (neg.f64 (/.f64 1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (/.f64 1 d1)) (neg.f64 (/.f64 1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 -1/2 (-.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 -1/2 (-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 -1/2 (-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 3)))
(*.f64 -1/2 (-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 3 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 1/2 (-.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(*.f64 -1/2 (-.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) 1/2)))
(-.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 -2 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1) (/.f64 (/.f64 (/.f64 -2 d1) d1) d1))
(*.f64 -1/2 (-.f64 (/.f64 (/.f64 0 (*.f64 d1 d1)) 1/2) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) 1/2)
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) 2)
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 -2 (-.f64 0 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1)))) (/.f64 1 d1))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (/.f64 2 (*.f64 d1 d1))) (-.f64 0 (/.f64 1/2 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (/.f64 2 d1)) (-.f64 0 (/.f64 1/2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (/.f64 0 d1) (/.f64 2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (/.f64 1 (*.f64 d1 (neg.f64 d1))) (/.f64 1 (*.f64 d1 d1))))
(*.f64 (/.f64 (/.f64 1/2 d1) d1) (-.f64 (/.f64 1 d1) (/.f64 1 (neg.f64 d1))))
(*.f64 (/.f64 (/.f64 1/2 d1) d1) (-.f64 (/.f64 1 d1) (/.f64 -1 d1)))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 0 (/.f64 2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (/.f64 (/.f64 0 d1) 1/2) (/.f64 2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (/.f64 1/2 (*.f64 d1 d1))) (-.f64 0 (/.f64 2 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 2 (/.f64 2 d1)) (/.f64 1/2 (/.f64 d1 (/.f64 1/2 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 2 (/.f64 2 d1)) (-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1/2 (/.f64 d1 (/.f64 1/2 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 -1 (/.f64 2 d1)) (/.f64 1/2 (*.f64 d1 (neg.f64 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 -1 (/.f64 2 (*.f64 d1 d1))) (/.f64 1/2 (neg.f64 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 (-.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) -1/2)
(*.f64 -1/2 (-.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 1/2 (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(*.f64 (neg.f64 (neg.f64 (/.f64 2 (*.f64 d1 d1)))) (/.f64 1/2 d1))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (neg.f64 (/.f64 2 d1))) (/.f64 1/2 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (neg.f64 (/.f64 1/2 (*.f64 d1 d1)))) (/.f64 2 d1))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(neg.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 d1 (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 d1 (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 d1 (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 0)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0))))
(+.f64 (*.f64 (*.f64 d1 d1) 0) (-.f64 (*.f64 d1 (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 d1 (*.f64 d1 0))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 0)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (+.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (/.f64 0 (/.f64 2 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 0 (/.f64 d1 2))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 1/2)) 0))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 1/2))))
(*.f64 d1 (*.f64 (+.f64 0 (*.f64 d1 (/.f64 d1 1/2))) (*.f64 d1 1/2)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 (-.f64 d1 d1) 1/2)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (/.f64 (-.f64 d1 d1) 1/2) (*.f64 d1 1/2))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (neg.f64 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 d1) (*.f64 0 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 d1 (/.f64 1/2 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (/.f64 d1 1/2)) (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (-.f64 d1 d1) (/.f64 d1 1/2))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 d1 (/.f64 1/2 d1)) (/.f64 0 (/.f64 2 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 0 (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 0)) 1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 d1 (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 1/2)))))
(+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 1/2)))))
(+.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1))) (+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(+.f64 0 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 1/2))))))
(+.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 0))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 1/2))))))
(+.f64 (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (+.f64 d1 d1) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 1/2))))
(+.f64 (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 0 (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 0 (/.f64 (+.f64 d1 d1) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 1/2)))))
(+.f64 (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (/.f64 (+.f64 d1 d1) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 0))) (*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 1/2)))))
(+.f64 (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 d1) 0) (/.f64 (+.f64 d1 d1) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 1/2)))))
(+.f64 (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 1 (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (+.f64 d1 d1) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 1/2))))
(+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) 0) (-.f64 0 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) 0) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) d1))
(/.f64 (+.f64 d1 d1) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 1/2))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (+.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) d1)))
(+.f64 0 (/.f64 (+.f64 d1 d1) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 1/2)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) d1)))
(+.f64 (*.f64 (*.f64 d1 d1) 0) (/.f64 (+.f64 d1 d1) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 1/2)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) d1)))
(/.f64 (+.f64 d1 d1) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 1/2))))
(+.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (-.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3)))
(+.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2)))) (neg.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1/2 d1) d1))) (neg.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3)))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2)))) (*.f64 3 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 0))) (-.f64 (*.f64 d1 (/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1/2 d1) d1))) (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3)))
(+.f64 (*.f64 (*.f64 d1 d1) 0) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2)))) (*.f64 3 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 0)) (-.f64 (*.f64 d1 (/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1/2 d1) d1))) (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (neg.f64 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) 0))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 1/2) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (*.f64 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))) 0))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 0 (/.f64 d1 (/.f64 1/2 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(+.f64 (*.f64 0 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (+.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (+.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) 0) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 1/2) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 1/2)))
(/.f64 (+.f64 d1 d1) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 1/2))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1/2) (*.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (+.f64 d1 d1) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 1/2))))
(+.f64 (*.f64 (/.f64 0 (/.f64 2 d1)) (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 0 (/.f64 d1 2))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 (/.f64 d1 1))))
(+.f64 (*.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 d1)))
(/.f64 (+.f64 d1 d1) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 1/2))))
(+.f64 (*.f64 (/.f64 0 (/.f64 2 d1)) (/.f64 d1 (/.f64 1/2 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(-.f64 d1 (-.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 d1 (-.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 0)) (-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0))
(-.f64 (*.f64 d1 (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 d1 (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 0)) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 d1 (-.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 d1 (-.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 d1 d1)))
(-.f64 d1 (-.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 d1 (-.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0))) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 d1 (-.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 d1 (-.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 d1 (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (-.f64 (*.f64 d1 d1) d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0))) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (-.f64 (*.f64 d1 d1) d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (-.f64 (-.f64 d1 d1) d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (*.f64 1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1/2 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (+.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 0 (/.f64 d1 2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 1/2)) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (*.f64 0 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 1/2)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (-.f64 d1 d1) (*.f64 d1 1/2))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 (-.f64 d1 d1) 1/2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (/.f64 (-.f64 d1 d1) 1/2) (*.f64 d1 1/2))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 d1) (*.f64 0 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 d1 (/.f64 1/2 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (/.f64 d1 1/2)) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (-.f64 d1 d1) (/.f64 d1 1/2))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 d1 (/.f64 1/2 d1)) (/.f64 0 (/.f64 2 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 0 (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (-.f64 0 (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2)))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2)))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 1/2))))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 -1 (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 -1 (*.f64 d1 (/.f64 d1 1/2)))))
(*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 d1 (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d1 (/.f64 1/2 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 -1 (*.f64 d1 (/.f64 d1 1/2)))))
(*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 d1 (+.f64 d1 d1)))
(-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2)))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 0))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3) (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1))))
(-.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))))
(-.f64 (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3) (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2)))) (*.f64 3 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 1/2)))) (-.f64 (*.f64 d1 (/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1/2 d1) d1))) (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 1 (*.f64 d1 d1)))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 1/2))))))
(-.f64 (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2)))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) 0) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 1 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 1 (*.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3))
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2)))) (*.f64 3 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1/2 d1) d1))) (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0)) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(-.f64 (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(-.f64 (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2)))) (*.f64 3 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 0))) (-.f64 (*.f64 d1 (/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1/2 d1) d1))) (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (+.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3))
(+.f64 (*.f64 (*.f64 d1 d1) 0) (-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2)))) (*.f64 3 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 0)) (-.f64 (*.f64 d1 (/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1/2 d1) d1))) (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 d1 (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 1 d1)))))
(*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (/.f64 (+.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2)))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (/.f64 d1 (/.f64 1/2 d1)) (/.f64 1 d1)) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2)))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2)))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 (/.f64 d1 (/.f64 1/2 d1)) 2) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (/.f64 d1 1/2)) 2)) (*.f64 3 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 2 (/.f64 d1 1/2))) d1)) (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3))
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 d1))) (*.f64 3 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 d1))) (*.f64 3 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3) 1/2) (*.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 1/2 (-.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 (*.f64 d1 3) d1))
(-.f64 (*.f64 (*.f64 d1 3) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) d1))
(*.f64 1/2 (-.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 (*.f64 d1 3) d1))
(-.f64 (*.f64 (/.f64 (+.f64 d1 d1) 1/2) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (/.f64 (+.f64 d1 d1) 1/2) (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 (/.f64 (+.f64 d1 d1) 1/2) d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 1/2)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 3)) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 d1)))
(*.f64 1/2 (-.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 (*.f64 d1 3) d1))
(-.f64 (*.f64 (/.f64 (/.f64 d1 (/.f64 1/2 d1)) 1/2) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (/.f64 (*.f64 d1 (/.f64 d1 1/2)) 1/2) (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1/2) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) -1) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) -1) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 (*.f64 d1 d1) 0) -1) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 -1 (*.f64 d1 (/.f64 d1 1/2)))))
(*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 d1 (+.f64 d1 d1)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (neg.f64 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) 0))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 0 (neg.f64 (+.f64 d1 d1))) (*.f64 (neg.f64 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))))
(*.f64 (+.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) 0))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (+.f64 d1 (-.f64 d1 0)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (+.f64 d1 d1)))
(*.f64 (+.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) 0))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (+.f64 d1 (-.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 1/2) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (*.f64 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))) 0))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (/.f64 1/2 (/.f64 1/2 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 2 (/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 1/2 (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))
(/.f64 (+.f64 d1 d1) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 1/2))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (+.f64 d1 d1))
(/.f64 (+.f64 d1 d1) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 1/2))))
(*.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 d1 (/.f64 1/2 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 1 (/.f64 1/2 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 1/2)) (+.f64 0 (/.f64 1 (/.f64 1/2 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 1/2))))
(*.f64 d1 (*.f64 (+.f64 0 (*.f64 d1 (/.f64 d1 1/2))) (*.f64 d1 1/2)))
(*.f64 -1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (neg.f64 d1) (/.f64 1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 d1) (/.f64 d1 (neg.f64 (/.f64 1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 -1/2 (-.f64 0 (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))
(*.f64 -1/2 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2)))))
(*.f64 -1/2 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 1/2))))))
(*.f64 -1/2 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))
(*.f64 -1/2 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2)))))
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 1/2)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 0)))))
(*.f64 -1/2 (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1)))))
(*.f64 1/2 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) 0)))
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 1/2)))) (*.f64 d1 (*.f64 d1 0))))
(*.f64 -1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 3)))
(*.f64 1/2 (-.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 (*.f64 d1 3) d1))
(*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 (fabs.f64 d1) (fabs.f64 d1)))
(*.f64 (fabs.f64 d1) (/.f64 (fabs.f64 d1) (/.f64 1 (*.f64 d1 d1))))
(/.f64 (*.f64 (fabs.f64 d1) (fabs.f64 d1)) (/.f64 (/.f64 1 d1) d1))
(*.f64 (*.f64 (fabs.f64 d1) (fabs.f64 d1)) (*.f64 d1 (/.f64 d1 1)))
(*.f64 (/.f64 d1 (/.f64 1/2 d1)) (*.f64 d1 (*.f64 d1 1/2)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1))) 1/2)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 1/2) (/.f64 (/.f64 d1 (/.f64 1/2 d1)) (/.f64 1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (/.f64 d1 (/.f64 1/2 d1))) (*.f64 -1/2 (*.f64 d1 d1)))
(*.f64 -1/2 (*.f64 (neg.f64 (*.f64 d1 (/.f64 d1 1/2))) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 (*.f64 d1 (/.f64 d1 -1/2)) (*.f64 -1/2 d1)))
(*.f64 (neg.f64 (/.f64 d1 (/.f64 1/2 d1))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 1/2))))
(*.f64 (*.f64 d1 (/.f64 d1 1/2)) (-.f64 (*.f64 d1 (*.f64 d1 1/2)) (-.f64 d1 d1)))
(*.f64 (neg.f64 (/.f64 d1 (/.f64 1/2 d1))) (-.f64 (/.f64 0 (/.f64 2 d1)) (*.f64 d1 (*.f64 d1 1/2))))
(*.f64 (*.f64 d1 (/.f64 d1 1/2)) (-.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 0 (/.f64 d1 2))))
(*.f64 (*.f64 d1 (/.f64 d1 1/2)) (-.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 0)))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))))
(*.f64 (+.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) 0))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (+.f64 d1 (-.f64 d1 0)))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (-.f64 0 (+.f64 d1 d1)))
(*.f64 (+.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) 0))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (+.f64 d1 (-.f64 d1 0)))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1/2 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 1/2)) (-.f64 (*.f64 d1 (/.f64 d1 1/2)) (-.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 1/2)) (-.f64 d1 (-.f64 d1 (*.f64 d1 (/.f64 d1 1/2)))))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))
(*.f64 1/2 (-.f64 (*.f64 3 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 (*.f64 d1 3) d1))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 (/.f64 d1 (/.f64 1/2 d1)) (/.f64 (/.f64 d1 (/.f64 1/2 d1)) 1/2)))
(*.f64 (*.f64 d1 (*.f64 d1 1/2)) (-.f64 (/.f64 (*.f64 d1 (/.f64 d1 1/2)) 1/2) (*.f64 d1 (/.f64 d1 1/2))))
(*.f64 (*.f64 d1 (*.f64 d1 1/2)) (-.f64 (*.f64 (/.f64 d1 1/2) (/.f64 d1 1/2)) (*.f64 d1 (/.f64 d1 1/2))))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 0 (/.f64 d1 (/.f64 1/2 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 (/.f64 (-.f64 d1 d1) 1/2) (/.f64 d1 (/.f64 1/2 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 1/2)) (-.f64 (*.f64 d1 (/.f64 d1 1/2)) (/.f64 (-.f64 d1 d1) 1/2)))
(*.f64 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))) (*.f64 d1 1/2))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 1/2 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 4))
(*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 (*.f64 d1 d1) (/.f64 d1 4)))
(*.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (/.f64 1/2 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 4)))
(*.f64 (+.f64 d1 (*.f64 d1 3)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (/.f64 d1 4))))
(*.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (-.f64 (neg.f64 d1) d1) (/.f64 (/.f64 (/.f64 -2 d1) d1) d1))
(*.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d1)) (/.f64 1/2 (neg.f64 (/.f64 1 (*.f64 d1 d1)))))
(*.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d1)) (/.f64 1/2 (neg.f64 (/.f64 (/.f64 1 d1) d1))))
(*.f64 (*.f64 1/2 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d1))) (*.f64 d1 (neg.f64 d1)))
(*.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -1/2)
(/.f64 (+.f64 d1 d1) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 1/2))))
(*.f64 (neg.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) d1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (neg.f64 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))
(*.f64 (+.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) 0))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (+.f64 d1 (-.f64 d1 0)))
(*.f64 (neg.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))) (+.f64 d1 d1))
(*.f64 (+.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) 0))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (+.f64 d1 (-.f64 d1 0)))
(*.f64 (neg.f64 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (-.f64 0 (*.f64 d1 1/2)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))

localize9.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
0.1b
(/.f64 1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
0.2b
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
Compiler

Compiled 33 to 10 computations (69.7% saved)

series0.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite89.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1212×rational.json-simplify-31
808×rational.json-simplify-13
740×rational.json-simplify-34
698×rational.json-simplify-5
628×rational.json-simplify-32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0844
15644
221744
3137944
Stop Event
node limit
Counts
2 → 434
Calls
Call 1
Inputs
(/.f64 1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (-.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (-.f64 0 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 (/.f64 1/2 d1) d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 (/.f64 (/.f64 1/2 d1) d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (fabs.f64 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (fabs.f64 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1/2 d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (/.f64 1/2 d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 (/.f64 1/2 d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 (-.f64 d1 d1) (/.f64 2 (*.f64 d1 d1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 -1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 2 (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (fabs.f64 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 2 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 2 (/.f64 (-.f64 d1 d1) (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 2 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1/2 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 -1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (/.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (neg.f64 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 -1 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (*.f64 1 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) 1/2) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) 2) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (+.f64 d1 (+.f64 d1 d1)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 d1)))) (/.f64 (neg.f64 d1) (*.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 d1) (*.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 d1)))) (/.f64 (+.f64 d1 (+.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (/.f64 1 (*.f64 d1 d1))) (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 (/.f64 (/.f64 1/2 d1) d1) 1/2)) (/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (/.f64 (/.f64 1/2 d1) d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 d1 d1) (/.f64 (/.f64 (/.f64 1/2 d1) d1) 1/2)) (/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (/.f64 (/.f64 1/2 d1) d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (/.f64 (/.f64 1/2 d1) d1) 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 (/.f64 1/2 d1) d1) 1/2)) (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 (/.f64 1/2 d1) d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (fabs.f64 (/.f64 1 (*.f64 d1 d1)))) (/.f64 (*.f64 d1 (neg.f64 d1)) (fabs.f64 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 d1 d1) (fabs.f64 (/.f64 1 (*.f64 d1 d1)))) (/.f64 (*.f64 d1 (neg.f64 d1)) (fabs.f64 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (fabs.f64 (/.f64 1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (fabs.f64 (/.f64 1 (*.f64 d1 d1)))) (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (fabs.f64 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1 d1)) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (/.f64 1/2 d1) 1/2)) (/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 (/.f64 1/2 d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1 d1)) (/.f64 (/.f64 1/2 d1) 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1) (/.f64 (/.f64 1/2 d1) 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 1/2 d1) 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1/2 d1) 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) 1/2) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 -1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) 1/2) 2) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (neg.f64 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1 d1)) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) 2) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) 1/2) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) 1/2) 1/2) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) -1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 d1 d1)) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 d1) (/.f64 (fabs.f64 d1) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (fabs.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1/2 (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 (*.f64 d1 d1) (/.f64 1/2 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1/2 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (/.f64 1/2 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 -1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 -1/2 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 -1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (/.f64 -1/2 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fabs.f64 d1)) (-.f64 0 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (-.f64 0 (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) d1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0) (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (-.f64 0 (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0) (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0) (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (*.f64 d1 d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 0 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 (/.f64 1/2 d1) d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -2 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 1/2 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 (/.f64 1/2 d1) d1) (/.f64 -1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 -1 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 1 (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (-.f64 (+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1/2) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (/.f64 0 (*.f64 d1 d1))) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (/.f64 0 (*.f64 d1 d1))) (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)) (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1)))) 1/2) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1/2) 2) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 1/2) (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1/2) 1/2) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 d1) (+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (fabs.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 (/.f64 1/2 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 d1) d1) (/.f64 2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (neg.f64 (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1/2 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (-.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (-.f64 0 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 -1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 2 (*.f64 d1 d1))) (-.f64 0 (/.f64 (/.f64 1/2 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 d1)) (-.f64 0 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 d1)) (-.f64 (/.f64 0 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) d1)) (-.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) d1)) (-.f64 0 (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 0 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1)))) (/.f64 1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 d1) (/.f64 1 d1)) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 d1))) (/.f64 -1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1 (*.f64 d1 d1))) (fabs.f64 (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 2 (*.f64 d1 d1))) (fabs.f64 (/.f64 (/.f64 1/2 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))) (-.f64 0 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))))

simplify458.0ms (4.9%)

Algorithm
egg-herbie
Rules
1044×rational.json-simplify-13
966×rational.json-simplify-14
866×rational.json-simplify-11
720×rational.json-simplify-9
674×rational.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
083421236
1283120074
Stop Event
node limit
Counts
458 → 709
Calls
Call 1
Inputs
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (-.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))
(+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (-.f64 0 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))
(+.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))
(+.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 2 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) 2))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 (/.f64 1/2 d1) d1) 1/2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 (/.f64 (/.f64 1/2 d1) d1) 1/2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (fabs.f64 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (fabs.f64 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1/2 d1) 1/2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (/.f64 1/2 d1) 1/2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 (/.f64 1/2 d1) 1/2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) 1/2))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 (-.f64 d1 d1) (/.f64 2 (*.f64 d1 d1))) 1/2))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 2) 1/2))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 -1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2) 2))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 2 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (fabs.f64 d1) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 2 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 2 (/.f64 (-.f64 d1 d1) (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 2 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1/2 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) 0))
(-.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 0 (*.f64 -2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 -1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (/.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) -1))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (neg.f64 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 -1 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (*.f64 1 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (-.f64 (/.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) 1/2) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))
(-.f64 (-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(-.f64 (-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(-.f64 (-.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(-.f64 (-.f64 0 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(-.f64 (-.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(-.f64 (-.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(-.f64 (-.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (/.f64 (+.f64 d1 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) 2) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))
(-.f64 (/.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (+.f64 d1 (+.f64 d1 d1)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 0 (*.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 d1)))) (/.f64 (neg.f64 d1) (*.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (+.f64 d1 d1) (*.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 d1)))) (/.f64 (+.f64 d1 (+.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (/.f64 1 (*.f64 d1 d1))) (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 1 (*.f64 d1 d1))))
(-.f64 (/.f64 0 (/.f64 (/.f64 (/.f64 1/2 d1) d1) 1/2)) (/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (/.f64 (/.f64 1/2 d1) d1) 1/2)))
(-.f64 (/.f64 (-.f64 d1 d1) (/.f64 (/.f64 (/.f64 1/2 d1) d1) 1/2)) (/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (/.f64 (/.f64 1/2 d1) d1) 1/2)))
(-.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (/.f64 (/.f64 1/2 d1) d1) 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 (/.f64 1/2 d1) d1) 1/2)) (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 (/.f64 1/2 d1) d1) 1/2)))
(-.f64 (/.f64 0 (fabs.f64 (/.f64 1 (*.f64 d1 d1)))) (/.f64 (*.f64 d1 (neg.f64 d1)) (fabs.f64 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (-.f64 d1 d1) (fabs.f64 (/.f64 1 (*.f64 d1 d1)))) (/.f64 (*.f64 d1 (neg.f64 d1)) (fabs.f64 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (fabs.f64 (/.f64 1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (fabs.f64 (/.f64 1 (*.f64 d1 d1)))) (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (fabs.f64 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 1 d1)))
(-.f64 (/.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1 d1)) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (/.f64 1/2 d1) 1/2)) (/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 (/.f64 1/2 d1) 1/2)))
(-.f64 (/.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1 d1)) (/.f64 (/.f64 1/2 d1) 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1) (/.f64 (/.f64 1/2 d1) 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 1/2 d1) 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1/2 d1) 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) 1/2) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))))
(-.f64 (/.f64 0 (/.f64 -1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))))
(-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) 1/2) 2) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (neg.f64 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1 d1)) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) 2) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) 1/2) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))
(-.f64 (*.f64 (/.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) 1/2) 1/2) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) -1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 d1)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) d1))
(-.f64 (*.f64 (neg.f64 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) 0))
(*.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
(*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))
(*.f64 1/2 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))
(*.f64 1/2 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) 1/4))
(*.f64 1/2 (/.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 1/2 d1)))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) 2)
(*.f64 -1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) -1)
(*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(*.f64 -1/2 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(*.f64 -1/2 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2))
(*.f64 -1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))
(*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))
(*.f64 (fabs.f64 d1) (/.f64 (fabs.f64 d1) (/.f64 1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (fabs.f64 d1))
(*.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) 1/2)
(*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 1/2))
(*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1/2 (/.f64 1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 (*.f64 d1 d1) (/.f64 1/2 (/.f64 1 (*.f64 d1 d1)))))
(*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))
(*.f64 4 (/.f64 1/2 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 4 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (/.f64 1/2 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 -2 (*.f64 -1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 -2 (/.f64 -1/2 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 -2 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 -1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 -2 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (/.f64 -1/2 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1))
(*.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -1/2)
(*.f64 (fabs.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) 1/2)
(*.f64 (neg.f64 (fabs.f64 d1)) (-.f64 0 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (-.f64 0 (fabs.f64 d1)))
(*.f64 (neg.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) d1)
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) 0)
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 0 (*.f64 d1 d1))))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (*.f64 d1 d1))))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1))))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0) (/.f64 0 (*.f64 d1 d1))))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)))
(+.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(+.f64 (+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (-.f64 0 (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) 0)
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0) (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0) (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (*.f64 d1 d1) 1/2)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) 0))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 (/.f64 1/2 d1) d1) 0))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) 0))
(-.f64 0 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 0 (*.f64 -1 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 0 (*.f64 -2 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 1/2)))
(-.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 1/2 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 (/.f64 1/2 d1) d1) (/.f64 -1 (*.f64 d1 d1))))
(-.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) -1/2))
(-.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -1))
(-.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 -1 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 1 (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(-.f64 (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (-.f64 (+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (-.f64 (/.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1/2) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (-.f64 (+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (-.f64 0 (/.f64 0 (*.f64 d1 d1))) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (-.f64 (+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (/.f64 0 (*.f64 d1 d1))) (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (-.f64 0 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (-.f64 (+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)) (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (/.f64 (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (+.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1)))) 1/2) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1/2) 2) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 1/2) (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1/2) 1/2) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -1) 0)
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 1/2 d1) (+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) 0))
(*.f64 1 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) 1)
(*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1)))
(*.f64 2 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 2 (fabs.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 2 (-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 1/2 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 1/2 (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) 1/4))
(*.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) 2)
(*.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 (/.f64 1/2 d1) d1))
(*.f64 (/.f64 (/.f64 1/2 d1) d1) (/.f64 2 (*.f64 d1 d1)))
(*.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 d1))
(*.f64 -1 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 -1/2 (+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 -1/2 (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) -1/2))
(*.f64 -1/2 (-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (neg.f64 (/.f64 1 (*.f64 d1 d1))))
(*.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1/2)
(*.f64 4 (/.f64 1/2 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(*.f64 4 (-.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))
(*.f64 -2 (-.f64 0 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 -2 (/.f64 -1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (neg.f64 (/.f64 2 (*.f64 d1 d1))) (-.f64 0 (/.f64 (/.f64 1/2 d1) d1)))
(*.f64 (neg.f64 (/.f64 1 d1)) (-.f64 0 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (neg.f64 (/.f64 1 d1)) (-.f64 (/.f64 0 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) d1)) (-.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(*.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) d1)) (-.f64 0 (/.f64 2 (*.f64 d1 d1))))
(*.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 0 (/.f64 1 d1)))
(*.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1)))) (/.f64 1 (*.f64 d1 d1)))
(*.f64 (+.f64 (/.f64 1 d1) (/.f64 1 d1)) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 1/2 d1))
(*.f64 (+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) -1/2)
(*.f64 (-.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 d1))) (/.f64 -1/2 (*.f64 d1 d1)))
(*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 d1))) (fabs.f64 (/.f64 1 (*.f64 d1 d1))))
(*.f64 (fabs.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 1/2)
(*.f64 (fabs.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1)))) 2)
(*.f64 (fabs.f64 (/.f64 2 (*.f64 d1 d1))) (fabs.f64 (/.f64 (/.f64 1/2 d1) d1)))
(*.f64 (neg.f64 (+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))) (-.f64 0 (/.f64 1/2 d1)))
(neg.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(fabs.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
Outputs
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1))
(+.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 0 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 0 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 0 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 0 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) d1)))
(+.f64 d1 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 0 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 (-.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 (-.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 (-.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 0 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 0 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 (-.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 (-.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 (-.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 0 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 0 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 (-.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 (-.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 (-.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 0 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 0 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 0 (*.f64 d1 d1)))))
(+.f64 d1 (-.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1) (*.f64 d1 (*.f64 d1 (*.f64 0 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 0 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 0 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 0 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 0 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 0 d1))) (*.f64 d1 (*.f64 d1 (*.f64 0 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 0 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 0 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 0 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 0 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 d1 (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 0 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 d1 (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 0 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 d1 (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 0 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 0 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 0 d1))) (*.f64 d1 (*.f64 d1 (*.f64 0 d1)))))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1))
(+.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1))
(+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))))
(+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (-.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 0 d1))))
(+.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (-.f64 0 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))
(+.f64 0 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 0 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))
(+.f64 (*.f64 d1 (*.f64 0 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 0 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (/.f64 2 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 2 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (/.f64 (-.f64 d1 d1) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) 2))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 2 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 1/2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 1/2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 0 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 0 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 0 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 0 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (+.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 0 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 d1 (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 0 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 d1 (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 0 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 d1 (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 0 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 0 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 0 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 d1 (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 0 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 d1 (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 0 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 d1 (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 0 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 0 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 0 d1))) (*.f64 d1 (*.f64 d1 (*.f64 0 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 0 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 0 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (+.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 0 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 0 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 0 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 0 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 (/.f64 1/2 d1) d1) 1/2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (/.f64 2 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 (/.f64 (/.f64 1/2 d1) d1) 1/2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (fabs.f64 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (/.f64 2 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (fabs.f64 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1/2 d1) 1/2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (/.f64 1/2 d1) 1/2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 (/.f64 1/2 d1) 1/2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (neg.f64 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) 1/2))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (/.f64 2 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 (-.f64 d1 d1) (/.f64 2 (*.f64 d1 d1))) 1/2))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2)) 1/2))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 (-.f64 d1 d1) 1/2) (/.f64 d1 (/.f64 2 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 2) 1/2))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (neg.f64 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 -1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (/.f64 2 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2) 2))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (neg.f64 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (/.f64 2 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 2 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 2 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (fabs.f64 d1) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (fabs.f64 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (fabs.f64 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 0 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 2 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (/.f64 2 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 2 (/.f64 (-.f64 d1 d1) (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 2 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 d1 d1) (/.f64 (-.f64 d1 d1) 2))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 2 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (neg.f64 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1/2 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (neg.f64 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 0 d1))))
(-.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 1))
(-.f64 0 (*.f64 -2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 1))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 -1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (*.f64 -1/2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 -1/2 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 -1/2)))
(*.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (neg.f64 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (/.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) -1))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 -1/2)))
(*.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (neg.f64 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (neg.f64 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 -1/2)))
(*.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (neg.f64 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 -1 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) -1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 -1 (*.f64 d1 (/.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 -1/2)))
(*.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (neg.f64 d1)))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(*.f64 (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(*.f64 (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(*.f64 (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1)))
(-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 0 (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 1))))
(-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (*.f64 1 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2)))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (-.f64 (/.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) 1/2) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))
(-.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2)) (/.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))))
(-.f64 (-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1/4) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))))
(-.f64 (-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(-.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 d1 d1))
(-.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 d1 d1))
(-.f64 (-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(-.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (-.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (neg.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(-.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (-.f64 0 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (neg.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(-.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (-.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (neg.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(-.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (-.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (neg.f64 (*.f64 d1 (*.f64 0 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 1)) (*.f64 d1 (*.f64 d1 (*.f64 0 d1))))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 0 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 0 d1))))
(-.f64 (-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (-.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (neg.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(-.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(+.f64 (*.f64 d1 (*.f64 0 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 0 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 0 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 1)))))
(-.f64 (/.f64 (+.f64 d1 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 0 (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 1))))
(-.f64 (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))
(-.f64 (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))
(-.f64 (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 d1 (/.f64 2 d1))) (*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) 2) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))
(-.f64 (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 (*.f64 d1 d1) 2)) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))
(-.f64 (*.f64 (*.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 d1 (/.f64 2 d1))) (*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (+.f64 d1 (+.f64 d1 d1)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (-.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (+.f64 d1 (+.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (+.f64 d1 (-.f64 (+.f64 d1 (+.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1)))) (-.f64 (*.f64 d1 (*.f64 d1 d1)) 0))
(-.f64 (/.f64 0 (*.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 d1)))) (/.f64 (neg.f64 d1) (*.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 0 (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 1))))
(-.f64 (/.f64 (+.f64 d1 d1) (*.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 d1)))) (/.f64 (+.f64 d1 (+.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 d1)))))
(/.f64 (-.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (+.f64 d1 (+.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (+.f64 d1 (-.f64 (+.f64 d1 (+.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1)))) (-.f64 (*.f64 d1 (*.f64 d1 d1)) 0))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (/.f64 1 (*.f64 d1 d1))) (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 1 (*.f64 d1 d1))))
(/.f64 (-.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (+.f64 d1 (+.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (+.f64 d1 (-.f64 (+.f64 d1 (+.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1)))) (-.f64 (*.f64 d1 (*.f64 d1 d1)) 0))
(-.f64 (/.f64 0 (/.f64 (/.f64 (/.f64 1/2 d1) d1) 1/2)) (/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (/.f64 (/.f64 1/2 d1) d1) 1/2)))
(/.f64 (-.f64 0 (*.f64 d1 (neg.f64 d1))) (/.f64 1 (*.f64 d1 d1)))
(*.f64 (-.f64 0 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1)))
(-.f64 (/.f64 (-.f64 d1 d1) (/.f64 (/.f64 (/.f64 1/2 d1) d1) 1/2)) (/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (/.f64 (/.f64 1/2 d1) d1) 1/2)))
(-.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(*.f64 (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1)))
(-.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (/.f64 (/.f64 1/2 d1) d1) 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 (/.f64 1/2 d1) d1) 1/2)) (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 (/.f64 1/2 d1) d1) 1/2)))
(/.f64 (-.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (+.f64 d1 (+.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (+.f64 d1 (-.f64 (+.f64 d1 (+.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1)))) (-.f64 (*.f64 d1 (*.f64 d1 d1)) 0))
(-.f64 (/.f64 0 (fabs.f64 (/.f64 1 (*.f64 d1 d1)))) (/.f64 (*.f64 d1 (neg.f64 d1)) (fabs.f64 (/.f64 1 (*.f64 d1 d1)))))
(/.f64 (-.f64 0 (*.f64 d1 (neg.f64 d1))) (/.f64 1 (*.f64 d1 d1)))
(*.f64 (-.f64 0 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1)))
(-.f64 (/.f64 (-.f64 d1 d1) (fabs.f64 (/.f64 1 (*.f64 d1 d1)))) (/.f64 (*.f64 d1 (neg.f64 d1)) (fabs.f64 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(*.f64 (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1)))
(-.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (fabs.f64 (/.f64 1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (fabs.f64 (/.f64 1 (*.f64 d1 d1)))) (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (fabs.f64 (/.f64 1 (*.f64 d1 d1)))))
(/.f64 (-.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (+.f64 d1 (+.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (+.f64 d1 (-.f64 (+.f64 d1 (+.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1)))) (-.f64 (*.f64 d1 (*.f64 d1 d1)) 0))
(-.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 1 d1)))
(-.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(*.f64 (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1)))
(-.f64 (/.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1 d1)) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (/.f64 1/2 d1) 1/2)) (/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 (/.f64 1/2 d1) 1/2)))
(-.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(*.f64 (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1)))
(-.f64 (/.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1 d1)) (/.f64 (/.f64 1/2 d1) 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1) (/.f64 (/.f64 1/2 d1) 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 1/2 d1) 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1/2 d1) 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) 1/2) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) 1/2) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (*.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 -1/2)))
(*.f64 (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (neg.f64 d1)))
(-.f64 (/.f64 0 (/.f64 -1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))))
(/.f64 (-.f64 0 (*.f64 d1 (neg.f64 d1))) (/.f64 1 (*.f64 d1 d1)))
(*.f64 (-.f64 0 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1)))
(-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(*.f64 (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1)))
(-.f64 (/.f64 (/.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) 1/2) 2) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(*.f64 (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1)))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(*.f64 (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1)))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (neg.f64 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(*.f64 (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1)))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(*.f64 (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1)))
(-.f64 (*.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1 d1)) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (-.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (+.f64 d1 (+.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (-.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (+.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (+.f64 d1 (+.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (-.f64 (+.f64 d1 (+.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) 2) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) (/.f64 d1 1/4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 1/2 d1))) (/.f64 d1 1/4)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) 1/2) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))
(-.f64 (*.f64 1/2 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))
(-.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))))) (*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) 1/2) 1/2) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) -1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (neg.f64 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (neg.f64 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 d1)))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 (+.f64 d1 d1)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) d1))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 0 (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 1))))
(-.f64 (*.f64 (neg.f64 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) 0))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 0 (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 1))))
(*.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))
(*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1))
(*.f64 1/2 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 0 (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 1))))
(*.f64 1/2 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) 1/4))
(*.f64 1/2 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2) (/.f64 d1 1/4)))
(/.f64 (*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1/2)
(*.f64 1/2 (/.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 1/2 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 0 (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 1))))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) 2)
(*.f64 d1 (*.f64 2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))
(*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1))
(*.f64 -1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 1))
(*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) -1)
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 1))
(*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))
(*.f64 -1/2 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))))
(*.f64 1/2 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(*.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2))) (*.f64 d1 (-.f64 d1 d1))))
(*.f64 1/2 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 d1 (-.f64 d1 d1))))
(*.f64 -1/2 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -1/2))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 0 (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 1))))
(*.f64 -1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))
(*.f64 1/2 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 (fabs.f64 d1) (fabs.f64 d1)))
(*.f64 (fabs.f64 d1) (/.f64 (fabs.f64 d1) (/.f64 1 (*.f64 d1 d1))))
(*.f64 (fabs.f64 d1) (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) 1)))
(*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (/.f64 (fabs.f64 d1) 1)))
(*.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (fabs.f64 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (fabs.f64 d1) (fabs.f64 d1)))
(*.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) 1/2)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 0 (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 1))))
(*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 1/2))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (+.f64 d1 d1)) 1/2))
(*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1/2 (/.f64 1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 0 (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 1))))
(*.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 (*.f64 d1 d1) (/.f64 1/2 (/.f64 1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2)))
(*.f64 d1 (*.f64 (-.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) 2)) (+.f64 d1 d1)))
(*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))
(*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 (+.f64 d1 d1)) 1/2))
(*.f64 4 (/.f64 1/2 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 0 (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 1))))
(*.f64 4 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (/.f64 1/2 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 4 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 4)))
(-.f64 (*.f64 (*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 1)))))
(*.f64 -2 (*.f64 -1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 -2 (/.f64 -1/2 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 0 (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 1))))
(*.f64 -2 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 -1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 2 (-.f64 (*.f64 d1 (*.f64 -1/2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) -2) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 -2 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (/.f64 -1/2 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) -2) (/.f64 1 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) -2) (*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 1)))))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 0 (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 1))))
(*.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -1/2)
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1))))
(*.f64 1/2 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(*.f64 (fabs.f64 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))) 1/2)
(*.f64 1/2 (fabs.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (/.f64 d1 1/2)))))
(*.f64 1/2 (fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 1/2)))))
(*.f64 (neg.f64 (fabs.f64 d1)) (-.f64 0 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))))
(*.f64 (fabs.f64 d1) (-.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) 0))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1))) (-.f64 0 (fabs.f64 d1)))
(*.f64 (fabs.f64 d1) (-.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) 0))
(*.f64 (neg.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) d1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 0 (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 (/.f64 d1 1))))
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 1))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 d1)))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) 0)
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 0 (*.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (*.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0) (/.f64 0 (*.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(-.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 (/.f64 2 d1) d1) (*.f64 d1 d1)) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (-.f64 0 (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(+.f64 0 (-.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 0 (-.f64 (/.f64 (/.f64 (/.f64 2 d1) d1) (*.f64 d1 d1)) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) 0)
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 d1))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (*.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 -1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 (/.f64 (/.f64 2 d1) d1) (*.f64 d1 d1)) (/.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0) (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0) (/.f64 0 (*.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (*.f64 d1 d1) 1/2)))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (-.f64 (/.f64 1 d1) 0) (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 0 d1) d1))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) 0))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 1 d1)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (/.f64 d1 1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 2 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 0 (/.f64 (/.f64 2 d1) d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 (/.f64 1/2 d1) d1) 0))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (*.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 0 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 0))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) 0))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 0 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 0 (*.f64 -1 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 0 (*.f64 -2 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (/.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (/.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 1/2)))
(-.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (/.f64 -1/2 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (/.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (/.f64 (/.f64 (/.f64 -1/2 d1) d1) d1) d1))
(-.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 1/2 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (/.f64 -1/2 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (/.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (/.f64 (/.f64 (/.f64 -1/2 d1) d1) d1) d1))
(-.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 (/.f64 1/2 d1) d1) (/.f64 -1 (*.f64 d1 d1))))
(-.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (/.f64 -1/2 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (/.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (/.f64 (/.f64 (/.f64 -1/2 d1) d1) d1) d1))
(-.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) -1/2))
(-.f64 (/.f64 (/.f64 -1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) -1/2)))
(-.f64 (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -1))
(-.f64 (/.f64 (/.f64 -1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) -1/2)))
(-.f64 (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 -1 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (/.f64 (/.f64 -1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) -1/2)))
(-.f64 (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 (/.f64 2 d1) d1) (*.f64 d1 d1)) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 (/.f64 2 d1) d1) (*.f64 d1 d1)) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 1 (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(-.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 (/.f64 2 d1) d1) (*.f64 d1 d1)) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 2 d1) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (/.f64 (/.f64 (/.f64 2 d1) d1) (*.f64 d1 d1)) (/.f64 (/.f64 (/.f64 2 d1) d1) (*.f64 d1 d1))))
(-.f64 (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (-.f64 (+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 (/.f64 2 d1) d1) (*.f64 d1 d1)) (-.f64 (/.f64 (/.f64 (/.f64 2 d1) d1) (*.f64 d1 d1)) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (-.f64 (/.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1/2) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (-.f64 (/.f64 4 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (/.f64 2 d1) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (-.f64 (/.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (/.f64 (/.f64 2 d1) d1) (*.f64 d1 d1))) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (-.f64 (+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (-.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (-.f64 (/.f64 (/.f64 (/.f64 2 d1) d1) (*.f64 d1 d1)) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (-.f64 0 (/.f64 0 (*.f64 d1 d1))) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (-.f64 (+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (/.f64 0 (*.f64 d1 d1))) (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (-.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 d1)))
(-.f64 (-.f64 (/.f64 (/.f64 (/.f64 2 d1) d1) (*.f64 d1 d1)) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 d1)))
(-.f64 (-.f64 0 (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (-.f64 (+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0)) (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (-.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 d1)))
(-.f64 (-.f64 (/.f64 (/.f64 (/.f64 2 d1) d1) (*.f64 d1 d1)) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 2) (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (+.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (/.f64 (+.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1)))) 1/2) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1/2) 2) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 (/.f64 2 d1) d1) (*.f64 d1 d1)) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 (/.f64 2 d1) d1) (*.f64 d1 d1)) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1)))) 2) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 (/.f64 2 d1) d1) (*.f64 d1 d1)) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 1/2) (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 1/2 (+.f64 (/.f64 (/.f64 (/.f64 2 d1) d1) (*.f64 d1 d1)) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (/.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1/2) 1/2) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 1/2 (/.f64 4 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 1/2 (/.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -1) 0)
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (/.f64 1/2 d1) (+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) 0))
(*.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 1/2 d1) 0))
(*.f64 (/.f64 -2 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (/.f64 1/2 d1)))
(*.f64 1 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) 1)
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 2 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 2 (fabs.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 2 (fabs.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 2 (fabs.f64 (/.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 2 (-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 2 (-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 2 (-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (fabs.f64 (/.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 1/2 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 1/2 (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) 1/4))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) 2)
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 (/.f64 1/2 d1) d1))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (/.f64 (/.f64 1/2 d1) d1) (/.f64 2 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (/.f64 1 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 d1))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 -1 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 -1/2 (+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 -1/2 (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) -1/2))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 -1/2 (-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 1/2 (-.f64 (+.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 1/2 (+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (/.f64 (/.f64 (/.f64 2 d1) d1) (*.f64 d1 d1)) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (neg.f64 (/.f64 1 (*.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 1/2)
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 4 (/.f64 1/2 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 4 (-.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 (*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1/2)))))
(-.f64 (*.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 4) (*.f64 2 (/.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 (/.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 4) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 -2 (-.f64 0 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 -2 (/.f64 -1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (neg.f64 (/.f64 2 (*.f64 d1 d1))) (-.f64 0 (/.f64 (/.f64 1/2 d1) d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (neg.f64 (/.f64 1 d1)) (-.f64 0 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 1 d1) 0))
(/.f64 (/.f64 -1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(*.f64 (neg.f64 (/.f64 1 d1)) (-.f64 (/.f64 0 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (/.f64 1 d1) (-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 d1)))
(*.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) d1)) (-.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) d1)) (-.f64 0 (/.f64 2 (*.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 0 (/.f64 1 d1)))
(*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 1 d1) 0))
(/.f64 (/.f64 -1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(*.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1)))) (/.f64 1 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (+.f64 (/.f64 1 d1) (/.f64 1 d1)) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 1/2 d1))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) -1/2)
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (-.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 d1))) (/.f64 -1/2 (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (fabs.f64 (/.f64 1 (*.f64 d1 d1))) (fabs.f64 (/.f64 1 (*.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (fabs.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) 1/2)
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (fabs.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1)))) 2)
(*.f64 2 (fabs.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 2 (fabs.f64 (/.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (fabs.f64 (/.f64 2 (*.f64 d1 d1))) (fabs.f64 (/.f64 (/.f64 1/2 d1) d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (neg.f64 (+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))) (-.f64 0 (/.f64 1/2 d1)))
(*.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 1/2 d1) 0))
(*.f64 (/.f64 -2 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (/.f64 1/2 d1)))
(neg.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))

localize14.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (-.f64 (*.f64 d1 3/2) (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 d1)))
0.1b
(*.f64 d1 (*.f64 d1 d1))
0.7b
(-.f64 (*.f64 d1 3/2) (*.f64 d1 1/2))
Compiler

Compiled 38 to 20 computations (47.4% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
d1
@0
(-.f64 (*.f64 d1 3/2) (*.f64 d1 1/2))
0.0ms
d1
@0
(*.f64 (-.f64 (*.f64 d1 3/2) (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 d1)))
0.0ms
d1
@inf
(-.f64 (*.f64 d1 3/2) (*.f64 d1 1/2))
0.0ms
d1
@-inf
(-.f64 (*.f64 d1 3/2) (*.f64 d1 1/2))
0.0ms
d1
@inf
(*.f64 (-.f64 (*.f64 d1 3/2) (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 d1)))

rewrite76.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
2130×rational.json-1
804×rational.json-simplify-1
712×rational.json-simplify-37
668×rational.json-simplify-19
634×rational.json-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01156
16820
224620
3143720
4785320
Stop Event
node limit
Counts
2 → 174
Calls
Call 1
Inputs
(-.f64 (*.f64 d1 3/2) (*.f64 d1 1/2))
(*.f64 (-.f64 (*.f64 d1 3/2) (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 d1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 d1 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 d1 (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 3/2) (*.f64 d1 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 1/2) (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 d1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 3) (*.f64 d1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3/2) (*.f64 d1 7/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 -1/2) (*.f64 d1 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 -3/2) (/.f64 (*.f64 d1 -5/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 d1) (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) d1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 d1 d1) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 6) (neg.f64 (*.f64 d1 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 -2) (*.f64 d1 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 d1 3/2) (*.f64 d1 7/2)) (*.f64 d1 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 d1 5)) (*.f64 d1 6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 d1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 -3) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 -2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 d1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x . d1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (-.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (neg.f64 (-.f64 d1 d1)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (neg.f64 (-.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (neg.f64 (*.f64 d1 (-.f64 d1 d1))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 0 (-.f64 d1 (*.f64 d1 d1))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2)))) (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) (neg.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) (/.f64 (*.f64 d1 -2) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) (/.f64 (-.f64 (*.f64 d1 3/2) (*.f64 d1 7/2)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (-.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 6)) (/.f64 (neg.f64 (*.f64 d1 5)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 3/2) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (*.f64 d1 -5/2) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (-.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 6)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 5)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 6)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 6))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 6)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 5))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (/.f64 (/.f64 1/2 d1) d1) d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (/.f64 1/2 d1) d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 1/2) (/.f64 (/.f64 (/.f64 1/2 d1) d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 1 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (/.f64 -1 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (/.f64 1 d1) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (/.f64 -1 d1) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (*.f64 (/.f64 -1 d1) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (*.f64 (/.f64 (/.f64 -1 d1) d1) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (*.f64 1 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 d1) (/.f64 (/.f64 1 (fabs.f64 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 d1) (*.f64 (/.f64 1 (fabs.f64 d1)) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 d1) (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 d1) (fabs.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))) (/.f64 2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (/.f64 1 (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 (/.f64 1/2 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fabs.f64 d1) (/.f64 1 (*.f64 d1 d1))) (/.f64 1 (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 -1/2) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 5) (*.f64 d1 4)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -3/2)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -3)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 5)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 6))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -3/2)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -3)) (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4))))))))

simplify84.0ms (0.9%)

Algorithm
egg-herbie
Rules
1334×rational.json-simplify-3
920×rational.json-simplify-26
692×rational.json-simplify-19
664×rational.json-simplify-15
580×rational.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03444462
110564084
273104084
Stop Event
node limit
Counts
198 → 214
Calls
Call 1
Inputs
d1
d1
d1
d1
d1
d1
d1
d1
d1
d1
d1
d1
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(+.f64 d1 0)
(+.f64 d1 (-.f64 d1 d1))
(+.f64 (*.f64 d1 3/2) (*.f64 d1 -1/2))
(+.f64 (*.f64 d1 1/2) (*.f64 d1 1/2))
(+.f64 0 d1)
(+.f64 (*.f64 d1 3) (*.f64 d1 -2))
(+.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3/2) (*.f64 d1 7/2)))
(+.f64 (*.f64 d1 -1/2) (*.f64 d1 3/2))
(+.f64 (*.f64 d1 -3/2) (/.f64 (*.f64 d1 -5/2) -1))
(+.f64 (neg.f64 d1) (+.f64 d1 d1))
(+.f64 (-.f64 d1 d1) d1)
(+.f64 (+.f64 d1 d1) (neg.f64 d1))
(+.f64 (*.f64 d1 6) (neg.f64 (*.f64 d1 5)))
(+.f64 (*.f64 d1 -2) (*.f64 d1 3))
(+.f64 (-.f64 (*.f64 d1 3/2) (*.f64 d1 7/2)) (*.f64 d1 3))
(+.f64 (neg.f64 (*.f64 d1 5)) (*.f64 d1 6))
(*.f64 d1 1)
(*.f64 1/2 (+.f64 d1 d1))
(*.f64 (*.f64 d1 1/2) 2)
(*.f64 1 d1)
(*.f64 -1 (neg.f64 d1))
(*.f64 (neg.f64 d1) -1)
(*.f64 -1/2 (*.f64 d1 -2))
(*.f64 -1/2 (-.f64 (*.f64 d1 -3) (neg.f64 d1)))
(*.f64 2 (*.f64 d1 1/2))
(*.f64 (+.f64 d1 d1) 1/2)
(*.f64 (*.f64 d1 -2) -1/2)
(/.f64 d1 1)
(/.f64 1/2 (/.f64 1/2 d1))
(/.f64 1 (/.f64 1 d1))
(/.f64 -1 (/.f64 -1 d1))
(/.f64 (neg.f64 d1) -1)
(/.f64 2 (/.f64 2 d1))
(/.f64 (+.f64 d1 d1) 2)
(neg.f64 (neg.f64 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (-.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (neg.f64 (-.f64 d1 d1)) (/.f64 1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (neg.f64 (-.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (neg.f64 (*.f64 d1 (-.f64 d1 d1))) (/.f64 1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 0 (-.f64 d1 (*.f64 d1 d1))) (/.f64 1 d1)))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2)))) (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) (neg.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) (/.f64 (*.f64 d1 -2) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) (/.f64 (-.f64 (*.f64 d1 3/2) (*.f64 d1 7/2)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))))
(+.f64 (neg.f64 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 0 (-.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2)))))
(+.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 6)) (/.f64 (neg.f64 (*.f64 d1 5)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2)))))
(+.f64 (/.f64 (*.f64 d1 3/2) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (*.f64 d1 -5/2) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (-.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2))))
(-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2)))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 6)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 5)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -3)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -3/2)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))
(-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))))))
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 6)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 6))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 6)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 5))))
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -3/2))))
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -3))))
(/.f64 d1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1/2 (/.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 d1)))
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))))
(/.f64 1/2 (/.f64 (/.f64 (/.f64 (/.f64 1/2 d1) d1) d1) d1))
(/.f64 1/2 (/.f64 (/.f64 (/.f64 1/2 d1) d1) (*.f64 d1 d1)))
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))))))
(/.f64 1/2 (/.f64 -1 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))
(/.f64 (*.f64 d1 1/2) (/.f64 (/.f64 (/.f64 1/2 d1) d1) d1))
(/.f64 (*.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)
(/.f64 1 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(/.f64 1 (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 -1 (*.f64 (/.f64 1 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 -1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (/.f64 -1 d1) d1))
(/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (/.f64 1 d1) (neg.f64 d1)))
(/.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (/.f64 -1 d1) (/.f64 1 d1)))
(/.f64 (neg.f64 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 (neg.f64 d1))))
(/.f64 (neg.f64 d1) (*.f64 (/.f64 -1 d1) (/.f64 1 (*.f64 d1 d1))))
(/.f64 (neg.f64 d1) (*.f64 (/.f64 (/.f64 -1 d1) d1) (/.f64 1 d1)))
(/.f64 (neg.f64 d1) (*.f64 1 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 -1 d1))
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 1/2))
(/.f64 (fabs.f64 d1) (/.f64 (/.f64 1 (fabs.f64 d1)) (*.f64 d1 d1)))
(/.f64 (fabs.f64 d1) (*.f64 (/.f64 1 (fabs.f64 d1)) (/.f64 1 (*.f64 d1 d1))))
(/.f64 (fabs.f64 d1) (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (fabs.f64 d1) (fabs.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) 2)
(/.f64 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))) (/.f64 2 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (/.f64 1 (fabs.f64 d1)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) -1)
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (/.f64 1/2 d1))
(/.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 (/.f64 1/2 d1) d1))
(/.f64 (/.f64 (fabs.f64 d1) (/.f64 1 (*.f64 d1 d1))) (/.f64 1 (fabs.f64 d1)))
(/.f64 (*.f64 (*.f64 d1 -1/2) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) -1)
(/.f64 (-.f64 (*.f64 d1 5) (*.f64 d1 4)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -3/2)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2))) -1)
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -3)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))) -1)
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(fabs.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (-.f64 d1 d1)))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 5)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 6))))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -3/2)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2))))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -3)) (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1))))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))))
(fabs.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4))))
Outputs
d1
d1
d1
d1
d1
d1
d1
d1
d1
d1
d1
d1
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(+.f64 d1 0)
d1
(+.f64 d1 (-.f64 d1 d1))
d1
(+.f64 (*.f64 d1 3/2) (*.f64 d1 -1/2))
d1
(+.f64 (*.f64 d1 1/2) (*.f64 d1 1/2))
d1
(+.f64 0 d1)
d1
(+.f64 (*.f64 d1 3) (*.f64 d1 -2))
d1
(+.f64 (*.f64 d1 3) (-.f64 (*.f64 d1 3/2) (*.f64 d1 7/2)))
d1
(+.f64 (*.f64 d1 -1/2) (*.f64 d1 3/2))
d1
(+.f64 (*.f64 d1 -3/2) (/.f64 (*.f64 d1 -5/2) -1))
(+.f64 (*.f64 d1 -3/2) (*.f64 -5/2 (neg.f64 d1)))
(+.f64 (*.f64 d1 -3/2) (*.f64 d1 5/2))
(+.f64 (neg.f64 d1) (+.f64 d1 d1))
d1
(+.f64 (-.f64 d1 d1) d1)
d1
(+.f64 (+.f64 d1 d1) (neg.f64 d1))
d1
(+.f64 (*.f64 d1 6) (neg.f64 (*.f64 d1 5)))
(+.f64 (*.f64 d1 6) (*.f64 d1 -5))
(+.f64 (*.f64 d1 -2) (*.f64 d1 3))
d1
(+.f64 (-.f64 (*.f64 d1 3/2) (*.f64 d1 7/2)) (*.f64 d1 3))
d1
(+.f64 (neg.f64 (*.f64 d1 5)) (*.f64 d1 6))
(+.f64 (*.f64 d1 6) (neg.f64 (*.f64 d1 5)))
(+.f64 (*.f64 d1 6) (*.f64 d1 -5))
(*.f64 d1 1)
d1
(*.f64 1/2 (+.f64 d1 d1))
d1
(*.f64 (*.f64 d1 1/2) 2)
d1
(*.f64 1 d1)
d1
(*.f64 -1 (neg.f64 d1))
d1
(*.f64 (neg.f64 d1) -1)
d1
(*.f64 -1/2 (*.f64 d1 -2))
d1
(*.f64 -1/2 (-.f64 (*.f64 d1 -3) (neg.f64 d1)))
d1
(*.f64 2 (*.f64 d1 1/2))
d1
(*.f64 (+.f64 d1 d1) 1/2)
d1
(*.f64 (*.f64 d1 -2) -1/2)
d1
(/.f64 d1 1)
d1
(/.f64 1/2 (/.f64 1/2 d1))
d1
(/.f64 1 (/.f64 1 d1))
d1
(/.f64 -1 (/.f64 -1 d1))
d1
(/.f64 (neg.f64 d1) -1)
d1
(/.f64 2 (/.f64 2 d1))
d1
(/.f64 (+.f64 d1 d1) 2)
d1
(neg.f64 (neg.f64 d1))
d1
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (-.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (-.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (neg.f64 (-.f64 d1 d1)) (/.f64 1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (neg.f64 (-.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (neg.f64 (*.f64 d1 (-.f64 d1 d1))) (/.f64 1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 0 (-.f64 d1 (*.f64 d1 d1))) (/.f64 1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2)))) (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))))
(+.f64 0 (*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2)))) (*.f64 (*.f64 d1 -1/2) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2))) (*.f64 -1/2 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) (neg.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) (neg.f64 (*.f64 d1 (/.f64 d1 (/.f64 1/2 (*.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 3)) (*.f64 d1 d1)) (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) (/.f64 (*.f64 d1 -2) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) (neg.f64 (*.f64 d1 (/.f64 d1 (/.f64 1/2 (*.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 3)) (*.f64 d1 d1)) (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) (/.f64 (-.f64 (*.f64 d1 3/2) (*.f64 d1 7/2)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) (neg.f64 (*.f64 d1 (/.f64 d1 (/.f64 1/2 (*.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 3)) (*.f64 d1 d1)) (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(+.f64 (*.f64 d1 (/.f64 d1 (/.f64 1/2 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))))
(+.f64 (*.f64 d1 (/.f64 d1 (/.f64 1/2 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (neg.f64 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 0 (-.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2)))) (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))))
(+.f64 0 (*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))))))
(+.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) (neg.f64 (*.f64 d1 (/.f64 d1 (/.f64 1/2 (*.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 3)) (*.f64 d1 d1)) (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 6)) (/.f64 (neg.f64 (*.f64 d1 5)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 6) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 5)) (/.f64 (*.f64 d1 (*.f64 d1 d1)) 1)))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 6) (*.f64 d1 d1))) (*.f64 (*.f64 d1 -5) (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) (neg.f64 (*.f64 d1 (/.f64 d1 (/.f64 1/2 (*.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 3)) (*.f64 d1 d1)) (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2)))) (*.f64 (*.f64 d1 -1/2) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2))) (*.f64 -1/2 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 (*.f64 d1 3/2) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (*.f64 d1 -5/2) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (-.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (-.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 (*.f64 d1 -1/2) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 -1/2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3/2))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 (*.f64 d1 -1/2) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 -1/2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) (*.f64 d1 (/.f64 d1 (/.f64 1/2 (*.f64 d1 d1)))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 6)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 5)))
(-.f64 (*.f64 (*.f64 d1 6) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 5) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 6) (*.f64 d1 -5)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -3)))
(-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) -3)))
(-.f64 (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 -3) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -3/2)))
(-.f64 (*.f64 (*.f64 d1 -1/2) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) -3/2)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d1 -1/2) (*.f64 d1 -3/2)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))
(-.f64 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 3)) (*.f64 d1 d1)))
(-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))
(-.f64 (*.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 3)) (*.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 6)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 6))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 6)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 5))))
(-.f64 (*.f64 (*.f64 d1 6) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 5) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 6) (*.f64 d1 -5)))
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -3/2))))
(-.f64 (*.f64 (*.f64 d1 -1/2) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) -3/2)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d1 -1/2) (*.f64 d1 -3/2)))
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -3))))
(-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) -3)))
(-.f64 (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 -3) (*.f64 d1 d1))))
(/.f64 d1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 1/2 (/.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 1/2 (/.f64 (/.f64 (/.f64 (/.f64 1/2 d1) d1) d1) d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 1/2 (/.f64 (/.f64 (/.f64 1/2 d1) d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 1/2 (/.f64 -1 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 1/2) (/.f64 (/.f64 (/.f64 1/2 d1) d1) d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 1 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 1 (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 1 (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 -1 (*.f64 (/.f64 1 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 -1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (/.f64 -1 d1) d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (/.f64 1 d1) (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (/.f64 -1 d1) (/.f64 1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (*.f64 (/.f64 -1 d1) (/.f64 1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (*.f64 (/.f64 (/.f64 -1 d1) d1) (/.f64 1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (*.f64 1 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 -1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 1/2))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (fabs.f64 d1) (/.f64 (/.f64 1 (fabs.f64 d1)) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (fabs.f64 d1) (*.f64 (/.f64 1 (fabs.f64 d1)) (/.f64 1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (fabs.f64 d1) (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (fabs.f64 d1) (fabs.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) 2)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1))) (/.f64 2 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (fabs.f64 d1)) (/.f64 1 (fabs.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) -1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (/.f64 1/2 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 (/.f64 1/2 d1) d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 (fabs.f64 d1) (/.f64 1 (*.f64 d1 d1))) (/.f64 1 (fabs.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 -1/2) (*.f64 d1 (/.f64 d1 (/.f64 1/2 d1)))) -1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (-.f64 (*.f64 d1 5) (*.f64 d1 4)) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -3/2)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2))) -1)
(-.f64 (*.f64 (*.f64 d1 -1/2) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) -3/2)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d1 -1/2) (*.f64 d1 -3/2)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -3)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))) -1)
(-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) -3)))
(-.f64 (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 -3) (*.f64 d1 d1))))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (-.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 5)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 6))))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 6) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 5) (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 6) (*.f64 d1 -5))))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -3/2)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2))))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 -1/2) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) -3/2))))
(fabs.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d1 -3/2) (*.f64 d1 -1/2))))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -3)) (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1))))
(fabs.f64 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) -3))))
(fabs.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 -3) (*.f64 d1 d1))) (*.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))))
(fabs.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 (*.f64 d1 -1/2) (*.f64 d1 (*.f64 d1 d1)))))
(fabs.f64 (*.f64 d1 (-.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 -1/2 (*.f64 d1 (*.f64 d1 d1))))))
(fabs.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4))))
(fabs.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 4)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))))))
(fabs.f64 (*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (*.f64 4 (*.f64 d1 (*.f64 d1 d1))))))

eval741.0ms (8%)

Compiler

Compiled 65418 to 22092 computations (66.2% saved)

prune1.4s (14.5%)

Pruning

11 alts after pruning (5 fresh and 6 done)

PrunedKeptTotal
New346753472
Fresh505
Picked011
Done156
Total3473113484
Error
0b
Counts
3484 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
0.2b
(/.f64 (*.f64 d1 d1) (/.f64 (/.f64 1 d1) d1))
0.2b
(/.f64 d1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
0.3b
(/.f64 d1 (*.f64 (/.f64 (/.f64 1/2 d1) d1) (-.f64 (/.f64 3 d1) (/.f64 1 d1))))
0.2b
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) d1))
0.3b
(/.f64 1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
0.2b
(*.f64 (/.f64 d1 (/.f64 1 (*.f64 d1 d1))) d1)
0.3b
(*.f64 (-.f64 (*.f64 d1 3/2) (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 d1)))
0.4b
(*.f64 (+.f64 (*.f64 d1 -3/2) (*.f64 d1 5/2)) (*.f64 d1 (*.f64 d1 d1)))
0.1b
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
0.2b
(*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d1 (/.f64 -1 d1)))
0.2b
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
Compiler

Compiled 188 to 117 computations (37.8% saved)

localize11.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(/.f64 d1 (/.f64 -1 d1))
0.2b
(*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d1 (/.f64 -1 d1)))
Compiler

Compiled 27 to 13 computations (51.9% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
d1
@inf
(/.f64 d1 (/.f64 -1 d1))
0.0ms
d1
@0
(/.f64 d1 (/.f64 -1 d1))
0.0ms
d1
@0
(*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d1 (/.f64 -1 d1)))
0.0ms
d1
@inf
(*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d1 (/.f64 -1 d1)))
0.0ms
d1
@-inf
(*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d1 (/.f64 -1 d1)))

rewrite126.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1138×rational.json-simplify-34
1050×rational.json-simplify-5
828×rational.json-simplify-13
678×rational.json-simplify-9
638×rational.json-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01038
17138
228530
3197430
Stop Event
node limit
Counts
2 → 472
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d1 (/.f64 -1 d1)))
(/.f64 d1 (/.f64 -1 d1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (-.f64 0 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 -2)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 -1/2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 -1/2) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 -1/2)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 0 (/.f64 -2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (-.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 -1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (*.f64 1 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (-.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (-.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) d1) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 d1 -2) (/.f64 -1 (*.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 d1 -2) (neg.f64 (*.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (neg.f64 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (neg.f64 (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) -1) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 -2) (*.f64 d1 -2)) (*.f64 d1 (neg.f64 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (-.f64 (*.f64 d1 -2) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) 1/2) (*.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 -1/2))) (*.f64 (*.f64 d1 (*.f64 d1 -1/2)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 -1/2))) (*.f64 (*.f64 d1 (*.f64 d1 -1/2)) (neg.f64 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 d1 d1) 1/2) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2)))) (*.f64 d1 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 d1) (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))))) (*.f64 (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (*.f64 d1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))))) (*.f64 (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))))) (*.f64 (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (+.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 1/2 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 (/.f64 -1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 (neg.f64 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 -1/2 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (*.f64 -1 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (*.f64 (/.f64 -1 d1) (/.f64 (/.f64 1 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 -2 d1) (neg.f64 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (-.f64 (/.f64 0 (neg.f64 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (-.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (-.f64 (/.f64 0 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (-.f64 (*.f64 (/.f64 -1 d1) (/.f64 0 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 d1 d1)) (neg.f64 (/.f64 (/.f64 1 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 -1 d1) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 d1) (/.f64 -2 (*.f64 d1 (neg.f64 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 d1) (/.f64 1 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 d1) (*.f64 (/.f64 -2 d1) (/.f64 -1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 -1/2) (/.f64 (/.f64 -1 (*.f64 d1 d1)) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 -1/2) (*.f64 (/.f64 1/2 d1) (/.f64 -1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 d1) (/.f64 (/.f64 1 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 d1) (/.f64 -1 (neg.f64 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 (/.f64 1 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 -2)) (/.f64 (/.f64 -1 (*.f64 d1 d1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) (/.f64 -2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) (/.f64 (/.f64 1/2 d1) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (/.f64 1/2 d1)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (/.f64 -2 d1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) 1/2) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (-.f64 0 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 d1) (fabs.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (neg.f64 (*.f64 d1 d1))) (fabs.f64 (/.f64 -1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1)))) (fabs.f64 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (fabs.f64 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 -2) (/.f64 -1 (*.f64 d1 d1)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 -2) (neg.f64 (*.f64 d1 d1)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (/.f64 0 (/.f64 -2 d1))) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) 1/2) (-.f64 d1 d1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (/.f64 1/2 d1)) (-.f64 d1 d1)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (/.f64 -2 d1)) (/.f64 0 (/.f64 -2 d1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2)))) (-.f64 d1 d1)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 0 (/.f64 -2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 0 (/.f64 0 (/.f64 -2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 -2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 -2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 -2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 -2 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 -2 d1)) (/.f64 0 (/.f64 -2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (neg.f64 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 -1/2)) (*.f64 d1 (*.f64 d1 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 -1/2)) (-.f64 (*.f64 d1 (*.f64 d1 -1/2)) (/.f64 0 (/.f64 -2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (-.f64 0 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (-.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 0 (/.f64 -2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 -2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 -2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 -2 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 -2 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 -2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 -2 d1)) (/.f64 0 (/.f64 -2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 1 (/.f64 0 (/.f64 -2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 0 (/.f64 -2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 d1) (*.f64 -1 (*.f64 d1 (*.f64 d1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 -1/2)) (*.f64 1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 -2)) (neg.f64 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1)) (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (*.f64 d1 (*.f64 d1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 -2 d1)) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (*.f64 1 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (/.f64 0 (/.f64 -2 d1))) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 -2 d1))) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (/.f64 0 (/.f64 -2 d1))) (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (*.f64 d1 -1/2)) (neg.f64 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 -2) (*.f64 d1 -2)) d1) (*.f64 d1 (-.f64 (*.f64 d1 -2) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) -1) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) -1) (neg.f64 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1)) 1/2) (*.f64 d1 (*.f64 d1 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (+.f64 d1 d1)) (*.f64 d1 -1/2)) (*.f64 d1 (*.f64 d1 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 d1 d1) 1/2) (*.f64 d1 -1/2)) (neg.f64 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 -1/2)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 -1/2)) 2) (*.f64 2 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (+.f64 d1 d1))) (*.f64 (neg.f64 (+.f64 d1 d1)) (*.f64 d1 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 d1 -1/2))) (*.f64 (neg.f64 (*.f64 d1 -1/2)) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (neg.f64 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (*.f64 d1 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 d1 (*.f64 d1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 -1/2) (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 -1/2) (/.f64 1 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 d1 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 -2) (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 -2) (/.f64 1/2 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 -2) (-.f64 d1 (/.f64 1/2 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 d1 -2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 d1 (*.f64 d1 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d1 d1)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 d1 d1)) (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 -1/2)) (*.f64 d1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 1/2 (/.f64 -2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (-.f64 (*.f64 d1 -1/2) (/.f64 1/2 (/.f64 -2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (+.f64 d1 d1))) (*.f64 d1 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 d1 -1/2))) (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 d1))))))

simplify209.0ms (2.2%)

Algorithm
egg-herbie
Rules
1304×rational.json-simplify-14
976×rational.json-simplify-13
890×rational.json-simplify-11
826×rational.json-simplify-9
824×rational.json-simplify-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
087723054
1302022764
Stop Event
node limit
Counts
496 → 907
Calls
Call 1
Inputs
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(*.f64 -1 (pow.f64 d1 2))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))))
(+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (-.f64 0 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))))
(+.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))))
(+.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))))
(+.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 -2)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 -1/2)) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 -1/2) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 -1/2)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 0 (/.f64 -2 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (-.f64 d1 d1)))
(-.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 0 (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (-.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (+.f64 d1 d1)))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 -1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 -2))))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -2)))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 d1 d1) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (*.f64 1 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (-.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (-.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (-.f64 0 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (-.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (-.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (-.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (-.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (-.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (+.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (+.f64 0 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) (*.f64 d1 1/2)))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) d1) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (/.f64 (*.f64 d1 -2) (/.f64 -1 (*.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 (*.f64 d1 -2) (neg.f64 (*.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (neg.f64 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (neg.f64 (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) -1) 0)
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) -1) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 -2) (*.f64 d1 -2)) (*.f64 d1 (neg.f64 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (-.f64 (*.f64 d1 -2) d1)))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) 1/2) (*.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 -1/2))) (*.f64 (*.f64 d1 (*.f64 d1 -1/2)) (*.f64 d1 d1)))
(-.f64 (*.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 -1/2))) (*.f64 (*.f64 d1 (*.f64 d1 -1/2)) (neg.f64 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) d1))
(-.f64 (*.f64 (/.f64 (+.f64 d1 d1) 1/2) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2)))) (*.f64 d1 -1/2)))
(-.f64 (*.f64 (neg.f64 d1) (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))))) (*.f64 (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (*.f64 d1 -2)))
(-.f64 (*.f64 0 (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))))) (*.f64 (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (neg.f64 d1)))
(-.f64 (*.f64 (+.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))))) (*.f64 (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (+.f64 d1 (+.f64 d1 d1))))
(/.f64 d1 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(/.f64 d1 (/.f64 1/2 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))))
(/.f64 (neg.f64 d1) (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))
(/.f64 (neg.f64 d1) (/.f64 (/.f64 -1 d1) (*.f64 d1 d1)))
(/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 (neg.f64 (*.f64 d1 d1)))))
(/.f64 (neg.f64 d1) (/.f64 -1/2 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))))
(/.f64 (neg.f64 d1) (*.f64 -1 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(/.f64 (neg.f64 d1) (*.f64 (/.f64 -1 d1) (/.f64 (/.f64 1 d1) d1)))
(/.f64 (neg.f64 d1) (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(/.f64 (neg.f64 d1) (-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 -2 d1) (neg.f64 (*.f64 d1 d1)))))
(/.f64 (neg.f64 d1) (-.f64 (/.f64 0 (neg.f64 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(/.f64 (neg.f64 d1) (-.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(/.f64 (neg.f64 d1) (-.f64 (/.f64 0 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(/.f64 (neg.f64 d1) (-.f64 (*.f64 (/.f64 -1 d1) (/.f64 0 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(/.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1)))
(/.f64 (neg.f64 (*.f64 d1 d1)) (neg.f64 (/.f64 (/.f64 1 d1) d1)))
(/.f64 -1 (/.f64 (/.f64 -1 d1) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)
(/.f64 1 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))))
(/.f64 1 (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (/.f64 -1 d1))
(/.f64 (+.f64 d1 d1) (/.f64 -2 (*.f64 d1 (neg.f64 (*.f64 d1 d1)))))
(/.f64 (+.f64 d1 d1) (/.f64 1 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))))
(/.f64 (+.f64 d1 d1) (*.f64 (/.f64 -2 d1) (/.f64 -1 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 -1/2) (/.f64 (/.f64 -1 (*.f64 d1 d1)) (+.f64 d1 d1)))
(/.f64 (*.f64 d1 -1/2) (*.f64 (/.f64 1/2 d1) (/.f64 -1 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 d1) (/.f64 (/.f64 1 d1) d1))
(/.f64 (*.f64 d1 d1) (/.f64 -1 (neg.f64 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 (/.f64 1 d1) d1)))
(/.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (/.f64 1/2 d1))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 1 d1))
(/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) -1)
(/.f64 (*.f64 d1 (*.f64 d1 -2)) (/.f64 (/.f64 -1 (*.f64 d1 d1)) 1/2))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) (/.f64 -2 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) (/.f64 (/.f64 1/2 d1) -1/4))
(/.f64 (/.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (/.f64 1/2 d1)) -2)
(/.f64 (/.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (/.f64 -2 d1)) 1/2)
(/.f64 (/.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) 1/2) (/.f64 1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2)))) -2)
(/.f64 (neg.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (-.f64 0 (/.f64 1/2 d1)))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1 d1))
(/.f64 (fabs.f64 d1) (fabs.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(/.f64 (fabs.f64 (neg.f64 (*.f64 d1 d1))) (fabs.f64 (/.f64 -1 (*.f64 d1 d1))))
(/.f64 (fabs.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1)))) (fabs.f64 (/.f64 -1 d1)))
(/.f64 (fabs.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (fabs.f64 (/.f64 1/2 d1)))
(/.f64 (fabs.f64 (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 (/.f64 1 d1)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 -2) (/.f64 -1 (*.f64 d1 d1)))) (/.f64 -1 d1))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 -2) (neg.f64 (*.f64 d1 d1)))) (/.f64 -1 d1))
(/.f64 (-.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (/.f64 0 (/.f64 -2 d1))) (/.f64 1/2 d1))
(/.f64 (-.f64 (/.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) 1/2) (-.f64 d1 d1)) (/.f64 1 d1))
(/.f64 (-.f64 (/.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (/.f64 1/2 d1)) (-.f64 d1 d1)) -2)
(/.f64 (-.f64 (/.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (/.f64 -2 d1)) (/.f64 0 (/.f64 -2 d1))) 1/2)
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2)))) (-.f64 d1 d1)) -2)
(/.f64 (-.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1)) (/.f64 -1 d1))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 -1 d1))
(/.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (/.f64 1/2 d1))
(/.f64 (-.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1))) -1)
(/.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 d1))
(neg.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(fabs.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(+.f64 (neg.f64 (*.f64 d1 d1)) 0)
(+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 d1 d1))
(+.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 0 (/.f64 -2 d1)))
(+.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 0 (/.f64 0 (/.f64 -2 d1))))
(+.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 -2 d1))))
(+.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 -2 d1))))
(+.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 -2 d1))))
(+.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 -2 d1)) (-.f64 d1 d1)))
(+.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 -2 d1)) (/.f64 0 (/.f64 -2 d1))))
(+.f64 0 (neg.f64 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 -2)))
(+.f64 (*.f64 d1 (*.f64 d1 -1/2)) (*.f64 d1 (*.f64 d1 -1/2)))
(+.f64 (*.f64 d1 (*.f64 d1 -1/2)) (-.f64 (*.f64 d1 (*.f64 d1 -1/2)) (/.f64 0 (/.f64 -2 d1))))
(+.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1)))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (-.f64 0 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1))))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (-.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1))))
(-.f64 (neg.f64 (*.f64 d1 d1)) 0)
(-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 d1 d1))
(-.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 0 (/.f64 -2 d1)))
(-.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 -2 d1))))
(-.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 -2 d1))))
(-.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 -2 d1)) (-.f64 d1 d1)))
(-.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 -2 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 -2 d1))))
(-.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 -2 d1)) (/.f64 0 (/.f64 -2 d1))))
(-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 1 (/.f64 0 (/.f64 -2 d1))))
(-.f64 0 (*.f64 d1 d1))
(-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))
(-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 0 (/.f64 -2 d1))))
(-.f64 (*.f64 d1 d1) (*.f64 -1 (*.f64 d1 (*.f64 d1 -2))))
(-.f64 (*.f64 d1 (*.f64 d1 -1/2)) (*.f64 1/2 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 d1))
(-.f64 (-.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 -2)) (neg.f64 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 -2))))
(-.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 -2)))
(-.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1)) (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (*.f64 d1 (*.f64 d1 -2))))
(-.f64 (/.f64 0 (/.f64 -2 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (*.f64 1 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1))))
(-.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1)))
(-.f64 (-.f64 0 (/.f64 0 (/.f64 -2 d1))) (*.f64 d1 d1))
(-.f64 (-.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 -2 d1))) (*.f64 d1 d1))
(-.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (/.f64 0 (/.f64 -2 d1))) (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1)))
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 d1))
(-.f64 (*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (*.f64 d1 -1/2)) (neg.f64 (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 (*.f64 d1 -2) (*.f64 d1 -2)) d1) (*.f64 d1 (-.f64 (*.f64 d1 -2) d1)))
(-.f64 (*.f64 (*.f64 d1 d1) -1) 0)
(-.f64 (*.f64 (*.f64 d1 d1) -1) (-.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) -1) (neg.f64 (*.f64 d1 d1)))
(-.f64 (*.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1)) 1/2) (*.f64 d1 (*.f64 d1 -1/2)))
(-.f64 (*.f64 (+.f64 d1 (+.f64 d1 d1)) (*.f64 d1 -1/2)) (*.f64 d1 (*.f64 d1 -1/2)))
(-.f64 (*.f64 (/.f64 (+.f64 d1 d1) 1/2) (*.f64 d1 -1/2)) (neg.f64 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 -1/2)) 2) 0)
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 -1/2)) 2) (*.f64 2 (-.f64 d1 d1)))
(-.f64 (*.f64 0 (neg.f64 (+.f64 d1 d1))) (*.f64 (neg.f64 (+.f64 d1 d1)) (*.f64 d1 -1/2)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 d1 -1/2))) (*.f64 (neg.f64 (*.f64 d1 -1/2)) (+.f64 d1 d1)))
(*.f64 d1 (neg.f64 d1))
(*.f64 (neg.f64 d1) d1)
(*.f64 (neg.f64 (*.f64 d1 d1)) 1)
(*.f64 -1 (*.f64 d1 d1))
(*.f64 1 (neg.f64 (*.f64 d1 d1)))
(*.f64 (+.f64 d1 d1) (*.f64 d1 -1/2))
(*.f64 1/2 (*.f64 d1 (*.f64 d1 -2)))
(*.f64 (*.f64 d1 -1/2) (+.f64 d1 d1))
(*.f64 (*.f64 d1 -1/2) (/.f64 1 (/.f64 1/2 d1)))
(*.f64 -2 (*.f64 1/2 (*.f64 d1 d1)))
(*.f64 -2 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 -1/2))))
(*.f64 -1/2 (*.f64 d1 (+.f64 d1 d1)))
(*.f64 (*.f64 d1 -2) (*.f64 d1 1/2))
(*.f64 (*.f64 d1 -2) (/.f64 1/2 (/.f64 1 d1)))
(*.f64 (*.f64 d1 -2) (-.f64 d1 (/.f64 1/2 (/.f64 1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 -2)) 1/2)
(*.f64 2 (*.f64 d1 (*.f64 d1 -1/2)))
(*.f64 (*.f64 d1 (+.f64 d1 d1)) -1/2)
(*.f64 (neg.f64 (+.f64 d1 d1)) (*.f64 d1 1/2))
(*.f64 (neg.f64 (*.f64 d1 -1/2)) (*.f64 d1 -2))
(*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 1/2 (/.f64 -2 d1)))
(*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (-.f64 (*.f64 d1 -1/2) (/.f64 1/2 (/.f64 -2 d1))))
(*.f64 (neg.f64 (neg.f64 (+.f64 d1 d1))) (*.f64 d1 -1/2))
(*.f64 (neg.f64 (neg.f64 (*.f64 d1 -1/2))) (+.f64 d1 d1))
(neg.f64 (*.f64 d1 d1))
Outputs
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(*.f64 -1 (pow.f64 d1 2))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 -1 (pow.f64 d1 2))
(*.f64 -1 (pow.f64 d1 2))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1))
(+.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (+.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 d1 (-.f64 d1 (+.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))))
(-.f64 (+.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (neg.f64 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (neg.f64 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 0))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2))))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2))))))
(-.f64 (+.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2))))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (+.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) d1)))
(+.f64 d1 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (+.f64 d1 (neg.f64 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (neg.f64 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (+.f64 d1 (neg.f64 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (neg.f64 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2))))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))))
(+.f64 d1 (+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (+.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (+.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))
(+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2))))))
(+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (+.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (+.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2)))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1)))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 (-.f64 d1 (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))))))
(+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2)))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1)))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))))
(+.f64 d1 (-.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))))
(-.f64 (+.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2)))) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (neg.f64 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (neg.f64 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2))))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2))))))
(+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2))))))
(-.f64 (+.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2)))) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2))))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 d1 (-.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1)))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) d1)) d1)
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))
(+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (+.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (+.f64 (*.f64 d1 (*.f64 -2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))
(+.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1))
(+.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))))
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))))
(+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(+.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (-.f64 0 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))))
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))))
(+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (+.f64 d1 (neg.f64 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (neg.f64 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (+.f64 d1 (neg.f64 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (neg.f64 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (+.f64 d1 (neg.f64 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (neg.f64 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (+.f64 d1 (neg.f64 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (neg.f64 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (+.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 0))) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2)))) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1)))) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 0))) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 0))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 0))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 0))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 0))) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 0))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 0))) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 0))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (neg.f64 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (neg.f64 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 0))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (neg.f64 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (neg.f64 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (+.f64 (*.f64 d1 (*.f64 -2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2)))) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1)))) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 0))) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (+.f64 (*.f64 d1 (*.f64 -2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2)))) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (+.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 0))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 -2)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 -2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 -2 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 0 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 -1/2)) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 -1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 -1/2) (*.f64 0 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 -1/2) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 -1/2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 -1/2 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 -1/2)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 -1/2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 -1/2 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 0 (/.f64 -2 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 -4))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (*.f64 1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 0))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))))
(-.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 0 (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (-.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (+.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (neg.f64 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 d1 d1))))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (neg.f64 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 d1 d1))))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 -1 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -2))
(-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) -2))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 -2))))
(*.f64 (*.f64 d1 d1) (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 -2))))
(*.f64 (*.f64 d1 d1) (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 -2)))
(*.f64 (*.f64 d1 d1) (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 -2))))
(*.f64 (*.f64 d1 d1) (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (-.f64 d1 d1) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 0))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2)))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (*.f64 1 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))))
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (-.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))) (-.f64 d1 d1))
(-.f64 d1 (-.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (-.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))) (-.f64 d1 d1))
(-.f64 d1 (-.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 d1 d1))
(-.f64 d1 (-.f64 d1 (-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0))
(-.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(-.f64 (-.f64 0 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))))
(-.f64 (-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))))
(-.f64 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))))
(-.f64 (-.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (-.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (-.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 0))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)))
(-.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (-.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1)))))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2))))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1)))))
(-.f64 (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2)))))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1)))))
(-.f64 (-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2)))))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1)))))
(-.f64 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2))))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) 0)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 0 (*.f64 d1 (*.f64 d1 -2)))))
(-.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 0 (*.f64 -2 (*.f64 d1 d1)))))
(-.f64 (-.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (-.f64 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (-.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(-.f64 (-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (+.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (+.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(-.f64 (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(-.f64 (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 -1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (+.f64 0 (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 0 (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (+.f64 (/.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))) (-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 0)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) (*.f64 d1 1/2)))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) (-.f64 0 (*.f64 d1 1/2)))
(*.f64 (*.f64 d1 (*.f64 -2 (*.f64 d1 d1))) (-.f64 0 (*.f64 d1 1/2)))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) d1) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (/.f64 (*.f64 d1 -2) (/.f64 -1 (*.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d1 d1) (/.f64 1/2 d1)) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 (*.f64 d1 -2) (neg.f64 (*.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 d1 d1) (/.f64 1/2 d1)) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (neg.f64 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (neg.f64 (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1))))
(*.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 -2)) (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (-.f64 (*.f64 d1 -2) d1)))))
(*.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (*.f64 -2 (*.f64 d1 d1)) (-.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 d1 (-.f64 (*.f64 d1 -2) d1)))))
(-.f64 (*.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) -1) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) -1) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 -2) (*.f64 d1 -2)) (*.f64 d1 (neg.f64 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (-.f64 (*.f64 d1 -2) d1)))
(*.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (-.f64 (+.f64 (*.f64 d1 -2) (*.f64 d1 -2)) (-.f64 (*.f64 d1 -2) d1)))
(*.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (+.f64 (*.f64 d1 -2) (-.f64 (*.f64 d1 -2) (-.f64 (*.f64 d1 -2) d1))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 2)) 1/2) (*.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 1/2 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 1/2 (+.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 -1/2))) (*.f64 (*.f64 d1 (*.f64 d1 -1/2)) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 -1/2)) (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 -1/2))) (*.f64 (*.f64 d1 (*.f64 d1 -1/2)) (neg.f64 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 -1/2)) (-.f64 (*.f64 d1 (-.f64 (*.f64 d1 -2) d1)) (neg.f64 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) d1))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 (+.f64 d1 (+.f64 d1 d1)) d1))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (+.f64 (+.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (/.f64 (+.f64 d1 d1) 1/2) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (/.f64 (+.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 d1 d1) 1/2) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (+.f64 d1 (+.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 1/2)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (+.f64 d1 (+.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (+.f64 d1 d1) (-.f64 (+.f64 d1 d1) (+.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 0 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2)))) (*.f64 d1 -1/2)))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2)))) (neg.f64 (*.f64 d1 -1/2)))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 -2 (*.f64 d1 d1)))) (neg.f64 (*.f64 d1 -1/2)))
(-.f64 (*.f64 (neg.f64 d1) (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))))) (*.f64 (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (*.f64 d1 -2)))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (-.f64 (neg.f64 d1) (*.f64 d1 -2)))
(-.f64 (*.f64 0 (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))))) (*.f64 (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (neg.f64 d1)))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (-.f64 0 (neg.f64 d1)))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (-.f64 d1 0))
(-.f64 (*.f64 (+.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))))) (*.f64 (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (+.f64 d1 (+.f64 d1 d1))))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (-.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (+.f64 d1 (+.f64 d1 d1))))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (+.f64 (+.f64 d1 d1) (-.f64 (+.f64 d1 d1) (+.f64 d1 (+.f64 d1 d1)))))
(/.f64 d1 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 d1 (/.f64 1/2 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (/.f64 (/.f64 -1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 (neg.f64 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (/.f64 -1/2 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (*.f64 -1 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (*.f64 (/.f64 -1 d1) (/.f64 (/.f64 1 d1) d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 -2 d1) (neg.f64 (*.f64 d1 d1)))))
(/.f64 d1 (-.f64 (/.f64 -2 (*.f64 d1 (neg.f64 (*.f64 d1 d1)))) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(/.f64 d1 (-.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(/.f64 (neg.f64 d1) (-.f64 (/.f64 0 (neg.f64 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(/.f64 d1 (-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (neg.f64 (*.f64 d1 d1)))))
(/.f64 d1 (-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1))))
(/.f64 (neg.f64 d1) (-.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (-.f64 (/.f64 0 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(/.f64 d1 (-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 d1)))
(/.f64 (neg.f64 d1) (-.f64 (*.f64 (/.f64 -1 d1) (/.f64 0 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(/.f64 d1 (-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (neg.f64 (*.f64 d1 d1)))))
(/.f64 d1 (-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1))))
(/.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 (*.f64 d1 d1)) (neg.f64 (/.f64 (/.f64 1 d1) d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 -1 (/.f64 (/.f64 -1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 1 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 1 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 1 (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 1 (fabs.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (/.f64 -1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (+.f64 d1 d1) (/.f64 -2 (*.f64 d1 (neg.f64 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (+.f64 d1 d1) (/.f64 1 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (+.f64 d1 d1) (*.f64 (/.f64 -2 d1) (/.f64 -1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 -1/2) (/.f64 (/.f64 -1 (*.f64 d1 d1)) (+.f64 d1 d1)))
(*.f64 -1/2 (*.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 d1 d1))))
(/.f64 (*.f64 d1 -1/2) (*.f64 (/.f64 1/2 d1) (/.f64 -1 (*.f64 d1 d1))))
(/.f64 (*.f64 d1 -1/2) (/.f64 (/.f64 1/2 d1) (neg.f64 (*.f64 d1 d1))))
(*.f64 -1/2 (/.f64 d1 (/.f64 (/.f64 -1/2 (*.f64 d1 d1)) d1)))
(/.f64 (*.f64 d1 d1) (/.f64 (/.f64 1 d1) d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 d1) (/.f64 -1 (neg.f64 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 d1) (fabs.f64 (/.f64 (/.f64 1 d1) d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (/.f64 1/2 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) -1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 -2)) (/.f64 (/.f64 -1 (*.f64 d1 d1)) 1/2))
(/.f64 (*.f64 d1 (*.f64 d1 -2)) (/.f64 -2 (*.f64 d1 d1)))
(*.f64 d1 (/.f64 (*.f64 d1 (*.f64 -2 (*.f64 d1 d1))) -2))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) (/.f64 -2 d1))
(/.f64 (*.f64 d1 (*.f64 d1 -2)) (/.f64 -2 (*.f64 d1 d1)))
(*.f64 d1 (/.f64 (*.f64 d1 (*.f64 -2 (*.f64 d1 d1))) -2))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) (/.f64 (/.f64 1/2 d1) -1/4))
(/.f64 (*.f64 d1 (*.f64 d1 -2)) (/.f64 -2 (*.f64 d1 d1)))
(*.f64 d1 (/.f64 (*.f64 d1 (*.f64 -2 (*.f64 d1 d1))) -2))
(/.f64 (/.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (/.f64 1/2 d1)) -2)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (/.f64 -2 d1)) 1/2)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) 1/2) (/.f64 1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2)))) -2)
(/.f64 (*.f64 d1 (*.f64 d1 -2)) (/.f64 -2 (*.f64 d1 d1)))
(*.f64 d1 (/.f64 (*.f64 d1 (*.f64 -2 (*.f64 d1 d1))) -2))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (-.f64 0 (/.f64 1/2 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 (/.f64 1/2 d1) 0))
(/.f64 (*.f64 d1 (/.f64 d1 (/.f64 -2 d1))) (neg.f64 (/.f64 1/2 d1)))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (fabs.f64 d1) (fabs.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (fabs.f64 (neg.f64 (*.f64 d1 d1))) (fabs.f64 (/.f64 -1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (fabs.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1)))) (fabs.f64 (/.f64 -1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (fabs.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (fabs.f64 (/.f64 1/2 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (fabs.f64 (*.f64 d1 (*.f64 d1 d1))) (fabs.f64 (/.f64 1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 -2) (/.f64 -1 (*.f64 d1 d1)))) (/.f64 -1 d1))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 -2))) (neg.f64 d1))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (/.f64 1/2 d1))) (neg.f64 d1))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 -2) (neg.f64 (*.f64 d1 d1)))) (/.f64 -1 d1))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 -2))) (neg.f64 d1))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (/.f64 1/2 d1))) (neg.f64 d1))
(/.f64 (-.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (/.f64 0 (/.f64 -2 d1))) (/.f64 1/2 d1))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (*.f64 0 (/.f64 d1 -4))) (/.f64 d1 1/2))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 0) (/.f64 d1 1/2)))
(/.f64 (-.f64 (/.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) 1/2) (-.f64 d1 d1)) (/.f64 1 d1))
(*.f64 (-.f64 d1 (-.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 d1 1/2)))) (/.f64 d1 1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 1)))
(/.f64 (-.f64 (/.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (/.f64 1/2 d1)) (-.f64 d1 d1)) -2)
(/.f64 (-.f64 d1 (-.f64 d1 (*.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 d1 (/.f64 1/2 d1))))) -2)
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) -2))
(/.f64 (-.f64 (/.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) (/.f64 -2 d1)) (/.f64 0 (/.f64 -2 d1))) 1/2)
(/.f64 (/.f64 (-.f64 (*.f64 d1 (neg.f64 (*.f64 d1 d1))) 0) (/.f64 -2 d1)) 1/2)
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 0))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2)))) (-.f64 d1 d1)) -2)
(/.f64 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))))) 2)
(/.f64 (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 -2 (*.f64 d1 d1)))) 2)
(/.f64 (-.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1)) (/.f64 -1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 -1 d1))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 -2))) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 d1))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 (*.f64 -2 (*.f64 d1 d1))))) (neg.f64 d1))
(/.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 1/2 (*.f64 d1 d1)))) (/.f64 1/2 d1))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))))) (/.f64 d1 1/2))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2)))) (/.f64 d1 1/2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (-.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1))) -1)
(neg.f64 (-.f64 (-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))))
(-.f64 (/.f64 (-.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) -1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 d1))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 d1 1))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (/.f64 d1 1))
(neg.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(*.f64 (fabs.f64 (neg.f64 (*.f64 d1 d1))) (*.f64 d1 d1))
(+.f64 (neg.f64 (*.f64 d1 d1)) 0)
(neg.f64 (*.f64 d1 d1))
(+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (neg.f64 (*.f64 d1 d1)))
(+.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 d1 d1))
(+.f64 d1 (-.f64 (neg.f64 (*.f64 d1 d1)) d1))
(+.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 0 (/.f64 -2 d1)))
(+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 -4)))
(+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 0))
(+.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 0 (/.f64 0 (/.f64 -2 d1))))
(-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 -4)))
(-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 0))
(+.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 -2 d1))))
(+.f64 (-.f64 d1 d1) (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 -4))))
(+.f64 (-.f64 d1 d1) (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 0)))
(+.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 -2 d1))))
(+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 -4)))
(+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 0))
(+.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 -2 d1))))
(+.f64 (-.f64 d1 d1) (+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 -4))))
(+.f64 d1 (+.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (*.f64 d1 0) d1)))
(+.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 -2 d1)) (-.f64 d1 d1)))
(+.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (*.f64 0 (/.f64 d1 -4)) (-.f64 d1 d1)))
(+.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 d1 (-.f64 d1 (*.f64 d1 0))))
(+.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 -2 d1)) (/.f64 0 (/.f64 -2 d1))))
(+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 -4)))
(+.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 0))
(+.f64 0 (neg.f64 (*.f64 d1 d1)))
(neg.f64 (*.f64 d1 d1))
(+.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 -2)))
(*.f64 d1 (+.f64 d1 (*.f64 d1 -2)))
(+.f64 (*.f64 d1 (*.f64 d1 -1/2)) (*.f64 d1 (*.f64 d1 -1/2)))
(*.f64 (*.f64 d1 -1/2) (+.f64 d1 d1))
(*.f64 d1 (*.f64 -1/2 (+.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 -1/2)) (-.f64 (*.f64 d1 (*.f64 d1 -1/2)) (/.f64 0 (/.f64 -2 d1))))
(-.f64 (*.f64 (*.f64 d1 -1/2) (+.f64 d1 d1)) (*.f64 0 (/.f64 d1 -4)))
(-.f64 (*.f64 d1 (*.f64 -1/2 (+.f64 d1 d1))) (*.f64 d1 0))
(+.f64 (-.f64 d1 d1) (neg.f64 (*.f64 d1 d1)))
(+.f64 d1 (-.f64 (neg.f64 (*.f64 d1 d1)) d1))
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1))
(*.f64 d1 (+.f64 d1 (*.f64 d1 -2)))
(+.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (-.f64 (*.f64 d1 -2) d1)))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (-.f64 0 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1))))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (neg.f64 (*.f64 d1 (-.f64 (*.f64 d1 -2) d1))))
(+.f64 (*.f64 -2 (*.f64 d1 d1)) (+.f64 (neg.f64 (*.f64 d1 (-.f64 (*.f64 d1 -2) d1))) (*.f64 -2 (*.f64 d1 d1))))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (-.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1))))
(+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 -2)) (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (-.f64 (*.f64 d1 -2) d1)))))
(-.f64 (+.f64 (-.f64 d1 d1) (+.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1)))) (*.f64 d1 (-.f64 (*.f64 d1 -2) d1)))
(-.f64 (neg.f64 (*.f64 d1 d1)) 0)
(neg.f64 (*.f64 d1 d1))
(-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 d1 d1))
(-.f64 d1 (-.f64 d1 (neg.f64 (*.f64 d1 d1))))
(-.f64 (neg.f64 (*.f64 d1 d1)) (/.f64 0 (/.f64 -2 d1)))
(-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 -4)))
(-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 0))
(-.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) d1)))
(-.f64 (-.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 -2 d1))))
(-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 -4)))
(-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 0))
(-.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 -2 d1))))
(-.f64 (-.f64 d1 (-.f64 d1 (neg.f64 (*.f64 d1 d1)))) (*.f64 0 (/.f64 d1 -4)))
(-.f64 d1 (-.f64 d1 (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 0))))
(-.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (*.f64 d1 d1) (neg.f64 (*.f64 d1 d1))))
(neg.f64 (*.f64 d1 d1))
(-.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 -2 d1)) (-.f64 d1 d1)))
(-.f64 (-.f64 d1 (-.f64 d1 (neg.f64 (*.f64 d1 d1)))) (*.f64 0 (/.f64 d1 -4)))
(-.f64 d1 (-.f64 d1 (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 0))))
(-.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 -2 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (/.f64 d1 -4))))
(-.f64 (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 0))
(-.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 -2 d1))))
(-.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (/.f64 d1 -4))))
(-.f64 (-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 0))
(-.f64 (neg.f64 (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 -2 d1)) (/.f64 0 (/.f64 -2 d1))))
(-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 -4)))
(-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 0))
(-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 1 (/.f64 0 (/.f64 -2 d1))))
(-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 -4)))
(-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 0))
(-.f64 0 (*.f64 d1 d1))
(neg.f64 (*.f64 d1 d1))
(-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))
(*.f64 d1 (-.f64 d1 (+.f64 d1 d1)))
(-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 d1) (+.f64 (-.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 0 (/.f64 -2 d1))))
(-.f64 (*.f64 d1 d1) (+.f64 (*.f64 0 (/.f64 d1 -4)) (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 0) (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 d1 d1) (*.f64 -1 (*.f64 d1 (*.f64 d1 -2))))
(-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 2)))
(-.f64 (*.f64 d1 (*.f64 d1 -1/2)) (*.f64 1/2 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 -1/2)) (*.f64 d1 (*.f64 d1 1/2)))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 d1))
(-.f64 (-.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 -2)) (neg.f64 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 (-.f64 d1 (/.f64 d1 2)) -2))
(-.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 -2))))
(-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (-.f64 d1 (*.f64 d1 -2))))
(-.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 (+.f64 d1 d1))))
(-.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 -2)))
(-.f64 (*.f64 d1 (-.f64 (*.f64 d1 -2) d1)) (*.f64 d1 (*.f64 d1 -2)))
(-.f64 (*.f64 d1 (-.f64 (*.f64 d1 -2) d1)) (*.f64 -2 (*.f64 d1 d1)))
(-.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1)) (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (*.f64 d1 (*.f64 d1 -2))))
(-.f64 (*.f64 d1 (*.f64 d1 -2)) (+.f64 (*.f64 d1 (*.f64 d1 -2)) (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (-.f64 (*.f64 d1 -2) d1)))))
(-.f64 (*.f64 d1 (-.f64 (*.f64 d1 -2) d1)) (+.f64 (*.f64 -2 (*.f64 d1 d1)) (-.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1)))))
(-.f64 (/.f64 0 (/.f64 -2 d1)) (*.f64 d1 d1))
(-.f64 (*.f64 0 (/.f64 d1 -4)) (*.f64 d1 d1))
(-.f64 (*.f64 d1 0) (*.f64 d1 d1))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 -2)) (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (-.f64 (*.f64 d1 -2) d1))))
(+.f64 (*.f64 -2 (*.f64 d1 d1)) (-.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 d1 (-.f64 (*.f64 d1 -2) d1))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (*.f64 1 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (*.f64 -1 (*.f64 d1 (-.f64 d1 (*.f64 d1 -2)))))
(-.f64 (+.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 -1 (-.f64 d1 (*.f64 d1 -2)))))
(-.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (-.f64 (*.f64 d1 -2) d1)))) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (-.f64 (+.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 -2 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 (*.f64 d1 -2) d1)))
(-.f64 (-.f64 0 (/.f64 0 (/.f64 -2 d1))) (*.f64 d1 d1))
(-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 -4)))
(-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 d1 0))
(-.f64 (-.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 -2 d1))) (*.f64 d1 d1))
(-.f64 (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 -4)))
(-.f64 (-.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 0))
(-.f64 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (*.f64 d1 -2))) (/.f64 0 (/.f64 -2 d1))) (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 -2)) (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 (-.f64 (*.f64 d1 -2) d1)))) (*.f64 0 (/.f64 d1 -4)))
(+.f64 (*.f64 -2 (*.f64 d1 d1)) (-.f64 (-.f64 (*.f64 -2 (*.f64 d1 d1)) (*.f64 d1 (-.f64 (*.f64 d1 -2) d1))) (*.f64 d1 0)))
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 d1))
(-.f64 (neg.f64 (-.f64 d1 d1)) (*.f64 d1 d1))
(-.f64 (*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (neg.f64 d1)) (*.f64 (neg.f64 d1) (+.f64 d1 (+.f64 d1 d1))))
(*.f64 (neg.f64 d1) (-.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (+.f64 d1 (+.f64 d1 d1))))
(*.f64 (neg.f64 d1) (+.f64 (+.f64 d1 d1) (-.f64 (+.f64 d1 d1) (+.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (*.f64 d1 -1/2)) (neg.f64 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 -1/2) (+.f64 d1 (+.f64 d1 (+.f64 d1 d1)))) (neg.f64 (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 (*.f64 d1 -2) (*.f64 d1 -2)) d1) (*.f64 d1 (-.f64 (*.f64 d1 -2) d1)))
(*.f64 d1 (-.f64 (+.f64 (*.f64 d1 -2) (*.f64 d1 -2)) (-.f64 (*.f64 d1 -2) d1)))
(*.f64 d1 (+.f64 (*.f64 d1 -2) (-.f64 (*.f64 d1 -2) (-.f64 (*.f64 d1 -2) d1))))
(-.f64 (*.f64 (*.f64 d1 d1) -1) 0)
(neg.f64 (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) -1) (-.f64 d1 d1))
(-.f64 d1 (-.f64 d1 (neg.f64 (*.f64 d1 d1))))
(-.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) -1) (neg.f64 (*.f64 d1 d1)))
(-.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d1))) (neg.f64 (*.f64 d1 d1)))
(-.f64 (*.f64 (-.f64 (*.f64 d1 (*.f64 d1 -2)) (*.f64 d1 d1)) 1/2) (*.f64 d1 (*.f64 d1 -1/2)))
(-.f64 (*.f64 1/2 (*.f64 d1 (-.f64 (*.f64 d1 -2) d1))) (*.f64 d1 (*.f64 d1 -1/2)))
(-.f64 (*.f64 d1 (*.f64 1/2 (-.f64 (*.f64 d1 -2) d1))) (*.f64 d1 (*.f64 d1 -1/2)))
(-.f64 (*.f64 (+.f64 d1 (+.f64 d1 d1)) (*.f64 d1 -1/2)) (*.f64 d1 (*.f64 d1 -1/2)))
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (+.f64 d1 d1)) -1/2)) (*.f64 d1 (*.f64 d1 -1/2)))
(-.f64 (*.f64 (/.f64 (+.f64 d1 d1) 1/2) (*.f64 d1 -1/2)) (neg.f64 (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 (/.f64 (+.f64 d1 d1) 1/2) -1/2)) (neg.f64 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 -1/2)) 2) 0)
(neg.f64 (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 -1/2)) 2) (*.f64 2 (-.f64 d1 d1)))
(*.f64 2 (-.f64 (*.f64 d1 (*.f64 d1 -1/2)) (-.f64 d1 d1)))
(-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 2 (-.f64 d1 d1)))
(-.f64 (*.f64 0 (neg.f64 (+.f64 d1 d1))) (*.f64 (neg.f64 (+.f64 d1 d1)) (*.f64 d1 -1/2)))
(*.f64 (neg.f64 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 -1/2)))
(*.f64 d1 (*.f64 (-.f64 (+.f64 d1 d1) 0) -1/2))
(-.f64 (*.f64 0 (neg.f64 (*.f64 d1 -1/2))) (*.f64 (neg.f64 (*.f64 d1 -1/2)) (+.f64 d1 d1)))
(*.f64 (neg.f64 (*.f64 d1 -1/2)) (neg.f64 (+.f64 d1 d1)))
(*.f64 (+.f64 d1 d1) (-.f64 (*.f64 d1 -1/2) 0))
(*.f64 d1 (neg.f64 d1))
(neg.f64 (*.f64 d1 d1))
(*.f64 (neg.f64 d1) d1)
(neg.f64 (*.f64 d1 d1))
(*.f64 (neg.f64 (*.f64 d1 d1)) 1)
(neg.f64 (*.f64 d1 d1))
(*.f64 -1 (*.f64 d1 d1))
(neg.f64 (*.f64 d1 d1))
(*.f64 1 (neg.f64 (*.f64 d1 d1)))
(neg.f64 (*.f64 d1 d1))
(*.f64 (+.f64 d1 d1) (*.f64 d1 -1/2))
(*.f64 (*.f64 d1 -1/2) (+.f64 d1 d1))
(*.f64 d1 (*.f64 -1/2 (+.f64 d1 d1)))
(*.f64 1/2 (*.f64 d1 (*.f64 d1 -2)))
(neg.f64 (*.f64 d1 d1))
(*.f64 (*.f64 d1 -1/2) (+.f64 d1 d1))
(*.f64 d1 (*.f64 -1/2 (+.f64 d1 d1)))
(*.f64 (*.f64 d1 -1/2) (/.f64 1 (/.f64 1/2 d1)))
(*.f64 (*.f64 d1 -1/2) (/.f64 d1 1/2))
(*.f64 -2 (*.f64 1/2 (*.f64 d1 d1)))
(neg.f64 (*.f64 d1 d1))
(*.f64 -2 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 -1/2))))
(*.f64 2 (-.f64 (*.f64 d1 (*.f64 d1 -1/2)) (-.f64 d1 d1)))
(-.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 2 (-.f64 d1 d1)))
(*.f64 -1/2 (*.f64 d1 (+.f64 d1 d1)))
(*.f64 (*.f64 d1 -1/2) (+.f64 d1 d1))
(*.f64 d1 (*.f64 -1/2 (+.f64 d1 d1)))
(*.f64 (*.f64 d1 -2) (*.f64 d1 1/2))
(neg.f64 (*.f64 d1 d1))
(*.f64 (*.f64 d1 -2) (/.f64 1/2 (/.f64 1 d1)))
(neg.f64 (*.f64 d1 d1))
(*.f64 (*.f64 d1 -2) (-.f64 d1 (/.f64 1/2 (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 -2)) (neg.f64 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 (-.f64 d1 (/.f64 d1 2)) -2))
(*.f64 (*.f64 d1 (*.f64 d1 -2)) 1/2)
(neg.f64 (*.f64 d1 d1))
(*.f64 2 (*.f64 d1 (*.f64 d1 -1/2)))
(neg.f64 (*.f64 d1 d1))
(*.f64 (*.f64 d1 (+.f64 d1 d1)) -1/2)
(*.f64 (*.f64 d1 -1/2) (+.f64 d1 d1))
(*.f64 d1 (*.f64 -1/2 (+.f64 d1 d1)))
(*.f64 (neg.f64 (+.f64 d1 d1)) (*.f64 d1 1/2))
(*.f64 (*.f64 d1 1/2) (neg.f64 (+.f64 d1 d1)))
(*.f64 d1 (*.f64 (neg.f64 (+.f64 d1 d1)) 1/2))
(*.f64 (neg.f64 (*.f64 d1 -1/2)) (*.f64 d1 -2))
(*.f64 d1 (*.f64 (neg.f64 (*.f64 d1 -1/2)) -2))
(*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 1/2 (/.f64 -2 d1)))
(/.f64 (+.f64 d1 d1) (/.f64 -2 d1))
(*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (-.f64 (*.f64 d1 -1/2) (/.f64 1/2 (/.f64 -2 d1))))
(*.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (-.f64 (*.f64 d1 -1/2) (/.f64 d1 -4)))
(*.f64 (neg.f64 (neg.f64 (+.f64 d1 d1))) (*.f64 d1 -1/2))
(*.f64 (neg.f64 (+.f64 d1 d1)) (neg.f64 (*.f64 d1 -1/2)))
(*.f64 d1 (*.f64 (-.f64 (+.f64 d1 d1) 0) -1/2))
(*.f64 (neg.f64 (neg.f64 (*.f64 d1 -1/2))) (+.f64 d1 d1))
(*.f64 (neg.f64 (*.f64 d1 -1/2)) (neg.f64 (+.f64 d1 d1)))
(*.f64 (+.f64 d1 d1) (-.f64 (*.f64 d1 -1/2) 0))
(neg.f64 (*.f64 d1 d1))

localize11.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (/.f64 1 d1) d1)
0.2b
(/.f64 (*.f64 d1 d1) (/.f64 (/.f64 1 d1) d1))
Compiler

Compiled 23 to 12 computations (47.8% saved)

series0.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite78.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1076×rational.json-simplify-32
1056×rational.json-simplify-34
1000×rational.json-simplify-5
760×rational.json-simplify-30
658×rational.json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0838
16032
227432
3201032
Stop Event
node limit
Counts
2 → 367
Calls
Call 1
Inputs
(/.f64 (*.f64 d1 d1) (/.f64 (/.f64 1 d1) d1))
(/.f64 (/.f64 1 d1) d1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 (*.f64 (*.f64 d1 d1) 1/2) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 1/2)) (+.f64 0 (*.f64 (*.f64 (*.f64 d1 d1) 1/2) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 1/2)) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) 1/2) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 1/2)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) 1/2) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1))) (+.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (-.f64 0 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1/2 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 0 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) 1/2) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (/.f64 0 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 1 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1 d1)) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 1/2) (*.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) 2) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 (*.f64 (*.f64 d1 d1) 1/2) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 d1 d1) 1/2) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) -1) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) -1) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (neg.f64 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 d1 d1) 1/2))) (*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 1/2) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))) (*.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))) (*.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) (+.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 d1 d1)) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 d1) 1/2) (*.f64 d1 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (/.f64 1 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 d1) (/.f64 (fabs.f64 d1) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 1/2) (/.f64 (+.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 2 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d1))) (-.f64 0 (*.f64 (*.f64 d1 d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 d1 d1) 1/2)) (-.f64 0 (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) (-.f64 d1 (+.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) (-.f64 (+.f64 d1 d1) (/.f64 (+.f64 d1 d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) (-.f64 0 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (/.f64 1/2 (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 1/2) (/.f64 1/2 (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d1)) (/.f64 1/2 (/.f64 (/.f64 -1 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (/.f64 (/.f64 -1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) 1/2))) (*.f64 d1 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 -1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 0 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 (/.f64 -1 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 d1 d1)) (+.f64 0 (/.f64 (/.f64 -1 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 (/.f64 -1 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -1 d1) d1) (/.f64 2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 d1) (/.f64 1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 0 (/.f64 1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 d1) (/.f64 1/2 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 d1) (/.f64 1/2 d1)) (+.f64 0 (*.f64 (/.f64 1/2 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 d1) (/.f64 1/2 d1)) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1/2 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (-.f64 0 (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (-.f64 (/.f64 0 d1) (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 0 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 -1 d1) d1) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (/.f64 -1 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 -1 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 d1) d1) (*.f64 (/.f64 -1 d1) (/.f64 2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 d1) d1) (-.f64 (/.f64 0 d1) (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 d1) d1) (-.f64 0 (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 d1) d1) (*.f64 -1 (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 (/.f64 -1 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 d1) (/.f64 (/.f64 -1 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 d1) (/.f64 1/2 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (-.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (*.f64 1 (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 d1) (/.f64 0 d1)) (/.f64 (/.f64 -1 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 d1) (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1)))) (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 2 d1) (/.f64 2 d1)) (/.f64 1 d1)) (*.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) 1/2) (*.f64 1/2 (/.f64 (/.f64 -1 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) 1/2) (/.f64 1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) 1/2) 1/2) (/.f64 1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 2 d1) 1/2) (/.f64 1/2 d1)) (/.f64 1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 1 d1) (/.f64 2 d1)) (/.f64 1/2 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 2 d1) (/.f64 2 d1)) (/.f64 1/2 d1)) (/.f64 1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 -1 d1) d1) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 d1) -1) (/.f64 (/.f64 -1 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 2 d1))) (*.f64 (neg.f64 (/.f64 2 d1)) (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1/2 d1))) (*.f64 (neg.f64 (/.f64 1/2 d1)) (/.f64 2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d1) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 d1) (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 d1) (/.f64 2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 d1) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 d1 d1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 -1 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d1) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 -1 d1) (/.f64 2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 0 d1) (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 (/.f64 2 (*.f64 d1 d1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 d1 d1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (-.f64 0 (/.f64 1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 2 d1)) (-.f64 0 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (/.f64 2 d1)) (/.f64 1/2 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 0 (/.f64 2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 d1) (/.f64 2 d1)) (/.f64 1/2 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 d1) (/.f64 2 d1)) (-.f64 (/.f64 1/2 d1) (/.f64 1/2 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 d1) (/.f64 2 d1)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 2 d1))) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 1/2 d1))) (/.f64 2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 -1 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 1 (*.f64 d1 d1)))))))

simplify103.0ms (1.1%)

Algorithm
egg-herbie
Rules
880×rational.json-simplify-13
780×rational.json-simplify-11
680×rational.json-simplify-39
664×rational.json-simplify-3
612×rational.json-simplify-14
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
070410847
121389755
Stop Event
node limit
Counts
391 → 429
Calls
Call 1
Inputs
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))
(+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 (*.f64 (*.f64 d1 d1) 1/2) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 1/2)) (+.f64 0 (*.f64 (*.f64 (*.f64 d1 d1) 1/2) (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 1/2)) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) 1/2) (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 1/2)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) 1/2) (*.f64 d1 d1))))
(+.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1))))
(+.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1))) (+.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1)))))
(+.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1)))))
(+.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1)))))
(+.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (-.f64 0 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))))
(+.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))))
(+.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1/2 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) 1/2) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) (-.f64 d1 d1)))
(-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 0 (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 1 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (/.f64 (+.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1 d1)) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 1/2) (*.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) 2) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 (*.f64 (*.f64 d1 d1) 1/2) (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) d1))
(-.f64 (*.f64 (/.f64 (+.f64 d1 d1) 1/2) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) -1) 0)
(-.f64 (*.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) -1) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) -1) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (neg.f64 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 d1)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) d1))
(-.f64 (*.f64 (neg.f64 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) 0))
(-.f64 (*.f64 0 (neg.f64 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 1/2)))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 d1 d1) 1/2))) (*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 1/2) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) 0))
(-.f64 (*.f64 0 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))) (*.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) (neg.f64 d1)))
(-.f64 (*.f64 (+.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))) (*.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) (+.f64 d1 (+.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
(*.f64 2 (/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))
(*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 1/2))
(*.f64 (*.f64 (*.f64 d1 d1) 1/2) (*.f64 d1 (+.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (+.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (/.f64 1 (/.f64 1/2 d1)))
(*.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(*.f64 -1/2 (-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 -1/2 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 -1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))))
(*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))
(*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))
(*.f64 (fabs.f64 d1) (/.f64 (fabs.f64 d1) (/.f64 1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 1/2)
(*.f64 (*.f64 d1 1/2) (/.f64 (+.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))))
(*.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))))
(*.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 2 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))))
(*.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1))
(*.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d1))) (-.f64 0 (*.f64 (*.f64 d1 d1) 1/2)))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) 1/2)) (-.f64 0 (*.f64 d1 (+.f64 d1 d1))))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) (-.f64 d1 (+.f64 d1 (+.f64 d1 d1))))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) (-.f64 (+.f64 d1 d1) (/.f64 (+.f64 d1 d1) 1/2)))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) (-.f64 0 (+.f64 d1 d1)))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 1/2))
(*.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (/.f64 1/2 (/.f64 2 (*.f64 d1 d1))))
(*.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 1/2) (/.f64 1/2 (/.f64 2 (*.f64 d1 d1)))))
(*.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d1)) (/.f64 1/2 (/.f64 (/.f64 -1 d1) d1)))
(*.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (/.f64 (/.f64 -1 d1) (*.f64 d1 d1))))
(*.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) d1)
(*.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -1/2)
(*.f64 (neg.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) d1)
(*.f64 (neg.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) 1/2))
(*.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) 1/2))) (*.f64 d1 (+.f64 d1 d1)))
(*.f64 (neg.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 -1/2 d1))
(*.f64 (neg.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))) (neg.f64 d1))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(+.f64 (/.f64 1 (*.f64 d1 d1)) 0)
(+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1)))
(+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 0 d1))
(+.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (*.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 0 d1)))
(+.f64 0 (/.f64 1 (*.f64 d1 d1)))
(+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 (/.f64 -1 d1) d1))
(+.f64 (/.f64 2 (*.f64 d1 d1)) (+.f64 0 (/.f64 (/.f64 -1 d1) d1)))
(+.f64 (/.f64 2 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 (/.f64 -1 d1) d1)))
(+.f64 (/.f64 (/.f64 -1 d1) d1) (/.f64 2 (*.f64 d1 d1)))
(+.f64 (/.f64 0 d1) (/.f64 1 (*.f64 d1 d1)))
(+.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1)))
(+.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 0 (/.f64 1/2 (*.f64 d1 d1))))
(+.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1))))
(+.f64 (*.f64 (/.f64 1 d1) (/.f64 1/2 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 1 d1)))
(+.f64 (*.f64 (/.f64 1 d1) (/.f64 1/2 d1)) (+.f64 0 (*.f64 (/.f64 1/2 d1) (/.f64 1 d1))))
(+.f64 (*.f64 (/.f64 1 d1) (/.f64 1/2 d1)) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1/2 d1) (/.f64 1 d1))))
(+.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (-.f64 0 (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1)))))
(+.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (-.f64 (/.f64 0 d1) (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 d1)) 0)
(-.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 0 d1))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 -1 d1) d1) (/.f64 1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (/.f64 -1 d1) 0))
(-.f64 0 (/.f64 (/.f64 -1 d1) d1))
(-.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 -1 d1) d1) (*.f64 (/.f64 -1 d1) (/.f64 2 d1)))
(-.f64 (/.f64 (/.f64 -1 d1) d1) (-.f64 (/.f64 0 d1) (/.f64 2 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 -1 d1) d1) (-.f64 0 (/.f64 2 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 -1 d1) d1) (*.f64 -1 (/.f64 2 (*.f64 d1 d1))))
(-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 (/.f64 -1 d1) d1))
(-.f64 (/.f64 0 d1) (/.f64 (/.f64 -1 d1) d1))
(-.f64 (*.f64 (/.f64 1 d1) (/.f64 1/2 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 -1 d1)))
(-.f64 (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 d1)))
(-.f64 (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (-.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 d1))))
(-.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))))
(-.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (*.f64 1 (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (+.f64 (/.f64 0 d1) (/.f64 0 d1)) (/.f64 (/.f64 -1 d1) d1))
(-.f64 (+.f64 (/.f64 0 d1) (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1)))) (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 (/.f64 2 d1) (/.f64 2 d1)) (/.f64 1 d1)) (*.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 2 d1))))
(-.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) 1/2) (*.f64 1/2 (/.f64 (/.f64 -1 d1) d1)))
(-.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) 1/2) (/.f64 1/2 (*.f64 d1 d1)))
(-.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) 1/2) 1/2) (/.f64 1 (*.f64 d1 d1)))
(-.f64 (*.f64 (/.f64 (/.f64 2 d1) 1/2) (/.f64 1/2 d1)) (/.f64 1 (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 (/.f64 1 d1) (/.f64 2 d1)) (/.f64 1/2 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 1 d1)))
(-.f64 (*.f64 (+.f64 (/.f64 2 d1) (/.f64 2 d1)) (/.f64 1/2 d1)) (/.f64 1 (*.f64 d1 d1)))
(-.f64 (*.f64 (/.f64 (/.f64 -1 d1) d1) -1) 0)
(-.f64 (*.f64 (/.f64 0 d1) -1) (/.f64 (/.f64 -1 d1) d1))
(-.f64 (*.f64 0 (neg.f64 (/.f64 2 d1))) (*.f64 (neg.f64 (/.f64 2 d1)) (/.f64 1/2 d1)))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1/2 d1))) (*.f64 (neg.f64 (/.f64 1/2 d1)) (/.f64 2 d1)))
(*.f64 1 (/.f64 1 (*.f64 d1 d1)))
(*.f64 (/.f64 1 d1) (/.f64 1 d1))
(*.f64 (/.f64 1 (*.f64 d1 d1)) 1)
(*.f64 2 (/.f64 1/2 (*.f64 d1 d1)))
(*.f64 2 (*.f64 (/.f64 1 d1) (/.f64 1/2 d1)))
(*.f64 1/2 (/.f64 2 (*.f64 d1 d1)))
(*.f64 (/.f64 1/2 d1) (/.f64 2 d1))
(*.f64 (/.f64 2 d1) (/.f64 1/2 d1))
(*.f64 (/.f64 2 (*.f64 d1 d1)) 1/2)
(*.f64 -1 (/.f64 (/.f64 -1 d1) d1))
(*.f64 (/.f64 -1 d1) (/.f64 -1 d1))
(*.f64 -1/2 (*.f64 (/.f64 -1 d1) (/.f64 2 d1)))
(*.f64 -1/2 (-.f64 (/.f64 0 d1) (/.f64 2 (*.f64 d1 d1))))
(*.f64 -1/2 (-.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1)))))
(*.f64 -1/2 (-.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 (/.f64 2 (*.f64 d1 d1)) 1/2)))
(*.f64 -1/2 (-.f64 0 (/.f64 2 (*.f64 d1 d1))))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) 2)
(*.f64 -2 (/.f64 1/2 (*.f64 d1 (neg.f64 d1))))
(*.f64 -2 (-.f64 0 (/.f64 1/2 (*.f64 d1 d1))))
(*.f64 (neg.f64 (/.f64 2 d1)) (-.f64 0 (/.f64 1/2 d1)))
(*.f64 (-.f64 0 (/.f64 2 d1)) (/.f64 1/2 (neg.f64 d1)))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 0 (/.f64 2 d1)))
(*.f64 (+.f64 (/.f64 2 d1) (/.f64 2 d1)) (/.f64 1/2 (+.f64 d1 d1)))
(*.f64 (+.f64 (/.f64 2 d1) (/.f64 2 d1)) (-.f64 (/.f64 1/2 d1) (/.f64 1/2 (+.f64 d1 d1))))
(*.f64 (*.f64 (/.f64 -1 d1) (/.f64 2 d1)) -1/2)
(*.f64 (neg.f64 (neg.f64 (/.f64 2 d1))) (/.f64 1/2 d1))
(*.f64 (neg.f64 (neg.f64 (/.f64 1/2 d1))) (/.f64 2 d1))
(neg.f64 (/.f64 (/.f64 -1 d1) d1))
(fabs.f64 (/.f64 1 (*.f64 d1 d1)))
Outputs
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(/.f64 1 (pow.f64 d1 2))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1))
(+.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 d1 (-.f64 (*.f64 d1 d1) d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 d1 (-.f64 (*.f64 d1 d1) d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 d1 (-.f64 (*.f64 d1 d1) d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 d1 (-.f64 (*.f64 d1 d1) d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1))
(+.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 d1 (-.f64 (*.f64 d1 d1) d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 d1 (-.f64 (*.f64 d1 d1) d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (*.f64 d1 (/.f64 d1 1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 (*.f64 d1 (/.f64 d1 1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1))
(+.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 (*.f64 (*.f64 d1 d1) 1/2) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 1/2)) (+.f64 0 (*.f64 (*.f64 (*.f64 d1 d1) 1/2) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 1/2)) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) 1/2) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) 1/2)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) 1/2) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1))) (+.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (/.f64 2 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (-.f64 0 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (*.f64 d1 (/.f64 d1 1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 (+.f64 d1 d1) d1) d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (*.f64 d1 (/.f64 d1 1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1 d1)))))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (/.f64 d1 1))) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1 d1)))))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (/.f64 d1 1))) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 d1 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 d1 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (*.f64 d1 (/.f64 d1 1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 d1 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 d1 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (*.f64 d1 (/.f64 d1 1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) 0))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (/.f64 2 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 1/2 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 0 (/.f64 2 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) 1/2) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) 1/2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d1 d1) 1/2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 0 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 d1 d1) (/.f64 0 (/.f64 2 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) 0))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) (-.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 0 (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (/.f64 d1 1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(-.f64 (/.f64 0 (/.f64 2 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (*.f64 1 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (/.f64 (+.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) (/.f64 (+.f64 d1 d1) 1)) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1 d1)) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) (/.f64 (+.f64 d1 d1) 1)) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) 1/2) (*.f64 1/2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (/.f64 (*.f64 d1 (+.f64 d1 d1)) 2) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (/.f64 d1 2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) (+.f64 d1 d1))) 2) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 (*.f64 (*.f64 d1 d1) 1/2) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (+.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (/.f64 (+.f64 d1 d1) 1/2) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) -1) 0)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) -1) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) -1) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (neg.f64 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (+.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 0 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (neg.f64 d1) (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) 0))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 0 (neg.f64 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) 1/2)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 0 (neg.f64 (*.f64 (*.f64 d1 d1) 1/2))) (*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (+.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 1/2) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) 0))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 0 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))) (*.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (+.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))) (*.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) (+.f64 d1 (+.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) 1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 2 (/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 1/2))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 (*.f64 d1 d1) 1/2) (*.f64 d1 (+.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (+.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (/.f64 1 (/.f64 1/2 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 -1/2 (-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 -1/2 (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 -1/2 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 1/2 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1/2 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 -1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 (fabs.f64 d1) (fabs.f64 d1)))
(*.f64 (fabs.f64 d1) (/.f64 (fabs.f64 d1) (/.f64 1 (*.f64 d1 d1))))
(/.f64 (fabs.f64 d1) (/.f64 (/.f64 1 (*.f64 d1 d1)) (fabs.f64 d1)))
(*.f64 (fabs.f64 d1) (*.f64 d1 (/.f64 d1 (/.f64 1 (fabs.f64 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 1/2)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 1/2) (/.f64 (+.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(*.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 2 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d1))) (-.f64 0 (*.f64 (*.f64 d1 d1) 1/2)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) 1/2)) (-.f64 0 (*.f64 d1 (+.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) (-.f64 d1 (+.f64 d1 (+.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) (-.f64 (+.f64 d1 d1) (/.f64 (+.f64 d1 d1) 1/2)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) (-.f64 0 (+.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 1/2))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (/.f64 1/2 (/.f64 2 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) 1/2) (/.f64 1/2 (/.f64 2 (*.f64 d1 d1)))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d1)) (/.f64 1/2 (/.f64 (/.f64 -1 d1) d1)))
(*.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d1)) (*.f64 1/2 (/.f64 d1 (/.f64 -1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) -1/2) (*.f64 d1 (-.f64 (neg.f64 d1) d1)))
(*.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (/.f64 (/.f64 -1 d1) (*.f64 d1 d1))))
(*.f64 (-.f64 (neg.f64 d1) d1) (*.f64 1/2 (/.f64 (*.f64 d1 d1) (/.f64 -1 d1))))
(*.f64 (/.f64 d1 (/.f64 (/.f64 -2 d1) d1)) (-.f64 (neg.f64 d1) d1))
(*.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2))) d1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) -1/2)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1)))) d1)
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (neg.f64 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) 1/2))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) 1/2))) (*.f64 d1 (+.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 -1/2 d1))
(*.f64 -1/2 (*.f64 (neg.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) d1))
(*.f64 d1 (*.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 d1 d1)) -1/2))
(*.f64 (neg.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))) (neg.f64 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 (*.f64 d1 d1) (fabs.f64 (*.f64 d1 (neg.f64 d1))))
(+.f64 (/.f64 1 (*.f64 d1 d1)) 0)
(/.f64 1 (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 0 d1))
(/.f64 1 (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 0 d1)))
(/.f64 1 (*.f64 d1 d1))
(+.f64 0 (/.f64 1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 d1))
(+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 (/.f64 -1 d1) d1))
(/.f64 1 (*.f64 d1 d1))
(+.f64 (/.f64 2 (*.f64 d1 d1)) (+.f64 0 (/.f64 (/.f64 -1 d1) d1)))
(/.f64 1 (*.f64 d1 d1))
(+.f64 (/.f64 2 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 (/.f64 -1 d1) d1)))
(/.f64 1 (*.f64 d1 d1))
(+.f64 (/.f64 (/.f64 -1 d1) d1) (/.f64 2 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 d1))
(+.f64 (/.f64 0 d1) (/.f64 1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 d1))
(+.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 d1))
(+.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 0 (/.f64 1/2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(+.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(+.f64 (*.f64 (/.f64 1 d1) (/.f64 1/2 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 1 d1)))
(/.f64 1 (*.f64 d1 d1))
(+.f64 (*.f64 (/.f64 1 d1) (/.f64 1/2 d1)) (+.f64 0 (*.f64 (/.f64 1/2 d1) (/.f64 1 d1))))
(/.f64 1 (*.f64 d1 d1))
(+.f64 (*.f64 (/.f64 1 d1) (/.f64 1/2 d1)) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1/2 d1) (/.f64 1 d1))))
(/.f64 1 (*.f64 d1 d1))
(+.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (-.f64 0 (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 d1))
(+.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (-.f64 (/.f64 0 d1) (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 d1)) 0)
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 0 d1))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 d1)))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 0 d1)))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 -1 d1) d1) (/.f64 1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (/.f64 -1 d1) 0))
(/.f64 1 (*.f64 d1 d1))
(-.f64 0 (/.f64 (/.f64 -1 d1) d1))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 -1 d1) d1) (*.f64 (/.f64 -1 d1) (/.f64 2 d1)))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 -1 d1) d1) (-.f64 (/.f64 0 d1) (/.f64 2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 -1 d1) d1) (-.f64 0 (/.f64 2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 -1 d1) d1) (*.f64 -1 (/.f64 2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 (/.f64 -1 d1) d1))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (/.f64 0 d1) (/.f64 (/.f64 -1 d1) d1))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (*.f64 (/.f64 1 d1) (/.f64 1/2 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 -1 d1)))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (-.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (*.f64 1 (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (+.f64 (/.f64 0 d1) (/.f64 0 d1)) (/.f64 (/.f64 -1 d1) d1))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (+.f64 (/.f64 0 d1) (+.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1)))) (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (*.f64 (+.f64 (/.f64 2 d1) (/.f64 2 d1)) (/.f64 1 d1)) (*.f64 (/.f64 1 d1) (+.f64 (/.f64 1 d1) (/.f64 2 d1))))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (*.f64 (/.f64 1 (*.f64 d1 d1)) 1/2) (*.f64 1/2 (/.f64 (/.f64 -1 d1) d1)))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) 1/2) (/.f64 1/2 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) 1/2) 1/2) (/.f64 1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (*.f64 (/.f64 (/.f64 2 d1) 1/2) (/.f64 1/2 d1)) (/.f64 1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (*.f64 (+.f64 (/.f64 1 d1) (/.f64 2 d1)) (/.f64 1/2 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 1 d1)))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (*.f64 (+.f64 (/.f64 2 d1) (/.f64 2 d1)) (/.f64 1/2 d1)) (/.f64 1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (*.f64 (/.f64 (/.f64 -1 d1) d1) -1) 0)
(/.f64 1 (*.f64 d1 d1))
(-.f64 (*.f64 (/.f64 0 d1) -1) (/.f64 (/.f64 -1 d1) d1))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (*.f64 0 (neg.f64 (/.f64 2 d1))) (*.f64 (neg.f64 (/.f64 2 d1)) (/.f64 1/2 d1)))
(/.f64 1 (*.f64 d1 d1))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1/2 d1))) (*.f64 (neg.f64 (/.f64 1/2 d1)) (/.f64 2 d1)))
(/.f64 1 (*.f64 d1 d1))
(*.f64 1 (/.f64 1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 d1))
(*.f64 (/.f64 1 d1) (/.f64 1 d1))
(/.f64 1 (*.f64 d1 d1))
(*.f64 (/.f64 1 (*.f64 d1 d1)) 1)
(/.f64 1 (*.f64 d1 d1))
(*.f64 2 (/.f64 1/2 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 d1))
(*.f64 2 (*.f64 (/.f64 1 d1) (/.f64 1/2 d1)))
(/.f64 1 (*.f64 d1 d1))
(*.f64 1/2 (/.f64 2 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 d1))
(*.f64 (/.f64 1/2 d1) (/.f64 2 d1))
(/.f64 1 (*.f64 d1 d1))
(*.f64 (/.f64 2 d1) (/.f64 1/2 d1))
(/.f64 1 (*.f64 d1 d1))
(*.f64 (/.f64 2 (*.f64 d1 d1)) 1/2)
(/.f64 1 (*.f64 d1 d1))
(*.f64 -1 (/.f64 (/.f64 -1 d1) d1))
(/.f64 1 (*.f64 d1 d1))
(*.f64 (/.f64 -1 d1) (/.f64 -1 d1))
(/.f64 1 (*.f64 d1 d1))
(*.f64 -1/2 (*.f64 (/.f64 -1 d1) (/.f64 2 d1)))
(/.f64 1 (*.f64 d1 d1))
(*.f64 -1/2 (-.f64 (/.f64 0 d1) (/.f64 2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(*.f64 -1/2 (-.f64 (/.f64 1 (*.f64 d1 d1)) (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 d1))
(*.f64 -1/2 (-.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 (/.f64 2 (*.f64 d1 d1)) 1/2)))
(/.f64 1 (*.f64 d1 d1))
(*.f64 -1/2 (-.f64 0 (/.f64 2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) 2)
(/.f64 1 (*.f64 d1 d1))
(*.f64 -2 (/.f64 1/2 (*.f64 d1 (neg.f64 d1))))
(/.f64 1 (*.f64 d1 d1))
(*.f64 -2 (-.f64 0 (/.f64 1/2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 d1))
(*.f64 (neg.f64 (/.f64 2 d1)) (-.f64 0 (/.f64 1/2 d1)))
(/.f64 1 (*.f64 d1 d1))
(*.f64 (-.f64 0 (/.f64 2 d1)) (/.f64 1/2 (neg.f64 d1)))
(/.f64 1 (*.f64 d1 d1))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 0 (/.f64 2 d1)))
(/.f64 1 (*.f64 d1 d1))
(*.f64 (+.f64 (/.f64 2 d1) (/.f64 2 d1)) (/.f64 1/2 (+.f64 d1 d1)))
(/.f64 (/.f64 2 d1) (+.f64 d1 d1))
(/.f64 2 (*.f64 d1 (+.f64 d1 d1)))
(*.f64 (+.f64 (/.f64 2 d1) (/.f64 2 d1)) (-.f64 (/.f64 1/2 d1) (/.f64 1/2 (+.f64 d1 d1))))
(-.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 (/.f64 2 d1) (+.f64 d1 d1)))
(-.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 (+.f64 d1 d1))))
(*.f64 (*.f64 (/.f64 -1 d1) (/.f64 2 d1)) -1/2)
(/.f64 1 (*.f64 d1 d1))
(*.f64 (neg.f64 (neg.f64 (/.f64 2 d1))) (/.f64 1/2 d1))
(/.f64 1 (*.f64 d1 d1))
(*.f64 (neg.f64 (neg.f64 (/.f64 1/2 d1))) (/.f64 2 d1))
(/.f64 1 (*.f64 d1 d1))
(neg.f64 (/.f64 (/.f64 -1 d1) d1))
(/.f64 1 (*.f64 d1 d1))
(fabs.f64 (/.f64 1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 d1))

localize11.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) d1)
0.1b
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
0.1b
(*.f64 d1 (*.f64 d1 d1))
0.1b
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) d1))
Compiler

Compiled 38 to 14 computations (63.2% saved)

series0.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite117.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1126×rational.json-simplify-5
1116×rational.json-simplify-34
892×rational.json-simplify-30
778×rational.json-simplify-11
712×rational.json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0950
16644
228344
3203344
Stop Event
node limit
Counts
2 → 530
Calls
Call 1
Inputs
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) d1))
(/.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) d1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 0 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 0 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 0 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 0 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 0 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 0 (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 2 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (-.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (-.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 0 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 0 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 0 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (/.f64 0 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (/.f64 0 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (/.f64 0 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 1 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (/.f64 0 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (/.f64 0 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (/.f64 0 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (/.f64 (-.f64 d1 d1) (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (/.f64 (-.f64 d1 d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (/.f64 0 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -2 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (*.f64 1/2 (/.f64 1 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 -1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 1 (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) 2) d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3)) 1/2) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 3) (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (*.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 d1)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 d1 d1) 1/2) (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) 1/2) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) -1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 d1 d1) 2) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 d1 1/2) 2)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 1/2) 2)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) 2)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) 2) (*.f64 (*.f64 d1 1/2) 2)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 d1 d1)) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 1/2 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 4) (+.f64 d1 (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 4) (+.f64 (+.f64 d1 d1) (/.f64 1 (/.f64 1/2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 d1)) (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 d1)) (/.f64 1 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 d1)) (+.f64 d1 (/.f64 (+.f64 d1 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 d1)) (+.f64 0 (/.f64 1 (/.f64 1/2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 1/2) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 1/2) (/.f64 1 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d1 (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 1 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 d1) (/.f64 (fabs.f64 d1) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1/2 (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (/.f64 1/2 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (-.f64 d1 (/.f64 1/2 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (/.f64 (*.f64 d1 d1) (/.f64 2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1/2 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (-.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (/.f64 1/2 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 -1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (-.f64 d1 (*.f64 d1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (-.f64 (+.f64 d1 d1) (/.f64 (+.f64 d1 d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (-.f64 0 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 0 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (/.f64 (-.f64 d1 d1) 1/2) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 1/2) 2) (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (-.f64 (*.f64 d1 1/2) (/.f64 (+.f64 d1 d1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 -1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 d1 1/2) 2)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 2 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 0 (/.f64 0 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 0 (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 0 (*.f64 (/.f64 2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (/.f64 0 d1) (/.f64 0 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (/.f64 0 d1) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (/.f64 0 d1) (*.f64 (/.f64 2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 d1) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 d1) (-.f64 0 (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1) (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1) (+.f64 0 (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1) (+.f64 (/.f64 0 d1) (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 1/2 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 1/2 d1)) (+.f64 0 (*.f64 (/.f64 1/2 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 1/2 d1)) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1/2 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 2 d1)) (-.f64 0 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 2 d1)) (-.f64 (/.f64 0 d1) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 2 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 d1) 0) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 d1) 0) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0) (/.f64 0 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (/.f64 0 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0) (/.f64 0 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 d1) 0) (/.f64 0 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 d1) 0) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 d1) 0) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0) (*.f64 (/.f64 2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (*.f64 (/.f64 2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0) (*.f64 (/.f64 2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 d1) 0) (*.f64 (/.f64 2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 1 (*.f64 (/.f64 2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 1/2 (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 1/2 (/.f64 (/.f64 0 d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 2 d1) (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (neg.f64 (/.f64 1 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (-.f64 0 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (-.f64 (/.f64 0 d1) (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 -1 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (/.f64 1 d1)) (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 d1) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 d1) (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 d1) (*.f64 1 (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 d1) (*.f64 (neg.f64 (/.f64 1 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 1/2 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 d1) (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1))) (*.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) (/.f64 1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 3) (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 d1 d1)) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (neg.f64 d1)) (-.f64 (/.f64 0 d1) (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 2 d1) 0) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 2 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 d1) (/.f64 0 d1)) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 d1) (/.f64 0 d1)) (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 d1) (*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 2 d1))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) 8) (/.f64 1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 3) 1/2) (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1/2) 1/2) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) 1/2) (/.f64 1/2 d1)) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 3) (/.f64 1/2 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) 8) (/.f64 1/2 d1)) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 d1) -1) (*.f64 -1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1/2 d1))) (*.f64 (neg.f64 (/.f64 1/2 d1)) (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 2 d1))) (*.f64 (neg.f64 (/.f64 2 d1)) (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 2 d1))) (*.f64 (*.f64 (/.f64 1 d1) (/.f64 2 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 d1) (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) (/.f64 2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 d1) (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 (/.f64 2 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 d1) (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 0 d1) (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 (/.f64 0 d1) 1/2) (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 d1)) (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (-.f64 0 (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (-.f64 0 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (-.f64 (/.f64 0 d1) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (-.f64 0 (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 2 d1)) (-.f64 0 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) 8) (/.f64 1/2 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) 8) (-.f64 (/.f64 1/2 d1) (/.f64 1/2 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 d1) (/.f64 2 d1)) (/.f64 1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 1/2 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 1 d1)) (/.f64 1 d1)) (/.f64 1/2 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1))) (-.f64 (/.f64 1 (neg.f64 d1)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1))) (-.f64 0 (/.f64 2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 1/2 d1))) (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 2 d1))) (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 1 d1) (/.f64 2 d1))) (-.f64 0 (/.f64 1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))))

simplify261.0ms (2.8%)

Algorithm
egg-herbie
Rules
1198×rational.json-simplify-3
1064×rational.json-simplify-13
1046×rational.json-simplify-14
932×rational.json-simplify-11
764×rational.json-simplify-9
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
098627102
1295625358
Stop Event
node limit
Counts
554 → 918
Calls
Call 1
Inputs
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 0 (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 0 (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 0 (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 0 (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 0 (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 0 (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 0 (/.f64 2 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (-.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3))))
(+.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3))))
(+.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3))))
(+.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (-.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3))))
(+.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 2 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 2 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 1 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 d1) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 d1)) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (/.f64 (-.f64 d1 d1) (/.f64 2 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 2 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (/.f64 (-.f64 d1 d1) 1/2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 0 (*.f64 -2 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1)))))
(-.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (*.f64 1/2 (/.f64 1 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 -1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 1 (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(-.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3)))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3)))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3)))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3)))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3)))
(-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) 2) d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3)))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))
(-.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3)))
(-.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3)) 1/2) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))))
(-.f64 (*.f64 (*.f64 d1 3) (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (*.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 d1)) d1))
(-.f64 (*.f64 (/.f64 (+.f64 d1 d1) 1/2) (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) 1/2) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) -1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (/.f64 (+.f64 d1 d1) 2) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 0 (*.f64 (*.f64 d1 1/2) 2)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 1/2) 2)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) 2)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) 2) (*.f64 (*.f64 d1 1/2) 2)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))
(*.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 1/2 (/.f64 1/2 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) 2))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(*.f64 2 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))))
(*.f64 1/2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(*.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) 2)
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 4) (+.f64 d1 (*.f64 d1 3)))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 4) (+.f64 (+.f64 d1 d1) (/.f64 1 (/.f64 1/2 d1))))
(*.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 d1)) (+.f64 d1 d1))
(*.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 d1)) (/.f64 1 (/.f64 1/2 d1)))
(*.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 d1)) (+.f64 d1 (/.f64 (+.f64 d1 d1) 2)))
(*.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 d1)) (+.f64 0 (/.f64 1 (/.f64 1/2 d1))))
(*.f64 (*.f64 d1 1/2) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))
(*.f64 (*.f64 d1 1/2) (/.f64 1 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1))))
(*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))
(*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d1 (neg.f64 (/.f64 1 d1))))
(*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(*.f64 (neg.f64 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 1 d1))))
(*.f64 (neg.f64 d1) (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) -1)
(*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (neg.f64 d1))
(*.f64 -1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 -1/2 (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))
(*.f64 -1/2 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3))))
(*.f64 -1/2 (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))
(*.f64 -1/2 (-.f64 (/.f64 1 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (fabs.f64 d1) (/.f64 (fabs.f64 d1) (/.f64 1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1/2 (/.f64 1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 1/2)
(*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 d1 1/2))
(*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (/.f64 1/2 (/.f64 1 d1)))
(*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (-.f64 d1 (/.f64 1/2 (/.f64 1 d1))))
(*.f64 (+.f64 d1 d1) (/.f64 (*.f64 d1 d1) (/.f64 2 d1)))
(*.f64 4 (/.f64 1/2 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 4 (-.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (/.f64 1/2 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 -2 (*.f64 -1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 -2 (/.f64 1/2 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))))
(*.f64 (neg.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (-.f64 d1 (*.f64 d1 3)))
(*.f64 (neg.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (-.f64 (+.f64 d1 d1) (/.f64 (+.f64 d1 d1) 1/2)))
(*.f64 (neg.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (-.f64 0 (+.f64 d1 d1)))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) 1/2)))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 0 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (/.f64 (-.f64 d1 d1) 1/2) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 1/2) 2) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) -1/2)
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (-.f64 (*.f64 d1 1/2) (/.f64 (+.f64 d1 d1) 2)))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 -1/2 d1))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 1/2) 2)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 d1))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (+.f64 d1 d1)))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 2 d1) 0))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (+.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 2 d1) 0)))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 d1)))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (+.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 2 d1) 0)))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 0 (/.f64 0 (+.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 0 (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 0 (*.f64 (/.f64 2 d1) 0)))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (/.f64 0 d1) (/.f64 0 (+.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (/.f64 0 d1) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (/.f64 0 d1) (*.f64 (/.f64 2 d1) 0)))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))
(+.f64 0 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (/.f64 0 d1) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (/.f64 0 d1) (-.f64 0 (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (neg.f64 d1))))
(+.f64 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(+.f64 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(+.f64 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(+.f64 (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1) (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1))
(+.f64 (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1) (+.f64 0 (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1)))
(+.f64 (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1) (+.f64 (/.f64 0 d1) (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1)))
(+.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 1/2 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 1/2 d1)) (+.f64 0 (*.f64 (/.f64 1/2 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 1/2 d1)) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1/2 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 2 d1)) (-.f64 0 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 3)))
(+.f64 (*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 2 d1)) (-.f64 (/.f64 0 d1) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 3)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 d1))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (+.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 2 d1) 0))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 2 d1) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 2 d1) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0) (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0) (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 d1) 0) (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 d1) 0) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0) (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0) (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 d1) 0) (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 d1) 0) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 d1) 0) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0) (*.f64 (/.f64 2 d1) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (*.f64 (/.f64 2 d1) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 2 d1) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0) (*.f64 (/.f64 2 d1) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 d1) 0) (*.f64 (/.f64 2 d1) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 1 (*.f64 (/.f64 2 d1) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 1/2 (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 1/2 (/.f64 (/.f64 0 d1) 1/2)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 2 d1) (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) 0))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (neg.f64 (/.f64 1 d1)) 0))
(-.f64 0 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 0 (*.f64 -1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (-.f64 0 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (-.f64 (/.f64 0 d1) (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 -1 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (/.f64 1 d1)) (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 0 d1) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (/.f64 0 d1) (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (/.f64 0 d1) (*.f64 1 (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (neg.f64 d1))))
(-.f64 (/.f64 0 d1) (*.f64 (neg.f64 (/.f64 1 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 1/2 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(-.f64 (*.f64 (/.f64 1 d1) (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1))) (*.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) (/.f64 1 (neg.f64 d1))))
(-.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 3) (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 0 (+.f64 d1 d1)) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (neg.f64 d1)) (-.f64 (/.f64 0 d1) (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (/.f64 2 d1) 0) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 2 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 3))
(-.f64 (+.f64 (/.f64 0 d1) (/.f64 0 d1)) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (+.f64 (/.f64 0 d1) (/.f64 0 d1)) (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (+.f64 (/.f64 0 d1) (*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 2 d1))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 3))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) 8) (/.f64 1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 3))
(-.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 3) 1/2) (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1))
(-.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1/2) 1/2) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) 1/2) (/.f64 1/2 d1)) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 3) (/.f64 1/2 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) 8) (/.f64 1/2 d1)) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -1) 0)
(-.f64 (*.f64 (/.f64 0 d1) -1) (*.f64 -1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (/.f64 1/2 d1)))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1/2 d1))) (*.f64 (neg.f64 (/.f64 1/2 d1)) (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 2 d1))) (*.f64 (neg.f64 (/.f64 2 d1)) (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 2 d1))) (*.f64 (*.f64 (/.f64 1 d1) (/.f64 2 d1)) 0))
(*.f64 1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 1 d1))
(*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(*.f64 (/.f64 1 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(*.f64 2 (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1))
(*.f64 2 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 1/2 d1)))
(*.f64 2 (*.f64 (/.f64 1 d1) (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1))))
(*.f64 1/2 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) (/.f64 2 d1))
(*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 1/2 d1))
(*.f64 (/.f64 1/2 d1) (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))
(*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1)))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 (/.f64 2 d1) d1))
(*.f64 (/.f64 2 d1) (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)))
(*.f64 -1 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (neg.f64 (/.f64 1 d1)))
(*.f64 -1/2 (-.f64 0 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 -1/2 (-.f64 (/.f64 0 d1) (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 -1/2 (-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 3)))
(*.f64 -1/2 (-.f64 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1/2)))
(*.f64 -1/2 (-.f64 (/.f64 (/.f64 0 d1) 1/2) (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (neg.f64 (/.f64 1 d1)) (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(*.f64 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1/2)
(*.f64 (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1) 2)
(*.f64 -2 (-.f64 0 (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1)))
(*.f64 (neg.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (-.f64 0 (/.f64 1/2 d1)))
(*.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (-.f64 (/.f64 0 d1) (/.f64 1 (*.f64 d1 d1))))
(*.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (-.f64 0 (/.f64 1 (*.f64 d1 d1))))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(*.f64 (neg.f64 (/.f64 2 d1)) (-.f64 0 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1))))
(*.f64 (neg.f64 (neg.f64 (/.f64 1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) 8) (/.f64 1/2 (+.f64 d1 d1)))
(*.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) 8) (-.f64 (/.f64 1/2 d1) (/.f64 1/2 (+.f64 d1 d1))))
(*.f64 (*.f64 (/.f64 1 d1) (/.f64 2 d1)) (/.f64 1/2 (*.f64 d1 d1)))
(*.f64 (-.f64 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 1/2 (neg.f64 d1)))
(*.f64 (-.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -1/2)
(*.f64 (-.f64 (neg.f64 (/.f64 1 d1)) (/.f64 1 d1)) (/.f64 1/2 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1))) (-.f64 (/.f64 1 (neg.f64 d1)) (/.f64 1 d1)))
(*.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1))) (-.f64 0 (/.f64 2 d1)))
(*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))) (/.f64 1/2 d1))
(*.f64 (neg.f64 (neg.f64 (/.f64 1/2 d1))) (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))
(*.f64 (neg.f64 (neg.f64 (/.f64 2 d1))) (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)))
(*.f64 (neg.f64 (*.f64 (/.f64 1 d1) (/.f64 2 d1))) (-.f64 0 (/.f64 1/2 (*.f64 d1 d1))))
(neg.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
Outputs
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(/.f64 1 (pow.f64 d1 4))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 0))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 0))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d1 d1) 0) (/.f64 (*.f64 d1 d1) 1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 0 (/.f64 d1 1))))
(+.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 0) d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 1)) d1)))
(+.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 0)) d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 (-.f64 d1 d1) (/.f64 d1 1)) d1)))
(+.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 0 (/.f64 d1 1))))
(+.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 0) d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 0 (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 0))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (/.f64 d1 1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 0) (*.f64 d1 (*.f64 d1 0))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (+.f64 (-.f64 d1 d1) 0) (/.f64 1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d1 d1) 0) (/.f64 d1 1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d1 d1) 0) (/.f64 (*.f64 d1 d1) 1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 1)) d1)))
(+.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 0)) d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 0 (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (/.f64 d1 1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 0) (*.f64 d1 (*.f64 d1 0))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d1 d1) 0) (/.f64 (*.f64 d1 d1) 1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d1 d1) 0) (/.f64 (*.f64 d1 d1) 1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 (-.f64 d1 d1) (/.f64 d1 1)) d1)))
(+.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (+.f64 (-.f64 d1 d1) 0) (/.f64 1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d1 d1) 0) (/.f64 d1 1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 0))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 0 (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 0 (/.f64 (*.f64 d1 d1) 1))))
(+.f64 d1 (-.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 0))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(+.f64 d1 (-.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(+.f64 d1 (-.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 0 (/.f64 d1 1)) (-.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 0) (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 0 (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 0))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 0 (/.f64 d1 1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 0) (*.f64 d1 (*.f64 d1 0))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 0 (/.f64 d1 1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 (-.f64 d1 d1))) (/.f64 d1 1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (-.f64 0 (-.f64 d1 d1)) (/.f64 1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 0) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 0 (/.f64 d1 1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (neg.f64 (*.f64 d1 (-.f64 d1 d1))) (/.f64 d1 1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 1))) (-.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 0)) (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 0 (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 1)) (*.f64 0 (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (-.f64 0 (-.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 (-.f64 d1 0)) (/.f64 (*.f64 d1 d1) 1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (-.f64 0 (-.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 d1 (-.f64 d1 0)) (/.f64 (*.f64 d1 d1) 1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 2)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 0 (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 0 (/.f64 (*.f64 d1 d1) 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 0))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))))
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 2) (+.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 0 (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (neg.f64 (*.f64 (neg.f64 d1) (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (neg.f64 (/.f64 d1 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (-.f64 d1 d1) (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (neg.f64 d1) (/.f64 (*.f64 d1 d1) (/.f64 1 d1))))
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 d1 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 0 (/.f64 d1 1)) (*.f64 (neg.f64 d1) (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 d1 0) (/.f64 d1 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 1)) (*.f64 (neg.f64 d1) (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))))
(-.f64 (*.f64 (+.f64 (-.f64 d1 d1) 0) (/.f64 (*.f64 d1 d1) 1)) (/.f64 d1 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1)))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1)))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 0 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))
(+.f64 0 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (-.f64 d1 d1) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (*.f64 0 (/.f64 d1 1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))
(+.f64 (*.f64 d1 0) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 0)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1))))
(+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 0))
(+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (/.f64 (/.f64 2 d1) 0)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(+.f64 (/.f64 0 (/.f64 2 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 0))
(+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 0)))
(+.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (-.f64 0 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3))))
(+.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 3))))
(+.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 2 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 3))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 2 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3))))
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 3))))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 2 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (-.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3))))
(+.f64 (*.f64 0 (/.f64 d1 1)) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 3))))
(+.f64 (*.f64 d1 0) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 2 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 3)))))
(+.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3))))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 1)) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 3)))
(+.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 2 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 3)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (/.f64 (/.f64 2 d1) 0)))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 2 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (-.f64 d1 d1) 1/2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 2 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 2 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (-.f64 d1 d1) 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d1 d1) 0) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 0 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 1)) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 0)) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 (-.f64 d1 d1) (/.f64 d1 1)) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 0 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (/.f64 d1 1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 0) (*.f64 d1 (*.f64 d1 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (+.f64 (-.f64 d1 d1) 0) (/.f64 1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d1 d1) 0) (/.f64 d1 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d1 d1) 0) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 1)) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 0)) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (/.f64 d1 1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 0) (*.f64 d1 (*.f64 d1 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d1 d1) 0) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d1 d1) 0) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 (-.f64 d1 d1) (/.f64 d1 1)) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 (-.f64 d1 d1) (/.f64 d1 1)) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (+.f64 (-.f64 d1 d1) 0) (/.f64 1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d1 d1) 0) (/.f64 d1 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (+.f64 (-.f64 d1 d1) 0) (/.f64 1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d1 d1) 0) (/.f64 d1 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 (-.f64 d1 d1) (/.f64 d1 1)) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 0 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 0 (/.f64 (*.f64 d1 d1) 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 0 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (+.f64 (-.f64 d1 d1) 0) (/.f64 1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d1 d1) 0) (/.f64 d1 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 0 (/.f64 (*.f64 d1 d1) 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d1 d1) 0) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 0 (/.f64 (*.f64 d1 d1) 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d1 d1) 0) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 1 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 1 (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 d1 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (/.f64 d1 1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (neg.f64 d1) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 2 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 2 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 d1)) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (/.f64 (/.f64 2 d1) 0)))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (/.f64 (/.f64 2 d1) 0)))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (/.f64 (/.f64 2 d1) 0)))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (/.f64 (/.f64 2 d1) 0)))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (/.f64 (-.f64 d1 d1) (/.f64 2 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 2 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 2 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 2)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (-.f64 d1 d1) 1/2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 (/.f64 2 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 (-.f64 d1 d1) 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (/.f64 (-.f64 d1 d1) 1/2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 d1 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (/.f64 0 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (/.f64 0 (/.f64 1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (/.f64 (/.f64 2 d1) 0)))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (/.f64 (-.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))
(-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 0 (*.f64 -2 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1)))))
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) -2))
(neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 2))) -2))
(-.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (*.f64 1/2 (/.f64 1 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))
(-.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (/.f64 1/2 (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) -2))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1)) (*.f64 (*.f64 d1 d1) (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 -1 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 -1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1)) -1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 d1 (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 d1 (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 d1) (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (neg.f64 d1) (/.f64 (*.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 d1 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 1 (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (neg.f64 d1) (/.f64 (*.f64 d1 d1) (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 d1 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1)))
(-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 3)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1)))
(-.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 0 (/.f64 d1 1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 0) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 d1) (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (/.f64 (-.f64 d1 d1) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 d1) (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (neg.f64 d1) (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1)) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 d1 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1))))
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3)))
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 3)))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 2 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 3))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (neg.f64 d1) (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))))
(-.f64 (*.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 1)) (/.f64 d1 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1)))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (neg.f64 d1) (/.f64 (*.f64 d1 d1) (/.f64 1 d1))))
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (/.f64 d1 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1))))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (*.f64 0 (/.f64 d1 1)) (*.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (*.f64 d1 0) (*.f64 (*.f64 d1 d1) (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 0 (/.f64 d1 1)) (*.f64 (neg.f64 d1) (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 d1 0) (/.f64 d1 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1))))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 1)) (*.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 (*.f64 d1 d1) (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 1)) (*.f64 (neg.f64 d1) (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))))
(-.f64 (*.f64 (+.f64 (-.f64 d1 d1) 0) (/.f64 (*.f64 d1 d1) 1)) (/.f64 d1 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1)))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3)))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 3))))
(+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 2 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 3)))))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3)))
(+.f64 (-.f64 d1 d1) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 3))))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 2 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 3)))))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3)))
(+.f64 (*.f64 0 (/.f64 d1 1)) (-.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 3))))
(+.f64 (*.f64 d1 0) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 2 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 3)))))
(-.f64 (+.f64 (/.f64 0 (/.f64 1 (*.f64 d1 d1))) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3)))
(-.f64 (+.f64 (*.f64 0 (/.f64 (*.f64 d1 d1) 1)) (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 3)))
(+.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 2 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 3)))))
(-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 2)))))
(-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (-.f64 d1 d1) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 d1) (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 d1) (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) 2) d1) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3)))
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 3)))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 2 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 3))))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 d1 (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 d1) (-.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) 2) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 3))))
(-.f64 (*.f64 2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 3)))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 2 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 3))))
(-.f64 (*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 d1 3)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 d1 3) (*.f64 d1 3))))
(-.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3)) 1/2) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 3)) 1/2) (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))))
(-.f64 (*.f64 d1 (*.f64 1/2 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 3))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 2))))
(-.f64 (*.f64 (*.f64 d1 3) (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (*.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 d1)) d1))
(*.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (-.f64 (*.f64 d1 3) d1))
(*.f64 (/.f64 (*.f64 d1 d1) (/.f64 -2 d1)) (-.f64 d1 (*.f64 d1 3)))
(-.f64 (*.f64 (/.f64 (+.f64 d1 d1) 1/2) (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (/.f64 (+.f64 d1 d1) 1/2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 (+.f64 d1 d1) 1/2)) (/.f64 d1 2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 1/2) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 1/2) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) 1/2) (*.f64 d1 1/2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 1/2) (*.f64 (+.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 (*.f64 (+.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1/2)) 1/2)) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) -1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (/.f64 (+.f64 d1 d1) 2) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (/.f64 (+.f64 d1 d1) 2)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 (/.f64 (+.f64 d1 d1) 2) (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 0 (*.f64 (*.f64 d1 1/2) 2)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 2 (*.f64 d1 1/2)) (-.f64 0 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 1) (-.f64 0 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 1/2) 2)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 2 (*.f64 d1 1/2)) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 1) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) 2)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 2 (*.f64 d1 1/2)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 1) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) 2) (*.f64 (*.f64 d1 1/2) 2)) (*.f64 (*.f64 (*.f64 d1 1/2) 2) (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))
(*.f64 (*.f64 2 (*.f64 d1 1/2)) (-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))
(*.f64 (*.f64 d1 1) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 2 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))
(*.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 1/2 (/.f64 1/2 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 1))
(*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) 1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 1/2) 2))
(*.f64 d1 (*.f64 (*.f64 2 (*.f64 d1 1/2)) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 1) d1)))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 2 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 1))
(*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) 1)))
(*.f64 1/2 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(*.f64 d1 (*.f64 1/2 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 1/2)))
(*.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) 2)
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 1))
(*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) 1)))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 4) (+.f64 d1 (*.f64 d1 3)))
(*.f64 (+.f64 d1 (*.f64 d1 3)) (*.f64 (*.f64 d1 d1) (/.f64 d1 4)))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 (*.f64 d1 3)) (/.f64 d1 4)))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) 4) (+.f64 (+.f64 d1 d1) (/.f64 1 (/.f64 1/2 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 4)) (+.f64 (+.f64 d1 d1) (/.f64 d1 1/2)))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 (+.f64 (/.f64 d1 1/2) d1)) (/.f64 d1 4)))
(*.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 d1)) (+.f64 d1 d1))
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 2) (+.f64 d1 d1)))
(*.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 d1)) (/.f64 1 (/.f64 1/2 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 1))
(*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) 1)))
(*.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 d1)) (+.f64 d1 (/.f64 (+.f64 d1 d1) 2)))
(*.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (+.f64 d1 (/.f64 (+.f64 d1 d1) 2)))
(*.f64 d1 (*.f64 (+.f64 d1 (/.f64 (+.f64 d1 d1) 2)) (*.f64 d1 (/.f64 d1 2))))
(*.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 d1)) (+.f64 0 (/.f64 1 (/.f64 1/2 d1))))
(*.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (+.f64 0 (/.f64 d1 1/2)))
(*.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 2))) (+.f64 0 (/.f64 d1 1/2)))
(*.f64 (*.f64 d1 1/2) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))
(*.f64 d1 (*.f64 1/2 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 1/2)))
(*.f64 (*.f64 d1 1/2) (/.f64 1 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 1))
(*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) 1)))
(*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 1))
(*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) 1)))
(*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d1 (neg.f64 (/.f64 1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 1))
(*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) 1)))
(*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 1))
(*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) 1)))
(*.f64 (neg.f64 d1) (/.f64 (*.f64 d1 d1) (neg.f64 (/.f64 1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 1))
(*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) 1)))
(*.f64 (neg.f64 d1) (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 1))
(*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) 1)))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) -1)
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (neg.f64 d1))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 1))
(*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) 1)))
(*.f64 -1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 1/2 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(*.f64 -1/2 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 -1/2 (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1)) (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 -1/2 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 3))))
(*.f64 -1/2 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 d1)) 3))))
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 -1/2 (-.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)))) -1/2)
(*.f64 (neg.f64 (*.f64 d1 (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1))) -1/2)
(*.f64 -1/2 (-.f64 (/.f64 1 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 1/2 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 1 (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 1/2 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 d1 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1))))
(*.f64 (fabs.f64 d1) (/.f64 (fabs.f64 d1) (/.f64 1 (*.f64 d1 d1))))
(*.f64 (fabs.f64 d1) (*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) 1)))
(*.f64 (*.f64 (fabs.f64 d1) (fabs.f64 d1)) (/.f64 (*.f64 d1 d1) 1))
(*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1/2 (/.f64 1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (*.f64 d1 d1) 2))
(*.f64 d1 (*.f64 (*.f64 d1 (/.f64 d1 2)) (+.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) 1/2)
(*.f64 d1 (*.f64 1/2 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 1/2)))
(*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 d1 1/2))
(*.f64 d1 (*.f64 1/2 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 1/2)))
(*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (/.f64 1/2 (/.f64 1 d1)))
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 2) (+.f64 d1 d1)))
(*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (-.f64 d1 (/.f64 1/2 (/.f64 1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (-.f64 d1 (/.f64 d1 2)))
(*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d1 (/.f64 d1 2)) (+.f64 d1 d1)))
(*.f64 (+.f64 d1 d1) (/.f64 (*.f64 d1 d1) (/.f64 2 d1)))
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 2) (+.f64 d1 d1)))
(*.f64 4 (/.f64 1/2 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 1))
(*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) 1)))
(*.f64 4 (-.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (/.f64 1/2 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 4 (-.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 2 d1)))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 4)))
(-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 d1 2))) 4) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) 1))))
(*.f64 -2 (*.f64 -1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 -2 (/.f64 1/2 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 d1 1))
(*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) 1)))
(*.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))))
(*.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (-.f64 (+.f64 d1 d1) 0))
(*.f64 (neg.f64 (+.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (/.f64 -2 d1)))
(*.f64 (neg.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (-.f64 d1 (*.f64 d1 3)))
(*.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (-.f64 (*.f64 d1 3) d1))
(*.f64 (/.f64 (*.f64 d1 d1) (/.f64 -2 d1)) (-.f64 d1 (*.f64 d1 3)))
(*.f64 (neg.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (-.f64 (+.f64 d1 d1) (/.f64 (+.f64 d1 d1) 1/2)))
(*.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (-.f64 (/.f64 (+.f64 d1 d1) 1/2) (+.f64 d1 d1)))
(*.f64 (/.f64 (*.f64 d1 d1) (/.f64 -2 d1)) (-.f64 (+.f64 d1 d1) (/.f64 (+.f64 d1 d1) 1/2)))
(*.f64 (neg.f64 (/.f64 (*.f64 d1 d1) (/.f64 2 d1))) (-.f64 0 (+.f64 d1 d1)))
(*.f64 (*.f64 d1 (/.f64 d1 (/.f64 2 d1))) (-.f64 (+.f64 d1 d1) 0))
(*.f64 (neg.f64 (+.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (/.f64 -2 d1)))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(*.f64 (*.f64 d1 1/2) (-.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (-.f64 d1 d1)))
(*.f64 (*.f64 d1 1/2) (-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (-.f64 d1 d1)))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(*.f64 (*.f64 d1 1/2) (-.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (*.f64 d1 1/2) (-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 3)))))
(*.f64 (*.f64 d1 1/2) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 3))) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) 1/2)))
(*.f64 (*.f64 d1 1/2) (-.f64 (*.f64 (+.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1/2)) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(*.f64 (*.f64 d1 1/2) (-.f64 (*.f64 (+.f64 d1 d1) (/.f64 (*.f64 d1 d1) 1/2)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 0 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(*.f64 (*.f64 d1 1/2) (-.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) 0))
(*.f64 (*.f64 d1 1/2) (-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 0))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (/.f64 (-.f64 d1 d1) 1/2) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(*.f64 (*.f64 d1 1/2) (-.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (/.f64 (-.f64 d1 d1) 1/2)))
(*.f64 (*.f64 d1 1/2) (-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (/.f64 (-.f64 d1 d1) 1/2)))
(*.f64 (neg.f64 (*.f64 d1 1/2)) (-.f64 (/.f64 (*.f64 d1 (-.f64 d1 d1)) 1/2) (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))))
(*.f64 (*.f64 d1 1/2) (-.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (/.f64 d1 1/2))))
(*.f64 (*.f64 d1 1/2) (-.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 2 (-.f64 d1 d1)))))
(*.f64 (*.f64 (*.f64 d1 1/2) 2) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 d1 (*.f64 (*.f64 2 (*.f64 d1 1/2)) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 1) d1)))
(*.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(*.f64 (-.f64 (neg.f64 d1) d1) (/.f64 1/2 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (/.f64 (*.f64 d1 d1) (/.f64 -2 d1)) (-.f64 (neg.f64 d1) d1))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) -1/2)
(*.f64 1/2 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(*.f64 -1/2 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (-.f64 (*.f64 d1 1/2) (/.f64 (+.f64 d1 d1) 2)))
(*.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1)) (-.f64 (/.f64 (+.f64 d1 d1) 2) (*.f64 d1 1/2)))
(*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (-.f64 (/.f64 (+.f64 d1 d1) 2) (*.f64 d1 1/2)))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 -1/2 d1))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (+.f64 d1 d1))) (*.f64 d1 -1/2))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 -1/2))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 1/2) 2)) (*.f64 d1 (*.f64 d1 (neg.f64 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (neg.f64 (*.f64 2 (*.f64 d1 1/2))))
(*.f64 d1 (*.f64 (neg.f64 (*.f64 d1 1)) (*.f64 d1 (neg.f64 d1))))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 d1))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 0 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)) 0))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (+.f64 d1 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (+.f64 d1 d1)))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 2 d1) 0))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 0 (/.f64 2 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 4 (/.f64 0 d1)))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 0 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)) 0))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (+.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (+.f64 d1 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (+.f64 d1 d1)))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 2 d1) 0)))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 0 (/.f64 2 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 4 (/.f64 0 d1)))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 d1)))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 d1))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (+.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 0 d1) (/.f64 0 (+.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 2 d1) 0)))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 0 (/.f64 2 d1))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 0 d1) (*.f64 4 (/.f64 0 d1))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 0 (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (+.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (+.f64 d1 d1)))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 0 (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 0 (*.f64 (/.f64 2 d1) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 0 (/.f64 2 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 4 (/.f64 0 d1)))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (/.f64 0 d1) (/.f64 0 (+.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (/.f64 0 d1) (/.f64 0 (+.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (/.f64 0 d1) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (/.f64 0 d1) (*.f64 (/.f64 2 d1) 0)))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (/.f64 0 d1) (*.f64 0 (/.f64 2 d1))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (/.f64 0 d1) (*.f64 4 (/.f64 0 d1))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 0 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)) 0)))
(+.f64 0 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)))
(+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)))
(+.f64 (/.f64 0 d1) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 d1))
(+.f64 (/.f64 0 d1) (-.f64 0 (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (neg.f64 d1))))
(+.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 d1))
(+.f64 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(+.f64 (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)))
(+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)))
(+.f64 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(+.f64 (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)))
(+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)))
(+.f64 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(+.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)) (+.f64 (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 d1)))
(+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)) (/.f64 0 d1)))
(+.f64 (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1) (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1))
(/.f64 (+.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))) d1)
(+.f64 (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1) (+.f64 0 (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1)))
(+.f64 0 (/.f64 (+.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))) d1))
(+.f64 (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1) (+.f64 (/.f64 0 d1) (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1)))
(+.f64 (/.f64 0 d1) (/.f64 (+.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))) d1))
(+.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (+.f64 0 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))) d1))
(+.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 1/2 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(/.f64 (+.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))) d1)
(+.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 1/2 d1)) (+.f64 0 (*.f64 (/.f64 1/2 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 0 (/.f64 (+.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))) d1))
(+.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 1/2 d1)) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1/2 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(+.f64 (/.f64 0 d1) (/.f64 (+.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))) d1))
(+.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))) (/.f64 (+.f64 0 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))) d1))
(+.f64 (*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 2 d1)) (-.f64 0 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 3)))
(+.f64 (*.f64 (/.f64 2 d1) (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 3 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(+.f64 (/.f64 (/.f64 (/.f64 4 d1) (*.f64 d1 d1)) (/.f64 d1 1)) (neg.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)) 3/2)))
(+.f64 (*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 2 d1)) (-.f64 (/.f64 0 d1) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 3)))
(-.f64 (+.f64 (/.f64 0 d1) (*.f64 (/.f64 2 d1) (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))) (*.f64 3 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (+.f64 (/.f64 0 d1) (/.f64 (/.f64 (/.f64 4 d1) (*.f64 d1 d1)) (/.f64 d1 1))) (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)) 3/2))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 d1))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 0 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)) 0))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (+.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (+.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 2 d1) 0))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 0 (/.f64 2 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 4 (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 0 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)) 0))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (+.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (+.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 0 (*.f64 (/.f64 2 d1) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 0 (/.f64 2 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 4 (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 d1))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 0 d1) (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 2 d1) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 0 (/.f64 2 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 0 d1) (*.f64 4 (/.f64 0 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0) (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 0 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 0 d1) (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0) (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 d1) 0) (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 0 (/.f64 2 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 0 d1) (*.f64 4 (/.f64 0 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 d1) (*.f64 0 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 0 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 0 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)) 0) (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 0 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)) 0) (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 0 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)) 0) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 0 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)) 0) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 d1) 0) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 0 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 0 (/.f64 2 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)) 0) (*.f64 4 (/.f64 0 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0) (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 0 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)) 0) (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (+.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (+.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0) (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 d1) 0) (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (*.f64 0 (/.f64 2 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (*.f64 4 (/.f64 0 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 0 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)) 0) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 d1) 0) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 2 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 4 (/.f64 0 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 0 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)) 0) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 d1) 0) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 2 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 4 (/.f64 0 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0) (*.f64 (/.f64 2 d1) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 0 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 0 (/.f64 2 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)) 0) (*.f64 4 (/.f64 0 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (*.f64 (/.f64 2 d1) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (*.f64 0 (/.f64 2 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 0 (+.f64 d1 d1)) (*.f64 4 (/.f64 0 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (/.f64 2 d1) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 2 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 4 (/.f64 0 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0) (*.f64 (/.f64 2 d1) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (/.f64 2 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 4 (/.f64 0 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 2 d1) 0) (*.f64 (/.f64 2 d1) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 0 (/.f64 2 d1)) (*.f64 0 (/.f64 2 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 4 (/.f64 0 d1)) (*.f64 4 (/.f64 0 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (+.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (+.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 1 (/.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 1 (*.f64 (/.f64 2 d1) 0)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 0 (/.f64 2 d1)))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 4 (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 1/2 (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 d1))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 1/2 (/.f64 (/.f64 0 d1) 1/2)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 d1))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 d1)) 0))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 0 (/.f64 1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 (neg.f64 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 0 d1)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 2 d1) (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (/.f64 2 d1) (/.f64 (/.f64 0 d1) d1)))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) 0))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (neg.f64 (/.f64 1 d1)) 0))
(-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 0 (neg.f64 (/.f64 1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 0 (/.f64 -1 d1)))
(-.f64 0 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 0 (*.f64 -1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (-.f64 0 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (-.f64 (/.f64 0 d1) (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (/.f64 0 d1) (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1))))
(-.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (/.f64 0 d1) (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1))))
(-.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 -1 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 -2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 -2 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (/.f64 1 d1)) (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (neg.f64 (/.f64 1 d1))))
(-.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 (neg.f64 d1))))
(-.f64 (/.f64 0 d1) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (/.f64 0 d1) (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 0 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 0 d1) (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (/.f64 0 d1) (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 0 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 0 d1) (*.f64 1 (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (neg.f64 d1))))
(-.f64 (/.f64 0 d1) (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 0 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 0 d1) (*.f64 (neg.f64 (/.f64 1 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 0 d1) (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 0 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 1/2 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(*.f64 (/.f64 1/2 d1) (-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(*.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 1 d1) (/.f64 -1 d1)))
(-.f64 (*.f64 (/.f64 1 d1) (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1))) (*.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) (/.f64 1 (neg.f64 d1))))
(*.f64 (/.f64 1/2 d1) (-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(*.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 1 d1) (/.f64 -1 d1)))
(-.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 0) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 0 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)) 0) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 3) (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 3 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)) 3/2) (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (/.f64 0 (+.f64 d1 d1)) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (/.f64 0 (+.f64 d1 d1)) (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 0 (+.f64 d1 d1)) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (neg.f64 d1)) (-.f64 (/.f64 0 d1) (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (/.f64 0 d1) (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1))))
(-.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (/.f64 0 d1) (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (/.f64 2 d1) 0) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 2 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 3))
(-.f64 (*.f64 (/.f64 2 d1) (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 3 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 (/.f64 4 d1) (*.f64 d1 d1)) (/.f64 d1 1)) (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)) 3/2))
(-.f64 (+.f64 (/.f64 0 d1) (/.f64 0 d1)) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (/.f64 0 d1) (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 0 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (+.f64 (/.f64 0 d1) (/.f64 0 d1)) (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (/.f64 0 d1) (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 0 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (+.f64 (/.f64 0 d1) (*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 2 d1))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 3))
(-.f64 (+.f64 (/.f64 0 d1) (*.f64 (/.f64 2 d1) (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))) (*.f64 3 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (+.f64 (/.f64 0 d1) (/.f64 (/.f64 (/.f64 4 d1) (*.f64 d1 d1)) (/.f64 d1 1))) (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)) 3/2))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) 8) (/.f64 1 d1)) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 3))
(-.f64 (*.f64 (/.f64 1 d1) (*.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) 8)) (*.f64 3 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 8 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)) 3/2))
(-.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 3) 1/2) (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1))
(-.f64 (*.f64 1/2 (*.f64 3 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) 3/2) (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1/2) 1/2) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 1/2 (/.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 1/2 (/.f64 (/.f64 (/.f64 4 d1) (*.f64 d1 d1)) d1)) (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (/.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) 1/2) (/.f64 1/2 d1)) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 1/2 d1) (/.f64 (/.f64 (/.f64 2 d1) 1/2) (*.f64 d1 d1))) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 1/2 d1) (/.f64 (/.f64 4 d1) (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 3) (/.f64 1/2 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(*.f64 (/.f64 1/2 d1) (-.f64 (*.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) 3) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 3 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) 8) (/.f64 1/2 d1)) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 1/2 d1) (*.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) 8)) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 (*.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) 4) d1) (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -1) 0)
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 0 d1) -1) (*.f64 -1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (neg.f64 (/.f64 0 d1)) (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (neg.f64 (/.f64 0 d1)) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))) (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))) (*.f64 (neg.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (/.f64 1/2 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1/2 d1))) (*.f64 (neg.f64 (/.f64 1/2 d1)) (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 2 d1))) (*.f64 (neg.f64 (/.f64 2 d1)) (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1))))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 2 d1))) (*.f64 (*.f64 (/.f64 1 d1) (/.f64 2 d1)) 0))
(*.f64 (*.f64 (/.f64 1 d1) (/.f64 2 d1)) (-.f64 (/.f64 1/2 (*.f64 d1 d1)) 0))
(*.f64 (/.f64 (/.f64 -1 d1) (/.f64 d1 2)) (neg.f64 (/.f64 1/2 (*.f64 d1 d1))))
(*.f64 1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 1 d1))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1)
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (/.f64 1 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 2 (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 2 (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 1/2 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 2 (*.f64 (/.f64 1 d1) (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1))))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 1/2 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) (/.f64 2 d1))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 1/2 d1))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (/.f64 1/2 d1) (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 (/.f64 2 d1) d1))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (/.f64 2 d1) (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 -1 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (neg.f64 (/.f64 1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 -1/2 (-.f64 0 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 -1/2 (-.f64 (/.f64 0 d1) (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (neg.f64 (/.f64 0 d1)) (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (neg.f64 (/.f64 0 d1)) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 -1/2 (-.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 3)))
(*.f64 1/2 (-.f64 (*.f64 3 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 1/2 (-.f64 (*.f64 (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1)) 3/2) (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 -1/2 (-.f64 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1/2)))
(*.f64 1/2 (-.f64 (/.f64 4 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 (/.f64 2 (*.f64 d1 d1)) (*.f64 d1 d1))))
(-.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 -1/2 (/.f64 (/.f64 (/.f64 4 d1) (*.f64 d1 d1)) d1)))
(*.f64 -1/2 (-.f64 (/.f64 (/.f64 0 d1) 1/2) (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (neg.f64 (/.f64 0 d1)) (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (neg.f64 (/.f64 0 d1)) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (neg.f64 (/.f64 1 d1)) (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (/.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1/2)
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1) 2)
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 -2 (-.f64 0 (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1)))
(*.f64 -2 (neg.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (neg.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (-.f64 0 (/.f64 1/2 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (-.f64 (/.f64 0 d1) (/.f64 1 (*.f64 d1 d1))))
(*.f64 (/.f64 1 (*.f64 d1 d1)) (-.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 0 d1)))
(/.f64 (-.f64 (/.f64 0 d1) (/.f64 1 (*.f64 d1 d1))) (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (-.f64 0 (/.f64 1 (*.f64 d1 d1))))
(*.f64 (/.f64 1 (*.f64 d1 d1)) (-.f64 (/.f64 1 (*.f64 d1 d1)) 0))
(/.f64 (/.f64 (/.f64 -1 d1) d1) (*.f64 d1 (neg.f64 d1)))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (neg.f64 (/.f64 2 d1)) (-.f64 0 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1))))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (neg.f64 (neg.f64 (/.f64 1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) 8) (/.f64 1/2 (+.f64 d1 d1)))
(*.f64 (*.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) 8) (/.f64 1/2 (+.f64 d1 d1)))
(/.f64 (*.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) 4) (+.f64 d1 d1))
(*.f64 (*.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) 8) (-.f64 (/.f64 1/2 d1) (/.f64 1/2 (+.f64 d1 d1))))
(*.f64 (*.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) 8) (-.f64 (/.f64 1/2 d1) (/.f64 1/2 (+.f64 d1 d1))))
(*.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (-.f64 (/.f64 1/2 d1) (/.f64 1/2 (+.f64 d1 d1))) 8))
(*.f64 (*.f64 (/.f64 1 d1) (/.f64 2 d1)) (/.f64 1/2 (*.f64 d1 d1)))
(*.f64 (/.f64 1 d1) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 2 d1)))
(*.f64 (/.f64 2 d1) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1)))
(*.f64 (-.f64 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 1/2 (neg.f64 d1)))
(*.f64 (-.f64 (neg.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 1/2 (neg.f64 d1)))
(*.f64 (/.f64 -1/2 d1) (-.f64 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1) (/.f64 1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (-.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -1/2)
(*.f64 -1/2 (-.f64 (/.f64 -1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 -1/2 (+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))))
(*.f64 (-.f64 (neg.f64 (/.f64 1 d1)) (/.f64 1 d1)) (/.f64 1/2 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (/.f64 1/2 d1) (-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(*.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 1 d1) (/.f64 -1 d1)))
(*.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1))) (-.f64 (/.f64 1 (neg.f64 d1)) (/.f64 1 d1)))
(*.f64 (/.f64 1/2 d1) (-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(*.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 1 d1) (/.f64 -1 d1)))
(*.f64 (neg.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1))) (-.f64 0 (/.f64 2 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))) (/.f64 1/2 d1))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (neg.f64 (neg.f64 (/.f64 1/2 d1))) (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (neg.f64 (neg.f64 (/.f64 2 d1))) (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (neg.f64 (*.f64 (/.f64 1 d1) (/.f64 2 d1))) (-.f64 0 (/.f64 1/2 (*.f64 d1 d1))))
(*.f64 (*.f64 (/.f64 1 d1) (/.f64 2 d1)) (-.f64 (/.f64 1/2 (*.f64 d1 d1)) 0))
(*.f64 (/.f64 (/.f64 -1 d1) (/.f64 d1 2)) (neg.f64 (/.f64 1/2 (*.f64 d1 d1))))
(neg.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))))

localize32.0ms (0.3%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (+.f64 (*.f64 d1 -3/2) (*.f64 d1 5/2)) (*.f64 d1 (*.f64 d1 d1)))
0.1b
(*.f64 d1 (*.f64 d1 d1))
0.9b
(+.f64 (*.f64 d1 -3/2) (*.f64 d1 5/2))
Compiler

Compiled 38 to 20 computations (47.4% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
d1
@0
(+.f64 (*.f64 d1 -3/2) (*.f64 d1 5/2))
0.0ms
d1
@0
(*.f64 (+.f64 (*.f64 d1 -3/2) (*.f64 d1 5/2)) (*.f64 d1 (*.f64 d1 d1)))
0.0ms
d1
@inf
(+.f64 (*.f64 d1 -3/2) (*.f64 d1 5/2))
0.0ms
d1
@-inf
(+.f64 (*.f64 d1 -3/2) (*.f64 d1 5/2))
0.0ms
d1
@inf
(*.f64 (+.f64 (*.f64 d1 -3/2) (*.f64 d1 5/2)) (*.f64 d1 (*.f64 d1 d1)))

rewrite67.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1232×rational.json-simplify-5
1128×rational.json-simplify-11
894×rational.json-simplify-34
712×rational.json-simplify-14
614×rational.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01156
16620
222020
3118020
Stop Event
node limit
Counts
2 → 256
Calls
Call 1
Inputs
(+.f64 (*.f64 d1 -3/2) (*.f64 d1 5/2))
(*.f64 (+.f64 (*.f64 d1 -3/2) (*.f64 d1 5/2)) (*.f64 d1 (*.f64 d1 d1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 d1 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 d1 (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 d1 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 -3/2) (*.f64 d1 -5/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 -3/2) (-.f64 (-.f64 d1 (*.f64 d1 3/2)) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 -3/2) (-.f64 (*.f64 d1 -3) (-.f64 d1 (*.f64 d1 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 5/2) (*.f64 d1 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 5/2) (-.f64 (+.f64 d1 (*.f64 d1 5/2)) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 5/2) (-.f64 (*.f64 d1 5) (+.f64 d1 (*.f64 d1 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 3/2) (-.f64 0 (-.f64 d1 (*.f64 d1 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 d1) (-.f64 0 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 d1) (/.f64 (+.f64 d1 d1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 d1) (*.f64 -1 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 -5/2) (-.f64 0 (+.f64 d1 (*.f64 d1 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 d1 d1) d1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 d1 (+.f64 d1 d1)) (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 d1 (+.f64 d1 d1)) (-.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 d1 (*.f64 d1 5/2)) (*.f64 d1 5/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 (*.f64 d1 3/2)) (*.f64 d1 -3/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (+.f64 d1 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (*.f64 1 (+.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 d1 -3) (*.f64 d1 3/2)) (-.f64 (+.f64 (*.f64 d1 -3) (*.f64 d1 -3)) (-.f64 d1 (*.f64 d1 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 5/2) (*.f64 d1 5)) (-.f64 (+.f64 (*.f64 d1 5) (*.f64 d1 5)) (+.f64 d1 (*.f64 d1 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 -3/2) (+.f64 (*.f64 d1 5) (*.f64 d1 5))) (+.f64 (*.f64 d1 5/2) (*.f64 d1 5)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 5/2) (+.f64 (*.f64 d1 -3) (*.f64 d1 -3))) (-.f64 (*.f64 d1 -3) (*.f64 d1 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (+.f64 d1 d1)) 1/2) (*.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 d1) d1) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (neg.f64 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 d1 (+.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (neg.f64 d1) d1) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 d1) d1) (neg.f64 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x . d1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (*.f64 (*.f64 d1 5/2) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (*.f64 (*.f64 d1 5/2) (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (*.f64 (*.f64 d1 5/2) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (*.f64 (*.f64 d1 5/2) (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 -3/2) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 -3/2) (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (-.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 -3/2) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (-.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 -3/2) (*.f64 d1 (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 -3) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 5/2)) (-.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 5) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 -3/2)) (-.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 0 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 (-.f64 d1 d1) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 5/2) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 5/2) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 -3/2) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 -3/2) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (+.f64 d1 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (+.f64 d1 d1) (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 1 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 -3) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 -3/2))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 5/2))) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (*.f64 (*.f64 d1 5) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 (*.f64 d1 5/2)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 d1 (*.f64 d1 3/2)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 (+.f64 d1 (+.f64 d1 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) d1)) (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (/.f64 1 d1)) (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) d1) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (*.f64 d1 5/2)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 (*.f64 d1 3/2)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) -1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 1/2) (*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (*.f64 -1 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (neg.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 d1 (neg.f64 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 d1) (/.f64 (/.f64 1 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 -1 (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 (/.f64 1 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 -1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 d1)) (neg.f64 (/.f64 (/.f64 1 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (/.f64 -1 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (/.f64 1 d1) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (/.f64 -1 d1) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (neg.f64 (/.f64 1 d1)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 0 (/.f64 (/.f64 1 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 (/.f64 -1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (*.f64 (neg.f64 (/.f64 1 d1)) (/.f64 (/.f64 1 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (*.f64 (/.f64 -1 d1) (/.f64 (/.f64 1 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (*.f64 (neg.f64 (/.f64 (/.f64 1 d1) d1)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (*.f64 1 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (*.f64 1 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 d1) (-.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (neg.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 1 (neg.f64 (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (/.f64 1 d1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 0 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 d1) (/.f64 (/.f64 1 (fabs.f64 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 d1) (*.f64 (fabs.f64 (/.f64 1 d1)) (/.f64 (/.f64 1 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 d1 d1) (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 d1) (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fabs.f64 d1) (/.f64 (/.f64 1 d1) d1)) (fabs.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))))))

simplify87.0ms (0.9%)

Algorithm
egg-herbie
Rules
990×rational.json-simplify-3
794×rational.json-simplify-15
714×rational.json-simplify-19
700×rational.json-simplify-1
600×rational.json-simplify-13
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05058036
118147836
Stop Event
node limit
Counts
280 → 339
Calls
Call 1
Inputs
d1
d1
d1
d1
d1
d1
d1
d1
d1
d1
d1
d1
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(-.f64 d1 0)
(-.f64 d1 (-.f64 d1 d1))
(-.f64 d1 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 d1 -3/2) (*.f64 d1 -5/2))
(-.f64 (*.f64 d1 -3/2) (-.f64 (-.f64 d1 (*.f64 d1 3/2)) (+.f64 d1 d1)))
(-.f64 (*.f64 d1 -3/2) (-.f64 (*.f64 d1 -3) (-.f64 d1 (*.f64 d1 3/2))))
(-.f64 (*.f64 d1 5/2) (*.f64 d1 3/2))
(-.f64 (*.f64 d1 5/2) (-.f64 (+.f64 d1 (*.f64 d1 5/2)) (+.f64 d1 d1)))
(-.f64 (*.f64 d1 5/2) (-.f64 (*.f64 d1 5) (+.f64 d1 (*.f64 d1 5/2))))
(-.f64 0 (neg.f64 d1))
(-.f64 (*.f64 d1 3/2) (-.f64 0 (-.f64 d1 (*.f64 d1 3/2))))
(-.f64 (neg.f64 d1) (-.f64 0 (+.f64 d1 d1)))
(-.f64 (neg.f64 d1) (/.f64 (+.f64 d1 d1) -1))
(-.f64 (neg.f64 d1) (*.f64 -1 (+.f64 d1 d1)))
(-.f64 (*.f64 d1 -5/2) (-.f64 0 (+.f64 d1 (*.f64 d1 5/2))))
(-.f64 (-.f64 d1 d1) (neg.f64 d1))
(-.f64 (+.f64 d1 d1) d1)
(-.f64 (+.f64 d1 (+.f64 d1 d1)) (+.f64 d1 d1))
(-.f64 (+.f64 d1 (+.f64 d1 d1)) (-.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (+.f64 d1 d1)))
(-.f64 (+.f64 d1 (*.f64 d1 5/2)) (*.f64 d1 5/2))
(-.f64 (-.f64 d1 (*.f64 d1 3/2)) (*.f64 d1 -3/2))
(-.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (+.f64 d1 (+.f64 d1 d1)))
(-.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (*.f64 1 (+.f64 d1 (+.f64 d1 d1))))
(-.f64 (-.f64 (*.f64 d1 -3) (*.f64 d1 3/2)) (-.f64 (+.f64 (*.f64 d1 -3) (*.f64 d1 -3)) (-.f64 d1 (*.f64 d1 3/2))))
(-.f64 (+.f64 (*.f64 d1 5/2) (*.f64 d1 5)) (-.f64 (+.f64 (*.f64 d1 5) (*.f64 d1 5)) (+.f64 d1 (*.f64 d1 5/2))))
(-.f64 (+.f64 (*.f64 d1 -3/2) (+.f64 (*.f64 d1 5) (*.f64 d1 5))) (+.f64 (*.f64 d1 5/2) (*.f64 d1 5)))
(-.f64 (+.f64 (*.f64 d1 5/2) (+.f64 (*.f64 d1 -3) (*.f64 d1 -3))) (-.f64 (*.f64 d1 -3) (*.f64 d1 3/2)))
(-.f64 (*.f64 (+.f64 d1 (+.f64 d1 d1)) 1/2) (*.f64 1/2 d1))
(*.f64 d1 1)
(*.f64 1 d1)
(*.f64 -1 (neg.f64 d1))
(*.f64 (neg.f64 d1) -1)
(*.f64 (+.f64 d1 d1) 1/2)
(*.f64 1/2 (+.f64 d1 d1))
(*.f64 (-.f64 (neg.f64 d1) d1) -1/2)
(*.f64 -1/2 (-.f64 (neg.f64 d1) d1))
(*.f64 -1/2 (-.f64 d1 (+.f64 d1 (+.f64 d1 d1))))
(*.f64 -1/2 (-.f64 0 (+.f64 d1 d1)))
(/.f64 d1 1)
(/.f64 1 (/.f64 1 d1))
(/.f64 -1 (/.f64 -1 d1))
(/.f64 -1 (-.f64 0 (/.f64 1 d1)))
(/.f64 (neg.f64 d1) -1)
(/.f64 1/2 (/.f64 1/2 d1))
(/.f64 (*.f64 (-.f64 (neg.f64 d1) d1) 1/2) -1)
(/.f64 (-.f64 (-.f64 (neg.f64 d1) d1) (neg.f64 d1)) -1)
(neg.f64 (neg.f64 d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))))
(+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1)))))
(+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (*.f64 (*.f64 d1 5/2) (-.f64 d1 d1))))
(+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (*.f64 (*.f64 d1 5/2) (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (*.f64 (*.f64 d1 5/2) (-.f64 d1 d1))))
(+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (*.f64 (*.f64 d1 5/2) (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 -3/2) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 -3/2) (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (-.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 -3/2) (-.f64 d1 d1))))
(+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (-.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 -3/2) (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (*.f64 (*.f64 d1 -3) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1)))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 5/2)) (-.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 5) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 -3/2)) (-.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1)))))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 0 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 (-.f64 d1 d1) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 5/2) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 5/2) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 -3/2) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 -3/2) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (neg.f64 (/.f64 1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) -1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (+.f64 d1 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (+.f64 d1 d1) (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (/.f64 -1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (neg.f64 (/.f64 1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 1 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))
(-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 -3) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))))
(-.f64 (+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 -3/2))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))))
(-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 5/2))) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (*.f64 (*.f64 d1 5) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (/.f64 (+.f64 d1 (*.f64 d1 5/2)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 (-.f64 d1 (*.f64 d1 3/2)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))))
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 (+.f64 d1 (+.f64 d1 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) d1)) (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) d1)))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (/.f64 1 d1)) (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (/.f64 1 d1)))
(-.f64 (/.f64 0 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) d1) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 (+.f64 d1 (*.f64 d1 5/2)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (-.f64 d1 (*.f64 d1 3/2)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))))
(-.f64 (*.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) -1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 1/2) (*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 d1 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(/.f64 d1 (*.f64 -1 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(/.f64 d1 (neg.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 d1 (neg.f64 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(/.f64 (*.f64 d1 d1) (/.f64 (/.f64 1 d1) d1))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 -1 (neg.f64 (/.f64 1 d1))))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (/.f64 -1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (neg.f64 (/.f64 1 d1))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(/.f64 1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 1 (*.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 (/.f64 1 d1) d1)))
(/.f64 -1 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) -1)
(/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 -1 (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (neg.f64 d1)) (neg.f64 (/.f64 (/.f64 1 d1) d1)))
(/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (/.f64 -1 d1) d1))
(/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (/.f64 1 d1) (neg.f64 d1)))
(/.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (/.f64 -1 d1) (/.f64 1 d1)))
(/.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (neg.f64 (/.f64 1 d1)) (/.f64 1 d1)))
(/.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 0 (/.f64 (/.f64 1 d1) d1)))
(/.f64 (neg.f64 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 (neg.f64 d1) (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(/.f64 (neg.f64 d1) (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))
(/.f64 (neg.f64 d1) (/.f64 (/.f64 -1 d1) (*.f64 d1 d1)))
(/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 (neg.f64 d1))))
(/.f64 (neg.f64 d1) (*.f64 (neg.f64 (/.f64 1 d1)) (/.f64 (/.f64 1 d1) d1)))
(/.f64 (neg.f64 d1) (*.f64 (/.f64 -1 d1) (/.f64 (/.f64 1 d1) d1)))
(/.f64 (neg.f64 d1) (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 d1)))
(/.f64 (neg.f64 d1) (*.f64 (neg.f64 (/.f64 (/.f64 1 d1) d1)) (/.f64 1 d1)))
(/.f64 (neg.f64 d1) (*.f64 1 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (neg.f64 d1) (*.f64 1 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(/.f64 (neg.f64 d1) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) -1))
(/.f64 (neg.f64 d1) (-.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 -1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (neg.f64 (/.f64 1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 1 (neg.f64 (/.f64 1 d1))))
(/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (/.f64 1 d1) -1))
(/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 0 (/.f64 1 d1)))
(/.f64 (fabs.f64 d1) (/.f64 (/.f64 1 (fabs.f64 d1)) (*.f64 d1 d1)))
(/.f64 (fabs.f64 d1) (*.f64 (fabs.f64 (/.f64 1 d1)) (/.f64 (/.f64 1 d1) d1)))
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 1/2))
(/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) 1/2))
(/.f64 1/2 (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1))
(/.f64 1/2 (/.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 d1 d1)))
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1/2 (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 d1 d1)))
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(/.f64 1/2 (/.f64 -1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(/.f64 (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 d1))
(/.f64 (*.f64 1/2 d1) (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 1/2 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1)))
(/.f64 (/.f64 (fabs.f64 d1) (/.f64 (/.f64 1 d1) d1)) (fabs.f64 (/.f64 1 d1)))
(/.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 1 d1)))
(/.f64 (*.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1/2) -1)
(/.f64 (-.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) -1)
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
Outputs
d1
d1
d1
d1
d1
d1
d1
d1
d1
d1
d1
d1
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(-.f64 d1 0)
d1
(-.f64 d1 (-.f64 d1 d1))
d1
(-.f64 d1 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
d1
(-.f64 (*.f64 d1 -3/2) (*.f64 d1 -5/2))
d1
(-.f64 (*.f64 d1 -3/2) (-.f64 (-.f64 d1 (*.f64 d1 3/2)) (+.f64 d1 d1)))
d1
(-.f64 (*.f64 d1 -3/2) (-.f64 (*.f64 d1 -3) (-.f64 d1 (*.f64 d1 3/2))))
d1
(-.f64 (*.f64 d1 5/2) (*.f64 d1 3/2))
d1
(-.f64 (*.f64 d1 5/2) (-.f64 (+.f64 d1 (*.f64 d1 5/2)) (+.f64 d1 d1)))
d1
(-.f64 (*.f64 d1 5/2) (-.f64 (*.f64 d1 5) (+.f64 d1 (*.f64 d1 5/2))))
d1
(-.f64 0 (neg.f64 d1))
d1
(-.f64 (*.f64 d1 3/2) (-.f64 0 (-.f64 d1 (*.f64 d1 3/2))))
(-.f64 (*.f64 d1 3/2) (-.f64 (*.f64 d1 3/2) d1))
(-.f64 (*.f64 d1 3/2) (*.f64 d1 1/2))
(-.f64 (neg.f64 d1) (-.f64 0 (+.f64 d1 d1)))
d1
(-.f64 (neg.f64 d1) (/.f64 (+.f64 d1 d1) -1))
d1
(-.f64 (neg.f64 d1) (*.f64 -1 (+.f64 d1 d1)))
d1
(-.f64 (*.f64 d1 -5/2) (-.f64 0 (+.f64 d1 (*.f64 d1 5/2))))
(-.f64 (*.f64 d1 -5/2) (neg.f64 (+.f64 d1 (*.f64 d1 5/2))))
(-.f64 (-.f64 d1 d1) (neg.f64 d1))
d1
(-.f64 (+.f64 d1 d1) d1)
d1
(-.f64 (+.f64 d1 (+.f64 d1 d1)) (+.f64 d1 d1))
d1
(-.f64 (+.f64 d1 (+.f64 d1 d1)) (-.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (+.f64 d1 d1)))
d1
(-.f64 (+.f64 d1 (*.f64 d1 5/2)) (*.f64 d1 5/2))
d1
(-.f64 (-.f64 d1 (*.f64 d1 3/2)) (*.f64 d1 -3/2))
d1
(-.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (+.f64 d1 (+.f64 d1 d1)))
d1
(-.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (*.f64 1 (+.f64 d1 (+.f64 d1 d1))))
(-.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (+.f64 d1 (*.f64 1 (+.f64 d1 d1))))
(+.f64 d1 (+.f64 d1 (-.f64 (+.f64 d1 d1) (+.f64 d1 (*.f64 1 (+.f64 d1 d1))))))
(-.f64 (-.f64 (*.f64 d1 -3) (*.f64 d1 3/2)) (-.f64 (+.f64 (*.f64 d1 -3) (*.f64 d1 -3)) (-.f64 d1 (*.f64 d1 3/2))))
(-.f64 (-.f64 d1 (*.f64 d1 3/2)) (-.f64 (+.f64 (*.f64 d1 -3) (*.f64 d1 -3)) (-.f64 (*.f64 d1 -3) (*.f64 d1 3/2))))
(-.f64 (*.f64 d1 -1/2) (-.f64 (+.f64 (*.f64 d1 -3) (*.f64 d1 -3)) (*.f64 d1 -9/2)))
(-.f64 (+.f64 (*.f64 d1 5/2) (*.f64 d1 5)) (-.f64 (+.f64 (*.f64 d1 5) (*.f64 d1 5)) (+.f64 d1 (*.f64 d1 5/2))))
(-.f64 (+.f64 d1 (*.f64 d1 5/2)) (-.f64 (+.f64 (*.f64 d1 5) (*.f64 d1 5)) (+.f64 (*.f64 d1 5/2) (*.f64 d1 5))))
(-.f64 (+.f64 (*.f64 d1 -3/2) (+.f64 (*.f64 d1 5) (*.f64 d1 5))) (+.f64 (*.f64 d1 5/2) (*.f64 d1 5)))
(+.f64 (*.f64 d1 -3/2) (-.f64 (+.f64 (*.f64 d1 5) (*.f64 d1 5)) (+.f64 (*.f64 d1 5/2) (*.f64 d1 5))))
(-.f64 (+.f64 (*.f64 d1 5/2) (+.f64 (*.f64 d1 -3) (*.f64 d1 -3))) (-.f64 (*.f64 d1 -3) (*.f64 d1 3/2)))
(+.f64 (*.f64 d1 5/2) (-.f64 (+.f64 (*.f64 d1 -3) (*.f64 d1 -3)) (-.f64 (*.f64 d1 -3) (*.f64 d1 3/2))))
(+.f64 (*.f64 d1 5/2) (-.f64 (+.f64 (*.f64 d1 -3) (*.f64 d1 -3)) (*.f64 d1 -9/2)))
(-.f64 (*.f64 (+.f64 d1 (+.f64 d1 d1)) 1/2) (*.f64 1/2 d1))
d1
(*.f64 d1 1)
d1
(*.f64 1 d1)
d1
(*.f64 -1 (neg.f64 d1))
d1
(*.f64 (neg.f64 d1) -1)
d1
(*.f64 (+.f64 d1 d1) 1/2)
d1
(*.f64 1/2 (+.f64 d1 d1))
d1
(*.f64 (-.f64 (neg.f64 d1) d1) -1/2)
d1
(*.f64 -1/2 (-.f64 (neg.f64 d1) d1))
d1
(*.f64 -1/2 (-.f64 d1 (+.f64 d1 (+.f64 d1 d1))))
d1
(*.f64 -1/2 (-.f64 0 (+.f64 d1 d1)))
d1
(/.f64 d1 1)
d1
(/.f64 1 (/.f64 1 d1))
d1
(/.f64 -1 (/.f64 -1 d1))
d1
(/.f64 -1 (-.f64 0 (/.f64 1 d1)))
d1
(/.f64 (neg.f64 d1) -1)
d1
(/.f64 1/2 (/.f64 1/2 d1))
d1
(/.f64 (*.f64 (-.f64 (neg.f64 d1) d1) 1/2) -1)
d1
(/.f64 (-.f64 (-.f64 (neg.f64 d1) d1) (neg.f64 d1)) -1)
d1
(neg.f64 (neg.f64 d1))
d1
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (+.f64 d1 (-.f64 (*.f64 d1 d1) d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (+.f64 d1 (-.f64 (*.f64 d1 d1) d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (+.f64 d1 (-.f64 (*.f64 d1 d1) d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))
(+.f64 (-.f64 d1 d1) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 d1 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (+.f64 d1 (-.f64 (*.f64 d1 d1) d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (+.f64 d1 (-.f64 (*.f64 d1 d1) d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (+.f64 d1 (-.f64 (*.f64 d1 d1) d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (+.f64 d1 (-.f64 (*.f64 d1 d1) d1)))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))))
(+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 -2/3 d1)))))
(+.f64 (*.f64 d1 (*.f64 5/2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2/3))))
(+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1)))))
(+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 -2/3 d1))))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 5/2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2/3)))))
(+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (*.f64 (*.f64 d1 5/2) (-.f64 d1 d1))))
(+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 -2/3 d1)))) (*.f64 (-.f64 d1 d1) (*.f64 d1 5/2))))
(+.f64 (*.f64 d1 (*.f64 5/2 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2/3))) (*.f64 d1 (*.f64 (-.f64 d1 d1) 5/2))))
(+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (*.f64 (*.f64 d1 5/2) (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 -2/3 d1)))) (*.f64 (*.f64 d1 5/2) (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 5/2 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2/3))) (*.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 5/2) d1))))
(+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (*.f64 (*.f64 d1 5/2) (-.f64 d1 d1))))
(+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 -2/3 d1)))) (*.f64 (-.f64 d1 d1) (*.f64 d1 5/2))))
(+.f64 (*.f64 d1 (*.f64 5/2 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2/3))) (*.f64 d1 (*.f64 (-.f64 d1 d1) 5/2))))
(+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (*.f64 (*.f64 d1 5/2) (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 -2/3 d1)))) (*.f64 (*.f64 d1 5/2) (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 5/2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (-.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2/3)) (*.f64 d1 (*.f64 (-.f64 d1 d1) 5/2)))))
(+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 -2/3 d1)))))
(+.f64 (*.f64 d1 (*.f64 5/2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2/3))))
(+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 -2/3 d1))))))
(+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 5/2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2/3)))))
(+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 -3/2) (-.f64 d1 d1))))
(+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 -2/3 d1)))) (*.f64 (-.f64 d1 d1) (*.f64 d1 -3/2))))
(+.f64 (*.f64 d1 (*.f64 5/2 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2/3))) (*.f64 (-.f64 d1 d1) (*.f64 d1 -3/2))))
(+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 -3/2) (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 -2/3 d1)))) (*.f64 (*.f64 d1 -3/2) (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 5/2 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2/3))) (*.f64 d1 (*.f64 (*.f64 d1 (-.f64 d1 d1)) -3/2))))
(+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (-.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 -3/2) (-.f64 d1 d1))))
(+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 -2/3 d1)))) (*.f64 (-.f64 d1 d1) (*.f64 d1 -3/2))))
(+.f64 (*.f64 d1 (*.f64 5/2 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2/3))) (*.f64 (-.f64 d1 d1) (*.f64 d1 -3/2))))
(+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (-.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 -3/2) (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 -2/3 d1)))) (*.f64 (*.f64 d1 -3/2) (*.f64 d1 (-.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 5/2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (-.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2/3)) (*.f64 (-.f64 d1 d1) (*.f64 d1 -3/2)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (+.f64 d1 (-.f64 (*.f64 d1 d1) d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (+.f64 d1 (-.f64 (*.f64 d1 d1) d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (+.f64 d1 (-.f64 (*.f64 d1 d1) d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 -3) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1)))))
(+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 -3) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 -2/3 d1))))))
(+.f64 (*.f64 d1 (*.f64 5/2 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 -3) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2/3)))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 5/2)) (-.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 -2/3 d1)))) (-.f64 (*.f64 (*.f64 d1 5/2) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2/3))) (*.f64 (*.f64 d1 5/2) (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 5/2 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 5) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 -2/3 d1)))) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 5) (*.f64 d1 d1))) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2/3))) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 5) (*.f64 d1 d1))) (*.f64 d1 (*.f64 5/2 (*.f64 d1 (*.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 -3/2)) (-.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1)))))
(+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) -3/2)) (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 -2/3 d1))))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 5/2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 -3/2) (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2/3))))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 0 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (+.f64 d1 (-.f64 (*.f64 d1 d1) d1)))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 (-.f64 d1 d1) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 5/2) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 5/2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (-.f64 d1 d1) 5/2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 5/2) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 5/2) d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 -3/2) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (*.f64 d1 -3/2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 -3/2) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 (-.f64 d1 d1)) -3/2)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (+.f64 d1 (-.f64 (*.f64 d1 d1) d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) 0))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (-.f64 (*.f64 d1 d1) d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (+.f64 d1 (-.f64 (*.f64 d1 d1) d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (+.f64 d1 (-.f64 (*.f64 d1 d1) d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (+.f64 d1 (-.f64 (*.f64 d1 d1) d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (neg.f64 (/.f64 1 d1))))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (+.f64 d1 (-.f64 (*.f64 d1 d1) d1)))
(-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 0 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(-.f64 d1 (-.f64 (+.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) -1))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (+.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (neg.f64 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (+.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (+.f64 d1 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (+.f64 d1 d1) (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (/.f64 -1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (neg.f64 (/.f64 1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 -1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) (*.f64 1 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d1)))
(-.f64 (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 d1 (-.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (+.f64 d1 (-.f64 (*.f64 d1 d1) d1)))
(-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (-.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (+.f64 d1 (-.f64 (*.f64 d1 d1) d1)))
(-.f64 (+.f64 (-.f64 d1 d1) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 d1 (-.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 -3) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))))
(+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 -3) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 -2/3 d1))))))
(+.f64 (*.f64 d1 (*.f64 5/2 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 -3) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2/3)))))
(-.f64 (+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 -3/2))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))))
(+.f64 (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) -3/2)) (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 -2/3 d1))))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 5/2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 -3/2) (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2/3))))
(-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 5/2))) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 -2/3 d1)))) (-.f64 (*.f64 (*.f64 d1 5/2) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (+.f64 (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2/3))) (*.f64 (*.f64 d1 5/2) (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 5/2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (+.f64 (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))) (*.f64 (*.f64 d1 5) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 -2/3 d1)))) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 5) (*.f64 d1 d1))) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2/3))) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 5) (*.f64 d1 d1))) (*.f64 d1 (*.f64 5/2 (*.f64 d1 (*.f64 d1 d1))))))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (+.f64 d1 (*.f64 d1 5/2)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 d1 (*.f64 d1 5/2)) (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (*.f64 d1 5/2)) (*.f64 d1 d1))) (*.f64 d1 (*.f64 5/2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (-.f64 d1 (*.f64 d1 3/2)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))))
(-.f64 (/.f64 (-.f64 d1 (*.f64 d1 3/2)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 -2/3 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) -2)) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2/3))))
(-.f64 (/.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (/.f64 (+.f64 d1 (+.f64 d1 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) d1)) (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (/.f64 1 d1)) (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) (/.f64 1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 0 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (-.f64 d1 d1) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 d1 (-.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (-.f64 (-.f64 d1 d1) (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 d1 (-.f64 d1 d1)) (neg.f64 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (-.f64 d1 d1) -1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))) d1) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (+.f64 d1 (*.f64 d1 5/2)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (+.f64 d1 (*.f64 d1 5/2)) (/.f64 (*.f64 d1 d1) (/.f64 1 d1))) (*.f64 5/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 (*.f64 d1 5/2)) (*.f64 d1 d1))) (*.f64 d1 (*.f64 5/2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (-.f64 d1 (*.f64 d1 3/2)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 -2/3 d1))))
(-.f64 (/.f64 (-.f64 d1 (*.f64 d1 3/2)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (/.f64 d1 (/.f64 -2/3 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 d1) -2)) (*.f64 d1 (*.f64 d1 (/.f64 (*.f64 d1 d1) -2/3))))
(-.f64 (*.f64 (+.f64 d1 (+.f64 d1 (+.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 d1 (+.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 d1 d1)) -1) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (-.f64 d1 d1) (*.f64 d1 (neg.f64 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))) 1/2) (*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 d1 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 d1 (*.f64 -1 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 d1 (neg.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 d1 (neg.f64 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 d1) (/.f64 (/.f64 1 d1) d1))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 -1 (neg.f64 (/.f64 1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (/.f64 -1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (neg.f64 (neg.f64 (/.f64 1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 1 (*.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 (/.f64 1 d1) d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 -1 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) -1)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 -1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (neg.f64 d1)) (neg.f64 (/.f64 (/.f64 1 d1) d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (/.f64 -1 d1) d1))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (/.f64 1 d1) (neg.f64 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (/.f64 -1 d1) (/.f64 1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (neg.f64 (/.f64 1 d1)) (/.f64 1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 0 (/.f64 (/.f64 1 d1) d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (/.f64 (/.f64 -1 (*.f64 d1 d1)) d1))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (/.f64 (/.f64 -1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (*.f64 (neg.f64 (/.f64 1 d1)) (/.f64 (/.f64 1 d1) d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (*.f64 (/.f64 -1 d1) (/.f64 (/.f64 1 d1) d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (*.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (*.f64 (neg.f64 (/.f64 (/.f64 1 d1) d1)) (/.f64 1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (*.f64 1 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (*.f64 1 (neg.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) -1))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 d1) (-.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (/.f64 -1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (neg.f64 (/.f64 1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 1 (neg.f64 (/.f64 1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (*.f64 (/.f64 1 d1) -1))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (neg.f64 d1))) (-.f64 0 (/.f64 1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (fabs.f64 d1) (/.f64 (/.f64 1 (fabs.f64 d1)) (*.f64 d1 d1)))
(*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (/.f64 1 (fabs.f64 d1))))
(*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 (fabs.f64 d1) d1)))
(/.f64 (fabs.f64 d1) (*.f64 (fabs.f64 (/.f64 1 d1)) (/.f64 (/.f64 1 d1) d1)))
(*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (/.f64 1 (fabs.f64 d1))))
(*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 (fabs.f64 d1) d1)))
(/.f64 (+.f64 d1 d1) (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 1/2))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) 1/2))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 1/2 (/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) d1))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 1/2 (/.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 1/2 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 1/2 (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 1/2 (/.f64 1 (*.f64 d1 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 1/2 (/.f64 -1 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1/2 d1))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 1/2 d1) (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 1/2 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 (fabs.f64 d1) (/.f64 (/.f64 1 d1) d1)) (fabs.f64 (/.f64 1 d1)))
(*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (/.f64 1 (fabs.f64 d1))))
(*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 (fabs.f64 d1) d1)))
(/.f64 (*.f64 (fabs.f64 d1) (*.f64 d1 d1)) (fabs.f64 (/.f64 1 d1)))
(*.f64 (fabs.f64 d1) (/.f64 (*.f64 d1 d1) (/.f64 1 (fabs.f64 d1))))
(*.f64 (fabs.f64 d1) (*.f64 d1 (*.f64 (fabs.f64 d1) d1)))
(/.f64 (*.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) 1/2) -1)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(/.f64 (-.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))) -1)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(fabs.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(fabs.f64 (*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 d1)))

localize39.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 d1 (*.f64 (/.f64 (/.f64 1/2 d1) d1) (-.f64 (/.f64 3 d1) (/.f64 1 d1))))
0.2b
(/.f64 (/.f64 1/2 d1) d1)
0.2b
(*.f64 (/.f64 (/.f64 1/2 d1) d1) (-.f64 (/.f64 3 d1) (/.f64 1 d1)))
0.7b
(-.f64 (/.f64 3 d1) (/.f64 1 d1))
Compiler

Compiled 54 to 37 computations (31.5% saved)

series4.0ms (0%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
d1
@-inf
(-.f64 (/.f64 3 d1) (/.f64 1 d1))
0.0ms
d1
@-inf
(*.f64 (/.f64 (/.f64 1/2 d1) d1) (-.f64 (/.f64 3 d1) (/.f64 1 d1)))
0.0ms
d1
@inf
(*.f64 (/.f64 (/.f64 1/2 d1) d1) (-.f64 (/.f64 3 d1) (/.f64 1 d1)))
0.0ms
d1
@-inf
(/.f64 d1 (*.f64 (/.f64 (/.f64 1/2 d1) d1) (-.f64 (/.f64 3 d1) (/.f64 1 d1))))
0.0ms
d1
@inf
(/.f64 d1 (*.f64 (/.f64 (/.f64 1/2 d1) d1) (-.f64 (/.f64 3 d1) (/.f64 1 d1))))

rewrite94.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1168×rational.json-1
1166×rational.json-2
1166×rational.json-4
1166×rational.json-3
982×rational.json-simplify-26
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01376
19676
244458
3348358
Stop Event
node limit
Counts
4 → 404
Calls
Call 1
Inputs
(-.f64 (/.f64 3 d1) (/.f64 1 d1))
(*.f64 (/.f64 (/.f64 1/2 d1) d1) (-.f64 (/.f64 3 d1) (/.f64 1 d1)))
(/.f64 (/.f64 1/2 d1) d1)
(/.f64 d1 (*.f64 (/.f64 (/.f64 1/2 d1) d1) (-.f64 (/.f64 3 d1) (/.f64 1 d1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 3 d1) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 d1) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 d1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 d1) (/.f64 0 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 d1) (+.f64 (/.f64 1 d1) (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 6 d1) (-.f64 0 (/.f64 4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 6 d1) (-.f64 (/.f64 6 d1) (/.f64 10 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 d1) (/.f64 3 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4 d1) (/.f64 -2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 12 d1) (-.f64 0 (/.f64 10 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 d1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 4 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 6 d1) (/.f64 2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 d1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 d1)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (neg.f64 (/.f64 3 d1)) (neg.f64 (/.f64 3 d1))) (/.f64 -2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 d1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (neg.f64 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (/.f64 1/2 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -2 d1) (/.f64 -2 d1)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 d1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 d1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 d1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 d1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 d1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 d1) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (/.f64 3 d1)) (/.f64 -1 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -1 d1) (/.f64 -1 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -2 d1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 (/.f64 2 d1) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (-.f64 0 (*.f64 (/.f64 2 d1) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 d1) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 -2 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 3/2 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 3/2 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 3/2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 -1 d1) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1))) (/.f64 (/.f64 3/2 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1))) (-.f64 0 (*.f64 (/.f64 3 d1) (/.f64 -1/2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 d1 1/2)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 (/.f64 2 d1) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 -2 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1)) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 1/2)) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 0 d1) (*.f64 d1 1/2)) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 -2 d1) 0) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 1/2)) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 0 d1) (*.f64 d1 1/2)) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 -2 d1) 0) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1)) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 1/2)) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 0 d1) (*.f64 d1 1/2)) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 -2 d1) 0) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 0 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1)) (/.f64 0 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (/.f64 0 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 1/2)) (/.f64 0 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 0 d1) (*.f64 d1 1/2)) (/.f64 0 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 -2 d1) 0) (/.f64 0 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 0 (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1)) (/.f64 0 (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (/.f64 0 (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 1/2)) (/.f64 0 (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 0 d1) (*.f64 d1 1/2)) (/.f64 0 (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 -2 d1) 0) (/.f64 0 (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 (/.f64 0 d1) (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 (/.f64 0 d1) (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 (/.f64 0 d1) (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1)) (/.f64 (/.f64 0 d1) (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 0 d1) (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 1/2)) (/.f64 (/.f64 0 d1) (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 0 d1) (*.f64 d1 1/2)) (/.f64 (/.f64 0 d1) (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 -2 d1) 0) (/.f64 (/.f64 0 d1) (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 (/.f64 -2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 -2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (*.f64 (/.f64 -2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1)) (*.f64 (/.f64 -2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (/.f64 -2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 1/2)) (*.f64 (/.f64 -2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 0 d1) (*.f64 d1 1/2)) (*.f64 (/.f64 -2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 -2 d1) 0) (*.f64 (/.f64 -2 d1) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 3/2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 (/.f64 -1/2 (*.f64 d1 d1)) (/.f64 4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1))) (*.f64 (/.f64 3 d1) (/.f64 -1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 3 d1) (/.f64 -1/2 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (-.f64 (/.f64 -1 d1) (/.f64 4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 d1) (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (/.f64 (/.f64 3 d1) (*.f64 d1 d1))) (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1)))) (*.f64 (/.f64 3 d1) (/.f64 -1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 -2 d1) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 12 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 10 d1) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 -1/2 (*.f64 d1 d1))) (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 12 d1) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 10 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 4 d1) (/.f64 -1/2 (*.f64 d1 d1))) (*.f64 (/.f64 -1/2 (*.f64 d1 d1)) (/.f64 6 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 -2 d1)) (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (/.f64 (/.f64 3 d1) (*.f64 d1 d1))) (+.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1)))) (+.f64 (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1))) (*.f64 (/.f64 3 d1) (/.f64 -1/2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (+.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 d1 1/2) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 d1) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 d1) (*.f64 d1 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 d1) (/.f64 (*.f64 d1 d1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (*.f64 d1 d1)) (/.f64 (neg.f64 d1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (*.f64 d1 d1)) (/.f64 d1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (*.f64 d1 d1)) (/.f64 1 (/.f64 -2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (*.f64 d1 d1)) (*.f64 -1 (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (*.f64 d1 d1)) (-.f64 (*.f64 d1 1/2) d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (*.f64 d1 d1)) (-.f64 0 (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 d1) (/.f64 1 (/.f64 -1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 d1) (*.f64 -1 (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 d1) (/.f64 -1 (/.f64 1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 d1) (neg.f64 (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 d1) (-.f64 0 (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 d1) (-.f64 (/.f64 0 (/.f64 1/2 d1)) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 d1) (-.f64 (/.f64 (-.f64 d1 d1) 1/2) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 d1) (-.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (+.f64 d1 d1) (/.f64 1/2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 d1) (-.f64 0 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 d1) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 d1) (-.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 d1) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 d1 d1)) d1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 d1)) (*.f64 (neg.f64 d1) (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 0 (*.f64 d1 (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (/.f64 0 (/.f64 2 d1)) (*.f64 d1 (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (/.f64 d1 (/.f64 -1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (neg.f64 d1) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 d1) d1) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -2 d1) (*.f64 d1 (+.f64 d1 d1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (*.f64 d1 (+.f64 d1 d1))) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 1/2)) (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1/2 (*.f64 d1 d1)) (*.f64 d1 1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 1/2 d1)) (*.f64 d1 1/2)) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 d1) (/.f64 2 d1)) (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 1/2 (*.f64 d1 d1))) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 d1) (/.f64 -2 d1)) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (/.f64 0 d1) -1) (/.f64 -1/2 (*.f64 d1 d1))) (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 -1/2 (*.f64 d1 d1)) (/.f64 (/.f64 1 (*.f64 d1 d1)) -1)) (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 -1/2 (*.f64 d1 d1)) (+.f64 (/.f64 -1/2 (*.f64 d1 d1)) (/.f64 -1/2 (*.f64 d1 d1)))) (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 2 d1) (/.f64 4 d1)) (/.f64 4 d1)) (*.f64 d1 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 -2 d1) (+.f64 (/.f64 -2 d1) (/.f64 -2 d1))) (*.f64 d1 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 10 d1) (+.f64 (/.f64 4 d1) (/.f64 4 d1))) (*.f64 d1 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 1 (*.f64 d1 d1))) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 d1) (/.f64 1 (*.f64 d1 d1))) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 1/2 d1) (/.f64 4 d1)) (*.f64 (/.f64 6 d1) (/.f64 1/2 d1))) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1)))) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 2 d1))) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 d1 d1)) 2)) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (/.f64 4 d1) (/.f64 1/2 d1))) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 1/2 d1) (/.f64 10 d1)) (*.f64 (/.f64 12 d1) (/.f64 1/2 d1))) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 0 (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (*.f64 d1 d1)) (-.f64 0 (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 -1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 d1) (/.f64 1/2 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d1 d1)) (/.f64 (/.f64 1/2 d1) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 0 (*.f64 (/.f64 2 d1) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 0 (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 0 (+.f64 d1 d1)) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 0 (+.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 0 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 0 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 0 (+.f64 d1 d1)) (/.f64 0 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 d1) (/.f64 -1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 -1 d1)) (/.f64 -1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))) (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d1) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 d1) (*.f64 (/.f64 1/2 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 d1) (/.f64 1/2 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 d1) (-.f64 (/.f64 1/2 d1) (*.f64 (/.f64 1/2 d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 d1) (-.f64 (/.f64 1/2 d1) (/.f64 1/2 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 d1) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 d1) (-.f64 (+.f64 (/.f64 3 d1) (/.f64 4 d1)) (/.f64 6 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (*.f64 d1 d1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 d1) (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1/2 d1) (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 1/2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 (/.f64 1/2 d1) (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d1) (neg.f64 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d1) (*.f64 -1 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d1) (-.f64 (+.f64 (/.f64 1 d1) (/.f64 1/2 d1)) (/.f64 2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d1) (-.f64 (/.f64 1 d1) (/.f64 3/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 d1 d1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 d1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 d1)) (/.f64 -2 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 d1)) (*.f64 -2 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (*.f64 1/2 (/.f64 10 d1)) (/.f64 6 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (/.f64 1/2 d1) (/.f64 3/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (+.f64 (/.f64 2 d1) (/.f64 1 d1)) (/.f64 4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (/.f64 1/2 d1) (+.f64 (/.f64 1/2 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (/.f64 -2 d1) (/.f64 -2 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (/.f64 1/2 d1) (neg.f64 (/.f64 1/2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -1/2 (*.f64 d1 d1)) (/.f64 -1/2 (*.f64 d1 d1))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (/.f64 1/2 d1)) (neg.f64 (/.f64 1/2 d1))) (/.f64 1/2 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1/2 (*.f64 d1 d1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 d1)) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (/.f64 0 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0) (/.f64 0 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 d1)) (/.f64 0 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (/.f64 0 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))) (/.f64 0 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0) (/.f64 0 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0) (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 d1)) (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))) (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0) (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 d1)) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (/.f64 d1 (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 d1 d1) (/.f64 (*.f64 d1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (*.f64 d1 d1) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (*.f64 d1 d1) d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 1/2) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d1 4) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d1 (/.f64 -1/2 (*.f64 d1 d1))) (/.f64 d1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d1 (/.f64 -1/2 (*.f64 d1 d1))) (/.f64 1 (/.f64 -2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 d1 d1) (/.f64 1 d1)) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2) (/.f64 d1 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (-.f64 0 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 1/2 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) (/.f64 1/2 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 d1) (neg.f64 d1)) (/.f64 1/2 (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 d1 (/.f64 -1/2 (*.f64 d1 d1))) (/.f64 d1 (/.f64 -1/2 (*.f64 d1 d1)))) (/.f64 1/2 (/.f64 -2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))))

simplify195.0ms (2.1%)

Algorithm
egg-herbie
Rules
1310×rational.json-simplify-3
1062×rational.json-simplify-18
910×rational.json-simplify-16
856×rational.json-simplify-7
838×rational.json-simplify-19
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
076513602
1239612620
Stop Event
node limit
Counts
452 → 536
Calls
Call 1
Inputs
(/.f64 2 d1)
(/.f64 2 d1)
(/.f64 2 d1)
(/.f64 2 d1)
(/.f64 2 d1)
(/.f64 2 d1)
(/.f64 2 d1)
(/.f64 2 d1)
(/.f64 2 d1)
(/.f64 2 d1)
(/.f64 2 d1)
(/.f64 2 d1)
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1/2 (pow.f64 d1 2))
(/.f64 1/2 (pow.f64 d1 2))
(/.f64 1/2 (pow.f64 d1 2))
(/.f64 1/2 (pow.f64 d1 2))
(/.f64 1/2 (pow.f64 d1 2))
(/.f64 1/2 (pow.f64 d1 2))
(/.f64 1/2 (pow.f64 d1 2))
(/.f64 1/2 (pow.f64 d1 2))
(/.f64 1/2 (pow.f64 d1 2))
(/.f64 1/2 (pow.f64 d1 2))
(/.f64 1/2 (pow.f64 d1 2))
(/.f64 1/2 (pow.f64 d1 2))
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(+.f64 (/.f64 3 d1) (/.f64 -1 d1))
(+.f64 (/.f64 1 d1) (/.f64 1 d1))
(+.f64 (/.f64 2 d1) 0)
(+.f64 (/.f64 2 d1) (/.f64 0 d1))
(+.f64 (/.f64 1/2 d1) (+.f64 (/.f64 1 d1) (/.f64 1/2 d1)))
(+.f64 0 (/.f64 2 d1))
(+.f64 (/.f64 6 d1) (-.f64 0 (/.f64 4 d1)))
(+.f64 (/.f64 6 d1) (-.f64 (/.f64 6 d1) (/.f64 10 d1)))
(+.f64 (/.f64 -1 d1) (/.f64 3 d1))
(+.f64 (/.f64 4 d1) (/.f64 -2 d1))
(+.f64 (/.f64 12 d1) (-.f64 0 (/.f64 10 d1)))
(*.f64 1 (/.f64 2 d1))
(*.f64 (/.f64 1 d1) 2)
(*.f64 (/.f64 2 d1) 1)
(*.f64 1/2 (/.f64 4 d1))
(*.f64 1/2 (-.f64 (/.f64 6 d1) (/.f64 2 d1)))
(*.f64 (/.f64 1/2 d1) 4)
(*.f64 2 (/.f64 1 d1))
(*.f64 -1 (/.f64 -2 d1))
(*.f64 (neg.f64 (/.f64 1/2 d1)) -4)
(*.f64 -2 (/.f64 -1 d1))
(*.f64 -1/2 (-.f64 (+.f64 (neg.f64 (/.f64 3 d1)) (neg.f64 (/.f64 3 d1))) (/.f64 -2 d1)))
(*.f64 4 (/.f64 1/2 d1))
(*.f64 (/.f64 4 d1) 1/2)
(*.f64 -4 (neg.f64 (/.f64 1/2 d1)))
(*.f64 -4 (/.f64 1/2 (neg.f64 d1)))
(*.f64 (+.f64 (/.f64 -2 d1) (/.f64 -2 d1)) -1/2)
(/.f64 1 (*.f64 d1 1/2))
(/.f64 (/.f64 1 d1) 1/2)
(/.f64 (/.f64 2 d1) 1)
(/.f64 (/.f64 -2 d1) -1)
(/.f64 2 d1)
(/.f64 -1 (/.f64 (neg.f64 d1) 2))
(/.f64 -2 (neg.f64 d1))
(/.f64 4 (+.f64 d1 d1))
(/.f64 (*.f64 (/.f64 -1 d1) 2) -1)
(/.f64 (-.f64 (neg.f64 (/.f64 3 d1)) (/.f64 -1 d1)) -1)
(/.f64 (+.f64 (/.f64 -1 d1) (/.f64 -1 d1)) -1)
(neg.f64 (/.f64 -2 d1))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 d1))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (-.f64 0 (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 d1) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 0 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (+.f64 d1 d1))))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 1/2)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) (*.f64 d1 1/2)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 -2 d1) 0))
(+.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 3/2 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1))))
(+.f64 (/.f64 (/.f64 3/2 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1))))
(+.f64 (/.f64 (/.f64 3/2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 -1 d1) (*.f64 d1 (+.f64 d1 d1))))
(+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1))) (/.f64 (/.f64 3/2 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1))) (-.f64 0 (*.f64 (/.f64 3 d1) (/.f64 -1/2 (*.f64 d1 d1)))))
(+.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1)))
(+.f64 (/.f64 0 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 0 (*.f64 d1 1/2)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 1/2)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) (*.f64 d1 1/2)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 -2 d1) 0))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1)) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 1/2)) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 0 d1) (*.f64 d1 1/2)) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 -2 d1) 0) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 1/2)) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 0 d1) (*.f64 d1 1/2)) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 -2 d1) 0) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1)) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 1/2)) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 0 d1) (*.f64 d1 1/2)) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 -2 d1) 0) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 0 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1)) (/.f64 0 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (/.f64 0 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 1/2)) (/.f64 0 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 0 d1) (*.f64 d1 1/2)) (/.f64 0 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 -2 d1) 0) (/.f64 0 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (*.f64 d1 1/2))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 1/2))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 0 (*.f64 d1 1/2))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1)) (/.f64 0 (*.f64 d1 1/2))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (/.f64 0 (*.f64 d1 1/2))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 1/2)) (/.f64 0 (*.f64 d1 1/2))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 0 d1) (*.f64 d1 1/2)) (/.f64 0 (*.f64 d1 1/2))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 -2 d1) 0) (/.f64 0 (*.f64 d1 1/2))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 (/.f64 0 d1) (*.f64 d1 1/2))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 (/.f64 0 d1) (*.f64 d1 1/2))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 (/.f64 0 d1) (*.f64 d1 1/2))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1)) (/.f64 (/.f64 0 d1) (*.f64 d1 1/2))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 0 d1) (*.f64 d1 1/2))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 1/2)) (/.f64 (/.f64 0 d1) (*.f64 d1 1/2))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 0 d1) (*.f64 d1 1/2)) (/.f64 (/.f64 0 d1) (*.f64 d1 1/2))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 -2 d1) 0) (/.f64 (/.f64 0 d1) (*.f64 d1 1/2))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 (/.f64 -2 d1) 0)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 -2 d1) 0)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (*.f64 (/.f64 -2 d1) 0)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1)) (*.f64 (/.f64 -2 d1) 0)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (/.f64 -2 d1) 0)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 1/2)) (*.f64 (/.f64 -2 d1) 0)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 0 d1) (*.f64 d1 1/2)) (*.f64 (/.f64 -2 d1) 0)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 -2 d1) 0) (*.f64 (/.f64 -2 d1) 0)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1)))))
(-.f64 0 (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (/.f64 (/.f64 3/2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 (/.f64 -1/2 (*.f64 d1 d1)) (/.f64 4 d1)))
(-.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1))) (*.f64 (/.f64 3 d1) (/.f64 -1/2 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 3 d1) (/.f64 -1/2 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (-.f64 (/.f64 -1 d1) (/.f64 4 d1))))
(-.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 0 d1) (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (+.f64 0 (/.f64 (/.f64 3 d1) (*.f64 d1 d1))) (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))
(-.f64 (+.f64 0 (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1)))) (*.f64 (/.f64 3 d1) (/.f64 -1/2 (*.f64 d1 d1))))
(-.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 -2 d1) (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 12 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 10 d1) (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (*.f64 0 (/.f64 -1/2 (*.f64 d1 d1))) (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 (/.f64 12 d1) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 10 d1)))
(-.f64 (*.f64 (/.f64 4 d1) (/.f64 -1/2 (*.f64 d1 d1))) (*.f64 (/.f64 -1/2 (*.f64 d1 d1)) (/.f64 6 d1)))
(-.f64 (*.f64 0 (/.f64 -2 d1)) (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (+.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (/.f64 (/.f64 3 d1) (*.f64 d1 d1))) (+.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(-.f64 (+.f64 (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1)))) (+.f64 (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1))) (*.f64 (/.f64 3 d1) (/.f64 -1/2 (*.f64 d1 d1)))))
(-.f64 (+.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (+.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(/.f64 1 (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))
(/.f64 1 (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2))
(/.f64 1 (*.f64 (*.f64 d1 1/2) (*.f64 d1 (+.f64 d1 d1))))
(/.f64 1 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 1/2)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 2 d1) (*.f64 d1 (+.f64 d1 d1)))
(/.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))
(/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 1/2)))
(/.f64 (/.f64 1/2 d1) (/.f64 (*.f64 d1 d1) 2))
(/.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 d1 1/2))
(/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 1)
(/.f64 (/.f64 -1/2 (*.f64 d1 d1)) (/.f64 (neg.f64 d1) 2))
(/.f64 (/.f64 -1/2 (*.f64 d1 d1)) (/.f64 d1 -2))
(/.f64 (/.f64 -1/2 (*.f64 d1 d1)) (/.f64 1 (/.f64 -2 d1)))
(/.f64 (/.f64 -1/2 (*.f64 d1 d1)) (*.f64 -1 (*.f64 d1 1/2)))
(/.f64 (/.f64 -1/2 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 1/2)))
(/.f64 (/.f64 -1/2 (*.f64 d1 d1)) (-.f64 (*.f64 d1 1/2) d1))
(/.f64 (/.f64 -1/2 (*.f64 d1 d1)) (-.f64 0 (*.f64 d1 1/2)))
(/.f64 (/.f64 -2 d1) (/.f64 1 (/.f64 -1/2 (*.f64 d1 d1))))
(/.f64 (/.f64 -2 d1) (*.f64 -1 (*.f64 d1 (+.f64 d1 d1))))
(/.f64 (/.f64 -2 d1) (/.f64 -1 (/.f64 1/2 (*.f64 d1 d1))))
(/.f64 (/.f64 -2 d1) (neg.f64 (*.f64 d1 (+.f64 d1 d1))))
(/.f64 (/.f64 -2 d1) (-.f64 0 (*.f64 d1 (+.f64 d1 d1))))
(/.f64 (/.f64 -2 d1) (-.f64 (/.f64 0 (/.f64 1/2 d1)) (*.f64 d1 (+.f64 d1 d1))))
(/.f64 (/.f64 -2 d1) (-.f64 (/.f64 (-.f64 d1 d1) 1/2) (*.f64 d1 (+.f64 d1 d1))))
(/.f64 (/.f64 -2 d1) (-.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (+.f64 d1 d1) (/.f64 1/2 d1))))
(/.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))
(/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) 1/2)
(/.f64 (/.f64 -1 d1) (-.f64 0 (*.f64 d1 d1)))
(/.f64 (/.f64 -1 d1) (*.f64 d1 (neg.f64 d1)))
(/.f64 (/.f64 -1 d1) (-.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 d1)))
(/.f64 (/.f64 -1 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))
(/.f64 (/.f64 -1 d1) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (neg.f64 d1))))
(/.f64 (/.f64 1 (*.f64 d1 d1)) d1)
(/.f64 -1 (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 d1))))
(/.f64 (neg.f64 (/.f64 1/2 d1)) (*.f64 (neg.f64 d1) (*.f64 d1 1/2)))
(/.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 d1)))
(/.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 0 (*.f64 d1 (*.f64 d1 1/2))))
(/.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (/.f64 0 (/.f64 2 d1)) (*.f64 d1 (*.f64 d1 1/2))))
(/.f64 (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1)) -1)
(/.f64 -2 (/.f64 d1 (/.f64 -1/2 (*.f64 d1 d1))))
(/.f64 -2 (*.f64 (neg.f64 d1) (*.f64 d1 (+.f64 d1 d1))))
(/.f64 -2 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (/.f64 (/.f64 -1 d1) d1) (neg.f64 d1))
(/.f64 (/.f64 (/.f64 -2 d1) (*.f64 d1 (+.f64 d1 d1))) -1)
(/.f64 (/.f64 -2 (*.f64 d1 (+.f64 d1 d1))) (neg.f64 d1))
(/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 1/2)) (+.f64 d1 d1))
(/.f64 (/.f64 (/.f64 -1/2 (*.f64 d1 d1)) (*.f64 d1 1/2)) -1)
(/.f64 (/.f64 (neg.f64 (/.f64 1/2 d1)) (*.f64 d1 1/2)) (neg.f64 d1))
(/.f64 (*.f64 (/.f64 1 d1) (/.f64 2 d1)) (+.f64 d1 d1))
(/.f64 (*.f64 -2 (/.f64 1/2 (*.f64 d1 d1))) (neg.f64 d1))
(/.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (neg.f64 d1))
(/.f64 (*.f64 (/.f64 1/2 d1) (/.f64 -2 d1)) (neg.f64 d1))
(/.f64 (-.f64 (/.f64 (/.f64 0 d1) -1) (/.f64 -1/2 (*.f64 d1 d1))) (*.f64 d1 1/2))
(/.f64 (-.f64 (/.f64 -1/2 (*.f64 d1 d1)) (/.f64 (/.f64 1 (*.f64 d1 d1)) -1)) (*.f64 d1 1/2))
(/.f64 (-.f64 (/.f64 -1/2 (*.f64 d1 d1)) (+.f64 (/.f64 -1/2 (*.f64 d1 d1)) (/.f64 -1/2 (*.f64 d1 d1)))) (*.f64 d1 1/2))
(/.f64 (-.f64 (+.f64 (/.f64 2 d1) (/.f64 4 d1)) (/.f64 4 d1)) (*.f64 d1 (+.f64 d1 d1)))
(/.f64 (-.f64 (/.f64 -2 d1) (+.f64 (/.f64 -2 d1) (/.f64 -2 d1))) (*.f64 d1 (+.f64 d1 d1)))
(/.f64 (-.f64 (/.f64 10 d1) (+.f64 (/.f64 4 d1) (/.f64 4 d1))) (*.f64 d1 (+.f64 d1 d1)))
(/.f64 (-.f64 0 (/.f64 1 (*.f64 d1 d1))) (neg.f64 d1))
(/.f64 (-.f64 (/.f64 0 d1) (/.f64 1 (*.f64 d1 d1))) (neg.f64 d1))
(/.f64 (-.f64 (*.f64 (/.f64 1/2 d1) (/.f64 4 d1)) (*.f64 (/.f64 6 d1) (/.f64 1/2 d1))) (neg.f64 d1))
(/.f64 (-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1)))) (neg.f64 d1))
(/.f64 (-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 2 d1))) (neg.f64 d1))
(/.f64 (-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 d1 d1)) 2)) (neg.f64 d1))
(/.f64 (-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (/.f64 4 d1) (/.f64 1/2 d1))) (neg.f64 d1))
(/.f64 (-.f64 (*.f64 (/.f64 1/2 d1) (/.f64 10 d1)) (*.f64 (/.f64 12 d1) (/.f64 1/2 d1))) (neg.f64 d1))
(neg.f64 (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1)))
(+.f64 (/.f64 1/2 (*.f64 d1 d1)) 0)
(+.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(+.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))
(+.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 0 (/.f64 0 d1)))
(+.f64 (/.f64 1/2 (*.f64 d1 d1)) (-.f64 0 (/.f64 0 d1)))
(+.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 (+.f64 d1 d1)))
(+.f64 0 (/.f64 1/2 (*.f64 d1 d1)))
(+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 -1/2 (*.f64 d1 d1)))
(+.f64 (*.f64 (/.f64 1/2 d1) (/.f64 1/2 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 1/2 d1)))
(+.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d1 d1)) (/.f64 (/.f64 1/2 d1) (+.f64 d1 d1)))
(+.f64 (/.f64 0 (+.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1)))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) 0)
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 0 (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 0 (/.f64 0 d1)))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 (+.f64 d1 d1)))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 0 d1)))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 0 d1)))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 0 (+.f64 d1 d1)) (/.f64 0 d1)))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 0 (+.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 0 (+.f64 d1 d1)) (/.f64 0 (+.f64 d1 d1))))
(-.f64 0 (/.f64 -1/2 (*.f64 d1 d1)))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1)))
(-.f64 (/.f64 0 d1) (/.f64 -1/2 (*.f64 d1 d1)))
(-.f64 (*.f64 0 (/.f64 -1 d1)) (/.f64 -1/2 (*.f64 d1 d1)))
(-.f64 (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))) (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1))))
(*.f64 1 (/.f64 1/2 (*.f64 d1 d1)))
(*.f64 (/.f64 1 d1) (/.f64 1/2 d1))
(*.f64 (/.f64 2 d1) (*.f64 (/.f64 1/2 d1) 1/2))
(*.f64 (/.f64 2 d1) (/.f64 1/2 (+.f64 d1 d1)))
(*.f64 (/.f64 2 d1) (-.f64 (/.f64 1/2 d1) (*.f64 (/.f64 1/2 d1) 1/2)))
(*.f64 (/.f64 2 d1) (-.f64 (/.f64 1/2 d1) (/.f64 1/2 (+.f64 d1 d1))))
(*.f64 1/2 (/.f64 1 (*.f64 d1 d1)))
(*.f64 (/.f64 1/2 d1) (/.f64 1 d1))
(*.f64 (/.f64 1/2 d1) (-.f64 (+.f64 (/.f64 3 d1) (/.f64 4 d1)) (/.f64 6 d1)))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) 1)
(*.f64 (/.f64 -1/2 (*.f64 d1 d1)) -1)
(*.f64 2 (*.f64 (/.f64 1/2 d1) (/.f64 1/2 d1)))
(*.f64 2 (/.f64 (/.f64 1/2 d1) (+.f64 d1 d1)))
(*.f64 2 (/.f64 1/2 (*.f64 d1 (+.f64 d1 d1))))
(*.f64 2 (-.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 1/2 d1))))
(*.f64 2 (-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 (/.f64 1/2 d1) (+.f64 d1 d1))))
(*.f64 2 (-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (/.f64 -1 d1) (neg.f64 (/.f64 1/2 d1)))
(*.f64 (/.f64 -1 d1) (*.f64 -1 (/.f64 1/2 d1)))
(*.f64 (/.f64 -1 d1) (-.f64 (+.f64 (/.f64 1 d1) (/.f64 1/2 d1)) (/.f64 2 d1)))
(*.f64 (/.f64 -1 d1) (-.f64 (/.f64 1 d1) (/.f64 3/2 d1)))
(*.f64 (/.f64 1 (*.f64 d1 d1)) 1/2)
(*.f64 -1 (/.f64 -1/2 (*.f64 d1 d1)))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (/.f64 -1 d1))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (/.f64 -2 (+.f64 d1 d1)))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (*.f64 -2 (/.f64 1/2 d1)))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (*.f64 1/2 (/.f64 10 d1)) (/.f64 6 d1)))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (/.f64 1/2 d1) (/.f64 3/2 d1)))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (+.f64 (/.f64 2 d1) (/.f64 1 d1)) (/.f64 4 d1)))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (/.f64 1/2 d1) (+.f64 (/.f64 1/2 d1) (/.f64 1 d1))))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (/.f64 -2 d1) (/.f64 -2 (+.f64 d1 d1))))
(*.f64 -2 (*.f64 (/.f64 1/2 d1) (neg.f64 (/.f64 1/2 d1))))
(*.f64 (+.f64 (/.f64 -1/2 (*.f64 d1 d1)) (/.f64 -1/2 (*.f64 d1 d1))) -1/2)
(*.f64 (+.f64 (neg.f64 (/.f64 1/2 d1)) (neg.f64 (/.f64 1/2 d1))) (/.f64 1/2 (neg.f64 d1)))
(neg.f64 (/.f64 -1/2 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 d1)) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0) (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 d1)) (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))) (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0) (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0) (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 d1)) (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))) (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0) (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 0 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 0 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) -1))
(-.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (/.f64 d1 (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))
(*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2))
(*.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 1/2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2))
(*.f64 1/2 (*.f64 (+.f64 d1 d1) (/.f64 (*.f64 d1 d1) (/.f64 1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 1/2))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 2 (/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (*.f64 d1 d1) d1))))
(*.f64 2 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (*.f64 d1 d1) d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) (+.f64 d1 d1))
(*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 1/2)))
(*.f64 (*.f64 d1 1/2) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (+.f64 d1 d1)))
(*.f64 (/.f64 d1 4) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2))
(*.f64 (/.f64 d1 (/.f64 -1/2 (*.f64 d1 d1))) (/.f64 d1 -2))
(*.f64 (/.f64 d1 (/.f64 -1/2 (*.f64 d1 d1))) (/.f64 1 (/.f64 -2 d1)))
(*.f64 (/.f64 (*.f64 d1 d1) (/.f64 1 d1)) d1)
(*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))
(*.f64 -1 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (neg.f64 d1) (-.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) 1/2)
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2) (/.f64 d1 4))
(*.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (-.f64 0 (+.f64 d1 d1)))
(*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 1/2 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) (/.f64 1/2 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(*.f64 (+.f64 (neg.f64 d1) (neg.f64 d1)) (/.f64 1/2 (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1))))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 d1))
(*.f64 (+.f64 (/.f64 d1 (/.f64 -1/2 (*.f64 d1 d1))) (/.f64 d1 (/.f64 -1/2 (*.f64 d1 d1)))) (/.f64 1/2 (/.f64 -2 d1)))
(*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -1/2)
(neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
Outputs
(/.f64 2 d1)
(/.f64 2 d1)
(/.f64 2 d1)
(/.f64 2 d1)
(/.f64 2 d1)
(/.f64 2 d1)
(/.f64 2 d1)
(/.f64 2 d1)
(/.f64 2 d1)
(/.f64 2 d1)
(/.f64 2 d1)
(/.f64 2 d1)
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1/2 (pow.f64 d1 2))
(/.f64 1/2 (pow.f64 d1 2))
(/.f64 1/2 (pow.f64 d1 2))
(/.f64 1/2 (pow.f64 d1 2))
(/.f64 1/2 (pow.f64 d1 2))
(/.f64 1/2 (pow.f64 d1 2))
(/.f64 1/2 (pow.f64 d1 2))
(/.f64 1/2 (pow.f64 d1 2))
(/.f64 1/2 (pow.f64 d1 2))
(/.f64 1/2 (pow.f64 d1 2))
(/.f64 1/2 (pow.f64 d1 2))
(/.f64 1/2 (pow.f64 d1 2))
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(+.f64 (/.f64 3 d1) (/.f64 -1 d1))
(/.f64 2 d1)
(+.f64 (/.f64 1 d1) (/.f64 1 d1))
(/.f64 2 d1)
(+.f64 (/.f64 2 d1) 0)
(/.f64 2 d1)
(+.f64 (/.f64 2 d1) (/.f64 0 d1))
(/.f64 2 d1)
(+.f64 (/.f64 1/2 d1) (+.f64 (/.f64 1 d1) (/.f64 1/2 d1)))
(+.f64 (/.f64 1/2 d1) (/.f64 3/2 d1))
(+.f64 0 (/.f64 2 d1))
(/.f64 2 d1)
(+.f64 (/.f64 6 d1) (-.f64 0 (/.f64 4 d1)))
(+.f64 (/.f64 6 d1) (neg.f64 (/.f64 4 d1)))
(-.f64 (/.f64 6 d1) (/.f64 4 d1))
(+.f64 (/.f64 6 d1) (-.f64 (/.f64 6 d1) (/.f64 10 d1)))
(+.f64 (/.f64 6 d1) (/.f64 -4 d1))
(+.f64 (/.f64 -1 d1) (/.f64 3 d1))
(/.f64 2 d1)
(+.f64 (/.f64 4 d1) (/.f64 -2 d1))
(/.f64 2 d1)
(+.f64 (/.f64 12 d1) (-.f64 0 (/.f64 10 d1)))
(+.f64 (/.f64 12 d1) (neg.f64 (/.f64 10 d1)))
(*.f64 1 (/.f64 2 d1))
(/.f64 2 d1)
(*.f64 (/.f64 1 d1) 2)
(/.f64 2 d1)
(*.f64 (/.f64 2 d1) 1)
(/.f64 2 d1)
(*.f64 1/2 (/.f64 4 d1))
(/.f64 2 d1)
(*.f64 1/2 (-.f64 (/.f64 6 d1) (/.f64 2 d1)))
(/.f64 2 d1)
(*.f64 (/.f64 1/2 d1) 4)
(/.f64 2 d1)
(*.f64 2 (/.f64 1 d1))
(/.f64 2 d1)
(*.f64 -1 (/.f64 -2 d1))
(/.f64 2 d1)
(*.f64 (neg.f64 (/.f64 1/2 d1)) -4)
(/.f64 2 d1)
(*.f64 -2 (/.f64 -1 d1))
(/.f64 2 d1)
(*.f64 -1/2 (-.f64 (+.f64 (neg.f64 (/.f64 3 d1)) (neg.f64 (/.f64 3 d1))) (/.f64 -2 d1)))
(*.f64 -1/2 (+.f64 (neg.f64 (/.f64 3 d1)) (-.f64 (neg.f64 (/.f64 3 d1)) (/.f64 -2 d1))))
(*.f64 -1/2 (+.f64 (/.f64 -3 d1) (-.f64 (/.f64 2 d1) (/.f64 3 d1))))
(*.f64 4 (/.f64 1/2 d1))
(/.f64 2 d1)
(*.f64 (/.f64 4 d1) 1/2)
(/.f64 2 d1)
(*.f64 -4 (neg.f64 (/.f64 1/2 d1)))
(/.f64 2 d1)
(*.f64 -4 (/.f64 1/2 (neg.f64 d1)))
(/.f64 2 d1)
(*.f64 (+.f64 (/.f64 -2 d1) (/.f64 -2 d1)) -1/2)
(/.f64 2 d1)
(/.f64 1 (*.f64 d1 1/2))
(/.f64 2 d1)
(/.f64 (/.f64 1 d1) 1/2)
(/.f64 2 d1)
(/.f64 (/.f64 2 d1) 1)
(/.f64 2 d1)
(/.f64 (/.f64 -2 d1) -1)
(/.f64 2 d1)
(/.f64 2 d1)
(/.f64 -1 (/.f64 (neg.f64 d1) 2))
(/.f64 2 d1)
(/.f64 -2 (neg.f64 d1))
(/.f64 2 d1)
(/.f64 4 (+.f64 d1 d1))
(/.f64 (*.f64 (/.f64 -1 d1) 2) -1)
(/.f64 2 d1)
(/.f64 (-.f64 (neg.f64 (/.f64 3 d1)) (/.f64 -1 d1)) -1)
(neg.f64 (-.f64 (neg.f64 (/.f64 3 d1)) (/.f64 -1 d1)))
(neg.f64 (-.f64 (/.f64 -3 d1) (/.f64 -1 d1)))
(/.f64 (+.f64 (/.f64 -1 d1) (/.f64 -1 d1)) -1)
(/.f64 2 d1)
(neg.f64 (/.f64 -2 d1))
(/.f64 2 d1)
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1))))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 (/.f64 0 d1) d1) d1))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 d1))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (-.f64 0 (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 d1) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 0 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (+.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 1/2)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) (*.f64 d1 1/2)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 -2 d1) 0))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 (/.f64 3/2 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1))))
(+.f64 (/.f64 (/.f64 3/2 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 (/.f64 -1/2 d1) d1)))
(+.f64 (/.f64 (/.f64 3/2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 -1/2 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 3/2 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1))))
(+.f64 0 (/.f64 (-.f64 (/.f64 3/2 d1) (/.f64 1/2 d1)) (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 3/2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 -1 d1) (*.f64 d1 (+.f64 d1 d1))))
(+.f64 (/.f64 (/.f64 3/2 d1) (*.f64 d1 d1)) (*.f64 -1/2 (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(+.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(+.f64 0 (/.f64 (-.f64 (/.f64 3 d1) (/.f64 2 d1)) (*.f64 d1 d1)))
(/.f64 (-.f64 (/.f64 3 d1) (/.f64 2 d1)) (*.f64 d1 d1))
(+.f64 (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1))) (/.f64 (/.f64 3/2 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 3/2 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 (/.f64 -1/2 d1) d1)))
(+.f64 (/.f64 (/.f64 3/2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 -1/2 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1))) (-.f64 0 (*.f64 (/.f64 3 d1) (/.f64 -1/2 (*.f64 d1 d1)))))
(+.f64 (*.f64 (/.f64 1 d1) (/.f64 (/.f64 -1/2 d1) d1)) (neg.f64 (*.f64 (/.f64 3 d1) (/.f64 (/.f64 -1/2 d1) d1))))
(+.f64 (/.f64 (/.f64 -1/2 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 (/.f64 3 d1) (/.f64 (/.f64 -1/2 d1) d1))))
(+.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1)))
(+.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(+.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 -1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 0 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 0 (*.f64 d1 1/2)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 (/.f64 0 d1) d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 d1))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (+.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 1/2)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) (*.f64 d1 1/2)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 -2 d1) 0))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 0 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1)) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 (/.f64 0 d1) d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (/.f64 0 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 1/2)) (/.f64 0 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 0 d1) (*.f64 d1 1/2)) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 -2 d1) 0) (/.f64 0 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (*.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 0 d1) d1) (/.f64 (/.f64 (/.f64 0 d1) d1) d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 1/2)) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 0 d1) (*.f64 d1 1/2)) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 -2 d1) 0) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 (/.f64 0 d1) d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 (/.f64 0 d1) d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (*.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 0 d1) d1) (/.f64 (/.f64 (/.f64 0 d1) d1) d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1)) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 (/.f64 0 d1) d1) d1) (/.f64 (/.f64 (/.f64 0 d1) d1) d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 (/.f64 0 d1) d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 1/2)) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 (/.f64 0 d1) d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 0 d1) (*.f64 d1 1/2)) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (*.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 0 d1) d1) (/.f64 (/.f64 (/.f64 0 d1) d1) d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 -2 d1) 0) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 (/.f64 0 d1) d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (*.f64 d1 (+.f64 d1 d1)))))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 (+.f64 d1 d1)))))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 0 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1)) (/.f64 0 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 (/.f64 0 d1) d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (/.f64 0 (*.f64 d1 (+.f64 d1 d1)))))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 1/2)) (/.f64 0 (*.f64 d1 (+.f64 d1 d1)))))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 0 d1) (*.f64 d1 1/2)) (/.f64 0 (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 -2 d1) 0) (/.f64 0 (*.f64 d1 (+.f64 d1 d1)))))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (*.f64 d1 1/2))))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 0 (*.f64 d1 1/2))))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 0 (*.f64 d1 1/2))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1)) (/.f64 0 (*.f64 d1 1/2))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 (/.f64 0 d1) d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (/.f64 0 (*.f64 d1 1/2))))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 1/2)) (/.f64 0 (*.f64 d1 1/2))))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 0 d1) (*.f64 d1 1/2)) (/.f64 0 (*.f64 d1 1/2))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 -2 d1) 0) (/.f64 0 (*.f64 d1 1/2))))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 (/.f64 0 d1) (*.f64 d1 1/2))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 (/.f64 0 d1) (*.f64 d1 1/2))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 (/.f64 0 d1) (*.f64 d1 1/2))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1)) (/.f64 (/.f64 0 d1) (*.f64 d1 1/2))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (*.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 0 d1) d1) (/.f64 (/.f64 (/.f64 0 d1) d1) d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 0 d1) (*.f64 d1 1/2))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 1/2)) (/.f64 (/.f64 0 d1) (*.f64 d1 1/2))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 0 d1) (*.f64 d1 1/2)) (/.f64 (/.f64 0 d1) (*.f64 d1 1/2))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 -2 d1) 0) (/.f64 (/.f64 0 d1) (*.f64 d1 1/2))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 (/.f64 -2 d1) 0)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 -2 d1) 0)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (*.f64 (/.f64 -2 d1) 0)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1)) (*.f64 (/.f64 -2 d1) 0)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 (/.f64 0 d1) d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (*.f64 (/.f64 -2 d1) 0)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (*.f64 d1 1/2)) (*.f64 (/.f64 -2 d1) 0)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 0 d1) (*.f64 d1 1/2)) (*.f64 (/.f64 -2 d1) 0)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 -2 d1) 0) (*.f64 (/.f64 -2 d1) 0)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 1 d1) (/.f64 (/.f64 -1/2 d1) d1)) (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 -1/2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1))))
(-.f64 0 (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 3/2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)))
(/.f64 (-.f64 (/.f64 3/2 d1) (/.f64 1/2 d1)) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 (/.f64 -1/2 d1) d1)))
(-.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 -1/2 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1)) (*.f64 (/.f64 -1/2 (*.f64 d1 d1)) (/.f64 4 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(/.f64 (-.f64 (/.f64 0 d1) (/.f64 -1 (*.f64 d1 d1))) d1)
(-.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))
(+.f64 0 (/.f64 (-.f64 (/.f64 3 d1) (/.f64 2 d1)) (*.f64 d1 d1)))
(/.f64 (-.f64 (/.f64 3 d1) (/.f64 2 d1)) (*.f64 d1 d1))
(-.f64 (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1))) (*.f64 (/.f64 3 d1) (/.f64 -1/2 (*.f64 d1 d1))))
(-.f64 (*.f64 (/.f64 1 d1) (/.f64 (/.f64 -1/2 d1) d1)) (*.f64 (/.f64 3 d1) (/.f64 (/.f64 -1/2 d1) d1)))
(-.f64 (/.f64 (/.f64 -1/2 d1) (*.f64 d1 d1)) (*.f64 (/.f64 3 d1) (/.f64 (/.f64 -1/2 d1) d1)))
(-.f64 (*.f64 (/.f64 3 d1) (/.f64 -1/2 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (-.f64 (/.f64 -1 d1) (/.f64 4 d1))))
(-.f64 (*.f64 (/.f64 3 d1) (/.f64 (/.f64 -1/2 d1) d1)) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 -5 d1)))
(-.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(/.f64 (-.f64 (/.f64 2 d1) (/.f64 1 d1)) (*.f64 d1 d1))
(-.f64 (/.f64 0 d1) (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (+.f64 0 (/.f64 (/.f64 3 d1) (*.f64 d1 d1))) (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))
(+.f64 0 (/.f64 (-.f64 (/.f64 3 d1) (/.f64 2 d1)) (*.f64 d1 d1)))
(/.f64 (-.f64 (/.f64 3 d1) (/.f64 2 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 0 (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1)))) (*.f64 (/.f64 3 d1) (/.f64 -1/2 (*.f64 d1 d1))))
(+.f64 (*.f64 (/.f64 1 d1) (/.f64 (/.f64 -1/2 d1) d1)) (neg.f64 (*.f64 (/.f64 3 d1) (/.f64 (/.f64 -1/2 d1) d1))))
(+.f64 (/.f64 (/.f64 -1/2 d1) (*.f64 d1 d1)) (neg.f64 (*.f64 (/.f64 3 d1) (/.f64 (/.f64 -1/2 d1) d1))))
(-.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 -2 d1) (*.f64 d1 (+.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 12 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 10 d1) (*.f64 d1 (+.f64 d1 d1))))
(/.f64 (-.f64 (/.f64 12 d1) (/.f64 10 d1)) (*.f64 d1 (+.f64 d1 d1)))
(-.f64 (*.f64 0 (/.f64 -1/2 (*.f64 d1 d1))) (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(/.f64 (-.f64 (/.f64 0 d1) (/.f64 -1 (*.f64 d1 d1))) d1)
(-.f64 (*.f64 (/.f64 12 d1) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 10 d1)))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) (-.f64 (/.f64 12 d1) (/.f64 10 d1)))
(-.f64 (*.f64 (/.f64 4 d1) (/.f64 -1/2 (*.f64 d1 d1))) (*.f64 (/.f64 -1/2 (*.f64 d1 d1)) (/.f64 6 d1)))
(*.f64 (/.f64 (/.f64 -1/2 d1) d1) (-.f64 (/.f64 4 d1) (/.f64 6 d1)))
(-.f64 (*.f64 0 (/.f64 -2 d1)) (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(-.f64 (+.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (/.f64 (/.f64 3 d1) (*.f64 d1 d1))) (+.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(+.f64 0 (/.f64 (-.f64 (/.f64 3 d1) (/.f64 2 d1)) (*.f64 d1 d1)))
(/.f64 (-.f64 (/.f64 3 d1) (/.f64 2 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1))) (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1)))) (+.f64 (*.f64 (/.f64 1 d1) (/.f64 -1/2 (*.f64 d1 d1))) (*.f64 (/.f64 3 d1) (/.f64 -1/2 (*.f64 d1 d1)))))
(-.f64 (*.f64 (/.f64 1 d1) (/.f64 (/.f64 -1/2 d1) d1)) (*.f64 (/.f64 3 d1) (/.f64 (/.f64 -1/2 d1) d1)))
(-.f64 (/.f64 (/.f64 -1/2 d1) (*.f64 d1 d1)) (*.f64 (/.f64 3 d1) (/.f64 (/.f64 -1/2 d1) d1)))
(-.f64 (+.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (+.f64 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(/.f64 (-.f64 (/.f64 2 d1) (/.f64 1 d1)) (*.f64 d1 d1))
(/.f64 1 (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 1 (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 1 (*.f64 (*.f64 d1 1/2) (*.f64 d1 (+.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 1 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 1/2)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 2 d1) (*.f64 d1 (+.f64 d1 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 1/2 d1) (*.f64 d1 (*.f64 d1 1/2)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 1/2 d1) (/.f64 (*.f64 d1 d1) 2))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 d1 1/2))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 1)
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 -1/2 (*.f64 d1 d1)) (/.f64 (neg.f64 d1) 2))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 -1/2 (*.f64 d1 d1)) (/.f64 d1 -2))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 -1/2 (*.f64 d1 d1)) (/.f64 1 (/.f64 -2 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 -1/2 (*.f64 d1 d1)) (*.f64 -1 (*.f64 d1 1/2)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 -1/2 (*.f64 d1 d1)) (neg.f64 (*.f64 d1 1/2)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 -1/2 (*.f64 d1 d1)) (-.f64 (*.f64 d1 1/2) d1))
(/.f64 (/.f64 1/2 (*.f64 d1 d1)) (-.f64 d1 (*.f64 d1 1/2)))
(/.f64 (/.f64 1/2 d1) (*.f64 d1 (-.f64 d1 (*.f64 d1 1/2))))
(/.f64 (/.f64 -1/2 (*.f64 d1 d1)) (-.f64 0 (*.f64 d1 1/2)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 -2 d1) (/.f64 1 (/.f64 -1/2 (*.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 -2 d1) (*.f64 -1 (*.f64 d1 (+.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 -2 d1) (/.f64 -1 (/.f64 1/2 (*.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 -2 d1) (neg.f64 (*.f64 d1 (+.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 -2 d1) (-.f64 0 (*.f64 d1 (+.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 -2 d1) (-.f64 (/.f64 0 (/.f64 1/2 d1)) (*.f64 d1 (+.f64 d1 d1))))
(/.f64 (/.f64 2 d1) (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 0 (/.f64 d1 1/2))))
(/.f64 (/.f64 2 d1) (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 0)))
(/.f64 (/.f64 -2 d1) (-.f64 (/.f64 (-.f64 d1 d1) 1/2) (*.f64 d1 (+.f64 d1 d1))))
(/.f64 (/.f64 2 d1) (-.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (-.f64 d1 d1) 1/2)))
(/.f64 (/.f64 -2 d1) (-.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 (+.f64 d1 d1) (/.f64 1/2 d1))))
(/.f64 (/.f64 2 d1) (-.f64 (*.f64 (+.f64 d1 d1) (/.f64 d1 1/2)) (*.f64 d1 (+.f64 d1 d1))))
(/.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 (/.f64 1/2 d1) (*.f64 d1 d1)) 1/2)
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 -1 d1) (-.f64 0 (*.f64 d1 d1)))
(/.f64 (/.f64 -1 d1) (neg.f64 (*.f64 d1 d1)))
(/.f64 -1 (*.f64 d1 (neg.f64 (*.f64 d1 d1))))
(/.f64 (/.f64 -1 d1) (*.f64 d1 (neg.f64 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 -1 d1) (-.f64 (/.f64 0 (/.f64 1 d1)) (*.f64 d1 d1)))
(/.f64 -1 (*.f64 d1 (-.f64 (*.f64 0 (/.f64 d1 1)) (*.f64 d1 d1))))
(/.f64 -1 (*.f64 d1 (-.f64 (*.f64 d1 0) (*.f64 d1 d1))))
(/.f64 (/.f64 -1 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))
(/.f64 (/.f64 -1 d1) (*.f64 d1 (-.f64 d1 (+.f64 d1 d1))))
(/.f64 -1 (*.f64 d1 (*.f64 d1 (-.f64 d1 (+.f64 d1 d1)))))
(/.f64 (/.f64 -1 d1) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (neg.f64 d1))))
(/.f64 -1 (*.f64 d1 (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 0))))
(/.f64 (/.f64 1 (*.f64 d1 d1)) d1)
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 -1 (/.f64 (neg.f64 d1) (/.f64 1 (*.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 (/.f64 1/2 d1)) (*.f64 (neg.f64 d1) (*.f64 d1 1/2)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 d1)))
(/.f64 (/.f64 1/2 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1/2))))
(/.f64 1/2 (*.f64 d1 (-.f64 (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 1/2)))))
(/.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 0 (*.f64 d1 (*.f64 d1 1/2))))
(/.f64 (/.f64 -1/2 d1) (neg.f64 (*.f64 d1 (*.f64 d1 1/2))))
(/.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (/.f64 0 (/.f64 2 d1)) (*.f64 d1 (*.f64 d1 1/2))))
(/.f64 (/.f64 1/2 d1) (-.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 d1 (/.f64 2 0))))
(/.f64 (/.f64 1/2 d1) (-.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 0)))
(/.f64 (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1)) -1)
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 -2 (/.f64 d1 (/.f64 -1/2 (*.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 -2 (*.f64 (neg.f64 d1) (*.f64 d1 (+.f64 d1 d1))))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 -2 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 (/.f64 -1 d1) d1) (neg.f64 d1))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 (/.f64 -2 d1) (*.f64 d1 (+.f64 d1 d1))) -1)
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 -2 (*.f64 d1 (+.f64 d1 d1))) (neg.f64 d1))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 1/2)) (+.f64 d1 d1))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 (/.f64 -1/2 (*.f64 d1 d1)) (*.f64 d1 1/2)) -1)
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (/.f64 (neg.f64 (/.f64 1/2 d1)) (*.f64 d1 1/2)) (neg.f64 d1))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (/.f64 1 d1) (/.f64 2 d1)) (+.f64 d1 d1))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 -2 (/.f64 1/2 (*.f64 d1 d1))) (neg.f64 d1))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (neg.f64 (/.f64 1 (*.f64 d1 d1))) (neg.f64 d1))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (*.f64 (/.f64 1/2 d1) (/.f64 -2 d1)) (neg.f64 d1))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (-.f64 (/.f64 (/.f64 0 d1) -1) (/.f64 -1/2 (*.f64 d1 d1))) (*.f64 d1 1/2))
(-.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(/.f64 (-.f64 (/.f64 0 d1) (/.f64 -1 (*.f64 d1 d1))) d1)
(/.f64 (-.f64 (/.f64 -1/2 (*.f64 d1 d1)) (/.f64 (/.f64 1 (*.f64 d1 d1)) -1)) (*.f64 d1 1/2))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (-.f64 (/.f64 -1/2 (*.f64 d1 d1)) (+.f64 (/.f64 -1/2 (*.f64 d1 d1)) (/.f64 -1/2 (*.f64 d1 d1)))) (*.f64 d1 1/2))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (-.f64 (+.f64 (/.f64 2 d1) (/.f64 4 d1)) (/.f64 4 d1)) (*.f64 d1 (+.f64 d1 d1)))
(/.f64 (-.f64 (/.f64 6 d1) (/.f64 4 d1)) (*.f64 d1 (+.f64 d1 d1)))
(/.f64 (-.f64 (/.f64 -2 d1) (+.f64 (/.f64 -2 d1) (/.f64 -2 d1))) (*.f64 d1 (+.f64 d1 d1)))
(/.f64 (-.f64 (/.f64 -2 d1) (/.f64 -4 d1)) (*.f64 d1 (+.f64 d1 d1)))
(/.f64 (-.f64 (/.f64 10 d1) (+.f64 (/.f64 4 d1) (/.f64 4 d1))) (*.f64 d1 (+.f64 d1 d1)))
(/.f64 (-.f64 (/.f64 10 d1) (/.f64 8 d1)) (*.f64 d1 (+.f64 d1 d1)))
(/.f64 (/.f64 (-.f64 (/.f64 10 d1) (/.f64 8 d1)) (+.f64 d1 d1)) d1)
(/.f64 (-.f64 0 (/.f64 1 (*.f64 d1 d1))) (neg.f64 d1))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (-.f64 (/.f64 0 d1) (/.f64 1 (*.f64 d1 d1))) (neg.f64 d1))
(-.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 1 (*.f64 (*.f64 d1 d1) (neg.f64 d1))))
(/.f64 (-.f64 (/.f64 0 d1) (/.f64 -1 (*.f64 d1 d1))) d1)
(/.f64 (-.f64 (*.f64 (/.f64 1/2 d1) (/.f64 4 d1)) (*.f64 (/.f64 6 d1) (/.f64 1/2 d1))) (neg.f64 d1))
(*.f64 (/.f64 (/.f64 -1/2 d1) d1) (-.f64 (/.f64 4 d1) (/.f64 6 d1)))
(/.f64 (-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1)))) (neg.f64 d1))
(/.f64 (-.f64 (/.f64 3/2 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1))) d1)
(/.f64 (+.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1))) d1)
(/.f64 (-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 2 d1))) (neg.f64 d1))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (/.f64 1 (*.f64 d1 d1)) 2)) (neg.f64 d1))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (/.f64 4 d1) (/.f64 1/2 d1))) (neg.f64 d1))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(/.f64 (-.f64 (*.f64 (/.f64 1/2 d1) (/.f64 10 d1)) (*.f64 (/.f64 12 d1) (/.f64 1/2 d1))) (neg.f64 d1))
(/.f64 (-.f64 (/.f64 (/.f64 12 d1) (/.f64 d1 1/2)) (*.f64 (/.f64 1/2 d1) (/.f64 10 d1))) d1)
(/.f64 (-.f64 (/.f64 (/.f64 6 d1) d1) (/.f64 (/.f64 5 d1) d1)) d1)
(neg.f64 (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1)))
(/.f64 (/.f64 1 d1) (*.f64 d1 d1))
(+.f64 (/.f64 1/2 (*.f64 d1 d1)) 0)
(/.f64 1/2 (*.f64 d1 d1))
(+.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 1/2 (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 0 d1) d1) (/.f64 1/2 (*.f64 d1 d1)))
(+.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))
(+.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1)))
(+.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 0 (/.f64 0 d1)))
(+.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1)))
(+.f64 (/.f64 1/2 (*.f64 d1 d1)) (-.f64 0 (/.f64 0 d1)))
(+.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1)))
(+.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 (+.f64 d1 d1)))
(+.f64 0 (/.f64 1/2 (*.f64 d1 d1)))
(/.f64 1/2 (*.f64 d1 d1))
(+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 -1/2 (*.f64 d1 d1)))
(/.f64 1/2 (*.f64 d1 d1))
(+.f64 (*.f64 (/.f64 1/2 d1) (/.f64 1/2 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 1/2 d1)))
(*.f64 (/.f64 1/2 d1) (+.f64 (/.f64 1/2 d1) (/.f64 1/2 d1)))
(+.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 1/2 d1) (+.f64 d1 d1)) (/.f64 (/.f64 1/2 d1) (+.f64 d1 d1)))
(/.f64 (+.f64 (/.f64 1/2 d1) (/.f64 1/2 d1)) (+.f64 d1 d1))
(+.f64 (/.f64 0 (+.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1)))
(+.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 (+.f64 d1 d1)))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) 0)
(/.f64 1/2 (*.f64 d1 d1))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 d1))
(+.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1)))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 0 (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 0 (/.f64 0 d1)))
(+.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1)))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 (+.f64 d1 d1)))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 0 d1)))
(+.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1)))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 0 d1)))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1)))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 (/.f64 0 d1) d1))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 0 (+.f64 d1 d1)) (/.f64 0 d1)))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 0 (+.f64 d1 d1)) (*.f64 (/.f64 2 d1) (/.f64 0 d1))))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 0 d1) d1) (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 (+.f64 d1 d1)))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 0 d1) (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (*.f64 (/.f64 2 d1) (/.f64 0 d1)) (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 (/.f64 0 d1) d1) (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 0 (+.f64 d1 d1)) (/.f64 0 (+.f64 d1 d1))))
(-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 0 (+.f64 d1 d1)))
(-.f64 0 (/.f64 -1/2 (*.f64 d1 d1)))
(/.f64 1/2 (*.f64 d1 d1))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1)))
(/.f64 1/2 (*.f64 d1 d1))
(-.f64 (/.f64 0 d1) (/.f64 -1/2 (*.f64 d1 d1)))
(+.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1)))
(-.f64 (*.f64 0 (/.f64 -1 d1)) (/.f64 -1/2 (*.f64 d1 d1)))
(+.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1)))
(-.f64 (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))) (+.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1))))
(/.f64 1/2 (*.f64 d1 d1))
(*.f64 1 (/.f64 1/2 (*.f64 d1 d1)))
(/.f64 1/2 (*.f64 d1 d1))
(*.f64 (/.f64 1 d1) (/.f64 1/2 d1))
(/.f64 1/2 (*.f64 d1 d1))
(*.f64 (/.f64 2 d1) (*.f64 (/.f64 1/2 d1) 1/2))
(/.f64 1/2 (*.f64 d1 d1))
(*.f64 (/.f64 2 d1) (/.f64 1/2 (+.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (+.f64 d1 d1)))
(*.f64 (/.f64 2 d1) (-.f64 (/.f64 1/2 d1) (*.f64 (/.f64 1/2 d1) 1/2)))
(/.f64 1/2 (*.f64 d1 d1))
(*.f64 (/.f64 2 d1) (-.f64 (/.f64 1/2 d1) (/.f64 1/2 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 (+.f64 d1 d1))))
(*.f64 1/2 (/.f64 1 (*.f64 d1 d1)))
(/.f64 1/2 (*.f64 d1 d1))
(*.f64 (/.f64 1/2 d1) (/.f64 1 d1))
(/.f64 1/2 (*.f64 d1 d1))
(*.f64 (/.f64 1/2 d1) (-.f64 (+.f64 (/.f64 3 d1) (/.f64 4 d1)) (/.f64 6 d1)))
(*.f64 (/.f64 1/2 d1) (-.f64 (/.f64 7 d1) (/.f64 6 d1)))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) 1)
(/.f64 1/2 (*.f64 d1 d1))
(*.f64 (/.f64 -1/2 (*.f64 d1 d1)) -1)
(/.f64 1/2 (*.f64 d1 d1))
(*.f64 2 (*.f64 (/.f64 1/2 d1) (/.f64 1/2 d1)))
(/.f64 1/2 (*.f64 d1 d1))
(*.f64 2 (/.f64 (/.f64 1/2 d1) (+.f64 d1 d1)))
(*.f64 (/.f64 2 d1) (/.f64 1/2 (+.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (+.f64 d1 d1)))
(*.f64 2 (/.f64 1/2 (*.f64 d1 (+.f64 d1 d1))))
(*.f64 (/.f64 2 d1) (/.f64 1/2 (+.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (+.f64 d1 d1)))
(*.f64 2 (-.f64 (/.f64 1/2 (*.f64 d1 d1)) (*.f64 (/.f64 1/2 d1) (/.f64 1/2 d1))))
(/.f64 1/2 (*.f64 d1 d1))
(*.f64 2 (-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 (/.f64 1/2 d1) (+.f64 d1 d1))))
(*.f64 (/.f64 2 d1) (-.f64 (/.f64 1/2 d1) (/.f64 1/2 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 (+.f64 d1 d1))))
(*.f64 2 (-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (/.f64 2 d1) (-.f64 (/.f64 1/2 d1) (/.f64 1/2 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 (+.f64 d1 d1))))
(*.f64 (/.f64 -1 d1) (neg.f64 (/.f64 1/2 d1)))
(/.f64 1/2 (*.f64 d1 d1))
(*.f64 (/.f64 -1 d1) (*.f64 -1 (/.f64 1/2 d1)))
(/.f64 1/2 (*.f64 d1 d1))
(*.f64 (/.f64 -1 d1) (-.f64 (+.f64 (/.f64 1 d1) (/.f64 1/2 d1)) (/.f64 2 d1)))
(*.f64 (/.f64 -1 d1) (-.f64 (/.f64 3/2 d1) (/.f64 2 d1)))
(/.f64 (-.f64 (/.f64 3/2 d1) (/.f64 2 d1)) (neg.f64 d1))
(*.f64 (/.f64 -1 d1) (-.f64 (/.f64 1 d1) (/.f64 3/2 d1)))
(/.f64 1/2 (*.f64 d1 d1))
(*.f64 (/.f64 1 (*.f64 d1 d1)) 1/2)
(/.f64 1/2 (*.f64 d1 d1))
(*.f64 -1 (/.f64 -1/2 (*.f64 d1 d1)))
(/.f64 1/2 (*.f64 d1 d1))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (/.f64 -1 d1))
(/.f64 1/2 (*.f64 d1 d1))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (/.f64 -2 (+.f64 d1 d1)))
(*.f64 (/.f64 2 d1) (/.f64 1/2 (+.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (+.f64 d1 d1)))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (*.f64 -2 (/.f64 1/2 d1)))
(/.f64 1/2 (*.f64 d1 d1))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (*.f64 1/2 (/.f64 10 d1)) (/.f64 6 d1)))
(*.f64 (/.f64 1/2 d1) (-.f64 (/.f64 6 d1) (/.f64 5 d1)))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (/.f64 1/2 d1) (/.f64 3/2 d1)))
(/.f64 1/2 (*.f64 d1 d1))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (+.f64 (/.f64 2 d1) (/.f64 1 d1)) (/.f64 4 d1)))
(*.f64 (/.f64 1/2 d1) (-.f64 (/.f64 4 d1) (/.f64 3 d1)))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (/.f64 1/2 d1) (+.f64 (/.f64 1/2 d1) (/.f64 1 d1))))
(/.f64 1/2 (*.f64 d1 d1))
(*.f64 (neg.f64 (/.f64 1/2 d1)) (-.f64 (/.f64 -2 d1) (/.f64 -2 (+.f64 d1 d1))))
(*.f64 (/.f64 2 d1) (-.f64 (/.f64 1/2 d1) (/.f64 1/2 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 (+.f64 d1 d1))))
(*.f64 -2 (*.f64 (/.f64 1/2 d1) (neg.f64 (/.f64 1/2 d1))))
(/.f64 1/2 (*.f64 d1 d1))
(*.f64 (+.f64 (/.f64 -1/2 (*.f64 d1 d1)) (/.f64 -1/2 (*.f64 d1 d1))) -1/2)
(/.f64 1/2 (*.f64 d1 d1))
(*.f64 (+.f64 (neg.f64 (/.f64 1/2 d1)) (neg.f64 (/.f64 1/2 d1))) (/.f64 1/2 (neg.f64 d1)))
(/.f64 1/2 (*.f64 d1 d1))
(neg.f64 (/.f64 -1/2 (*.f64 d1 d1)))
(/.f64 1/2 (*.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 d1)))
(+.f64 (/.f64 d1 (/.f64 2 0)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 d1 0) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(+.f64 (-.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) d1))
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(+.f64 (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (/.f64 d1 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) d1))
(*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 1/2) (+.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 d1 (/.f64 2 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 d1)) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 d1 (/.f64 2 0)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 0) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 d1 (/.f64 2 0)) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 0) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 d1 (/.f64 2 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 d1 (/.f64 2 0)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 0) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0) (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 d1 (/.f64 2 0)) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 0) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 d1)) (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 d1 (/.f64 2 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 d1 (/.f64 2 0)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 0) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))) (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 d1 (/.f64 2 0)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 0) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0) (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 d1 (/.f64 2 0)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 0) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 2 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (/.f64 d1 (/.f64 2 0)) d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 d1 0) d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 d1)) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 d1 (/.f64 2 0)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 0) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0) (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 d1)) (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 d1 (/.f64 2 0)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 0) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))) (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0) (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 d1 (/.f64 2 0)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 d1 0) (*.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 d1 d1))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 2 d1)) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (/.f64 d1 (/.f64 2 0)) d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 d1 0) d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (/.f64 0 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 1 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0) (-.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))) d1)))
(-.f64 d1 (-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 (-.f64 d1 d1) (-.f64 d1 d1)))
(-.f64 d1 (-.f64 (+.f64 (-.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 0 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 0 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) -1))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(-.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (/.f64 d1 (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 0 (*.f64 d1 1/2))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 0)) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))))
(-.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2)) (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 d1 (/.f64 (*.f64 d1 d1) (/.f64 1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 1/2 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 1/2 (*.f64 (+.f64 d1 d1) (/.f64 (*.f64 d1 d1) (/.f64 1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 1/2))
(*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 1/2) (+.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 2 (/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (*.f64 d1 d1) d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 2 (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 1/2 (/.f64 (/.f64 1 d1) (*.f64 (*.f64 d1 d1) d1)))))
(-.f64 (*.f64 2 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) (+.f64 d1 d1))
(*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 1/2) (+.f64 d1 d1))))
(*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 1/2)))
(*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 1/2) (+.f64 d1 d1))))
(*.f64 (*.f64 d1 1/2) (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))))
(*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 1/2) (+.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (+.f64 d1 d1)))
(*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 1/2) (+.f64 d1 d1))))
(*.f64 (/.f64 d1 4) (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2))
(*.f64 (/.f64 d1 4) (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 2 (*.f64 (/.f64 d1 4) (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (/.f64 d1 (/.f64 -1/2 (*.f64 d1 d1))) (/.f64 d1 -2))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (/.f64 d1 (/.f64 -1/2 (*.f64 d1 d1))) (/.f64 1 (/.f64 -2 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (/.f64 (*.f64 d1 d1) (/.f64 1 d1)) d1)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))
(*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)))
(*.f64 d1 (*.f64 d1 (*.f64 (*.f64 d1 1/2) (+.f64 d1 d1))))
(*.f64 -1 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (neg.f64 d1) (-.f64 0 (/.f64 (*.f64 d1 d1) (/.f64 1 d1))))
(*.f64 d1 (-.f64 (*.f64 (*.f64 d1 d1) (/.f64 d1 1)) 0))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 (/.f64 d1 1))) 0))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 2) 1/2)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1))) 2) (/.f64 d1 4))
(*.f64 (/.f64 d1 4) (*.f64 2 (*.f64 d1 (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 2 (*.f64 (/.f64 d1 4) (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (-.f64 (+.f64 d1 d1) 0))
(*.f64 (neg.f64 (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 -1/2)))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (-.f64 0 (+.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (-.f64 (+.f64 d1 d1) 0))
(*.f64 (neg.f64 (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 -1/2)))
(*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 1/2 (/.f64 (/.f64 2 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) (/.f64 1/2 (/.f64 (/.f64 2 d1) (*.f64 d1 d1)))))
(*.f64 (+.f64 d1 (+.f64 (+.f64 d1 d1) d1)) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) 1/2)) (*.f64 1/2 (/.f64 (*.f64 d1 d1) (/.f64 2 d1)))))
(-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 1/2))) (+.f64 (+.f64 d1 d1) (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (+.f64 (neg.f64 d1) (neg.f64 d1)) (/.f64 1/2 (/.f64 (/.f64 1 (*.f64 d1 d1)) (neg.f64 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 1/2))) (*.f64 d1 d1))
(*.f64 d1 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 1/2))) d1))
(*.f64 (+.f64 (/.f64 d1 (/.f64 -1/2 (*.f64 d1 d1))) (/.f64 d1 (/.f64 -1/2 (*.f64 d1 d1)))) (/.f64 1/2 (/.f64 -2 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -1/2)
(*.f64 -1/2 (+.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 -1/2 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1)))) (*.f64 d1 (*.f64 d1 (*.f64 d1 (neg.f64 d1))))))
(neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))

eval944.0ms (10.1%)

Compiler

Compiled 69958 to 25265 computations (63.9% saved)

prune1.7s (17.9%)

Pruning

10 alts after pruning (1 fresh and 9 done)

PrunedKeptTotal
New359413595
Fresh000
Picked101
Done1910
Total3596103606
Error
0b
Counts
3606 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
0.2b
(/.f64 (*.f64 d1 d1) (/.f64 (/.f64 1 d1) d1))
0.4b
(/.f64 d1 (/.f64 (-.f64 (/.f64 3 d1) (/.f64 2 d1)) (*.f64 d1 d1)))
0.2b
(/.f64 d1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
0.2b
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) d1))
0.3b
(/.f64 1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
0.2b
(*.f64 (/.f64 d1 (/.f64 1 (*.f64 d1 d1))) d1)
0.3b
(*.f64 (-.f64 (*.f64 d1 3/2) (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 d1)))
0.1b
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
0.2b
(*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d1 (/.f64 -1 d1)))
0.2b
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
Compiler

Compiled 109 to 65 computations (40.4% saved)

localize45.0ms (0.5%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(/.f64 d1 (/.f64 (-.f64 (/.f64 3 d1) (/.f64 2 d1)) (*.f64 d1 d1)))
0.2b
(/.f64 (-.f64 (/.f64 3 d1) (/.f64 2 d1)) (*.f64 d1 d1))
0.9b
(-.f64 (/.f64 3 d1) (/.f64 2 d1))
Compiler

Compiled 44 to 26 computations (40.9% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
d1
@-inf
(/.f64 d1 (/.f64 (-.f64 (/.f64 3 d1) (/.f64 2 d1)) (*.f64 d1 d1)))
0.0ms
d1
@inf
(/.f64 d1 (/.f64 (-.f64 (/.f64 3 d1) (/.f64 2 d1)) (*.f64 d1 d1)))
0.0ms
d1
@-inf
(/.f64 (-.f64 (/.f64 3 d1) (/.f64 2 d1)) (*.f64 d1 d1))
0.0ms
d1
@inf
(-.f64 (/.f64 3 d1) (/.f64 2 d1))
0.0ms
d1
@-inf
(-.f64 (/.f64 3 d1) (/.f64 2 d1))

rewrite69.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1294×rational.json-1
1294×rational.json-2
1294×rational.json-4
1294×rational.json-3
1104×rational.json-simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01151
18945
247045
3385545
Stop Event
node limit
Counts
3 → 275
Calls
Call 1
Inputs
(-.f64 (/.f64 3 d1) (/.f64 2 d1))
(/.f64 (-.f64 (/.f64 3 d1) (/.f64 2 d1)) (*.f64 d1 d1))
(/.f64 d1 (/.f64 (-.f64 (/.f64 3 d1) (/.f64 2 d1)) (*.f64 d1 d1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 3 d1) (/.f64 -2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 3 d1) (*.f64 1/2 (/.f64 -4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 d1) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 d1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 d1) (-.f64 (/.f64 1 d1) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 6 d1) (-.f64 0 (/.f64 5 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 6 d1) (-.f64 (/.f64 -4 d1) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 6 d1) (-.f64 (/.f64 6 d1) (/.f64 11 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 d1) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 d1) (/.f64 3 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 12 d1) (-.f64 0 (/.f64 11 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 3 d1) 1/2) (*.f64 1/2 (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 d1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 d1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 1/2 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 d1) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 -2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (-.f64 0 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 d1) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 1 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 d1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 d1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 d1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (+.f64 d1 d1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 d1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 d1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1) (/.f64 (/.f64 (/.f64 -1 d1) d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 1 (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 (/.f64 1 d1) d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (/.f64 (/.f64 -2 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (-.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (/.f64 (/.f64 5 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (*.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 -2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 -4 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (/.f64 (/.f64 -4 d1) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 (/.f64 -1 d1) d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 6 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 (/.f64 5 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 3 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 -2 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 -3 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 -1 d1) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 3 d1) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 d1) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 1 (/.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 0 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 (/.f64 1 d1) d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 (/.f64 (/.f64 -1 d1) d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 -1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 6 d1) (*.f64 d1 d1)) (/.f64 (/.f64 5 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 6 d1) (*.f64 d1 d1)) (*.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 5 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -2 d1) (*.f64 d1 d1)) (/.f64 -3 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -3 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (/.f64 -2 d1) (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 5 d1) (*.f64 d1 d1)) (-.f64 (/.f64 (/.f64 6 d1) (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (/.f64 (/.f64 6 d1) (*.f64 d1 d1))) (/.f64 (/.f64 5 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (/.f64 (/.f64 -2 d1) (*.f64 d1 d1))) (/.f64 -3 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 4 d1) (*.f64 d1 (neg.f64 d1))) (/.f64 (/.f64 5 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 7 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 5 d1) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 12 d1) (*.f64 d1 d1)) (/.f64 (/.f64 11 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 5 d1) (*.f64 d1 (neg.f64 d1))) (/.f64 (/.f64 6 d1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 6 d1) d1) (/.f64 1 d1)) (*.f64 (/.f64 1 d1) (/.f64 (/.f64 5 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 12 d1) (/.f64 (/.f64 1 d1) d1)) (*.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 11 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 7 d1) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 5 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 6 d1) (*.f64 d1 d1)) (/.f64 (/.f64 6 d1) (*.f64 d1 d1))) (+.f64 (/.f64 (/.f64 6 d1) (*.f64 d1 d1)) (/.f64 (/.f64 5 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 -2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 -2 d1) (*.f64 d1 d1))) (+.f64 (/.f64 (/.f64 -2 d1) (*.f64 d1 d1)) (/.f64 -3 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 d1) (/.f64 1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 d1) (-.f64 0 (/.f64 -1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d1) (/.f64 (/.f64 1 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d1) (/.f64 2 (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d1) (-.f64 0 (/.f64 (/.f64 -1 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d1) (-.f64 (/.f64 (/.f64 5 d1) d1) (/.f64 4 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d1) (-.f64 0 (neg.f64 (/.f64 (/.f64 1 d1) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 d1) d1) (-.f64 (+.f64 (/.f64 1 d1) (/.f64 2 d1)) (/.f64 2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 d1) d1) (-.f64 (+.f64 (/.f64 4 d1) (/.f64 5 d1)) (+.f64 (/.f64 4 d1) (/.f64 4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 d1) d1) (-.f64 (/.f64 11 d1) (+.f64 (/.f64 5 d1) (/.f64 5 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d1) (/.f64 (/.f64 -1 d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d1) (neg.f64 (/.f64 (/.f64 1 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d1) (-.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d1) (-.f64 (/.f64 (/.f64 5 d1) d1) (/.f64 (/.f64 6 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d1) (-.f64 (*.f64 (/.f64 2 d1) 0) (/.f64 (/.f64 1 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d1) (-.f64 (*.f64 (/.f64 1 d1) 0) (/.f64 (/.f64 1 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d1) (-.f64 (*.f64 1 (/.f64 0 d1)) (/.f64 (/.f64 1 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d1) (-.f64 (*.f64 (/.f64 1 d1) (/.f64 5 d1)) (/.f64 (/.f64 6 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d1) (-.f64 (/.f64 (/.f64 3 d1) (neg.f64 d1)) (/.f64 (/.f64 -2 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d1) (-.f64 (/.f64 (/.f64 6 d1) (neg.f64 d1)) (/.f64 (/.f64 5 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d1) (-.f64 (/.f64 (/.f64 11 d1) d1) (/.f64 (/.f64 12 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d1) (-.f64 (/.f64 (/.f64 5 d1) (neg.f64 d1)) (/.f64 (/.f64 4 d1) (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d1) (-.f64 (*.f64 (/.f64 1 d1) (/.f64 11 d1)) (*.f64 (/.f64 12 d1) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d1) (-.f64 (+.f64 (/.f64 (/.f64 6 d1) d1) (/.f64 (/.f64 5 d1) d1)) (+.f64 (/.f64 (/.f64 6 d1) d1) (/.f64 (/.f64 6 d1) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 d1) (/.f64 2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 d1) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 d1) (/.f64 4 (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 d1 d1)) (-.f64 (/.f64 5 d1) (/.f64 3 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 d1 d1)) (-.f64 (/.f64 3 d1) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 d1 d1)) (-.f64 (+.f64 (/.f64 3 d1) (/.f64 5 d1)) (/.f64 6 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 d1 d1)) (-.f64 (/.f64 3 d1) (+.f64 (/.f64 -1 d1) (/.f64 2 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 d1 d1)) (-.f64 (/.f64 5 d1) (+.f64 (/.f64 -1 d1) (/.f64 4 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 d1 d1)) (-.f64 (/.f64 (/.f64 5 d1) 1/2) (/.f64 (/.f64 4 d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1/2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 d1) (/.f64 -1/2 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 d1) (-.f64 0 (/.f64 1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 d1) (-.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 d1) (-.f64 (*.f64 1/2 (/.f64 0 d1)) (/.f64 1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 d1) (-.f64 (/.f64 (/.f64 1 d1) d1) (*.f64 (/.f64 3 (*.f64 d1 d1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 d1) (-.f64 (*.f64 1/2 (/.f64 (/.f64 5 d1) d1)) (*.f64 (/.f64 (/.f64 6 d1) d1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 d1) (-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 d1) d1)) (/.f64 -1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -2 d1) (*.f64 d1 d1)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 d1) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 d1) (/.f64 1/2 (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (*.f64 d1 d1)) (/.f64 -2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 2 (*.f64 d1 d1))) (-.f64 0 (/.f64 1/2 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (*.f64 d1 d1))) (/.f64 -2 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (/.f64 (/.f64 1 d1) d1)) (neg.f64 (/.f64 (/.f64 1 d1) d1))) (/.f64 1/2 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (*.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (*.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) d1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (*.f64 0 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 0) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 d1 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (/.f64 (/.f64 -1 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d1 (*.f64 d1 (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 d1) (-.f64 (/.f64 (*.f64 d1 0) -1) (*.f64 d1 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (*.f64 d1 (+.f64 d1 d1)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 d1 d1)) d1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 1 (*.f64 d1 0)) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (neg.f64 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) (+.f64 d1 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 1 (/.f64 1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 d1 d1) (/.f64 (/.f64 -1 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (/.f64 d1 (/.f64 (/.f64 -1 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 0 (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (*.f64 d1 0) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (*.f64 1 (*.f64 d1 0)) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (/.f64 (*.f64 d1 d1) (/.f64 -1 d1)) (*.f64 d1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 d1) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d1) (-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 d1) (/.f64 (fabs.f64 d1) (/.f64 (/.f64 1 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d1 1/2) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (-.f64 0 (+.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 1/2 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (/.f64 1/2 (/.f64 (/.f64 -1 d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (/.f64 1/2 (neg.f64 (/.f64 (/.f64 1 d1) d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 1/2))) (/.f64 1/2 (/.f64 1/2 (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 d1) (neg.f64 d1)) (/.f64 1/2 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))))))

simplify80.0ms (0.9%)

Algorithm
egg-herbie
Rules
1588×rational.json-simplify-3
1184×rational.json-simplify-18
976×rational.json-simplify-20
770×rational.json-simplify-19
614×rational.json-simplify-16
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05718095
120977851
Stop Event
node limit
Counts
311 → 397
Calls
Call 1
Inputs
(/.f64 1 d1)
(/.f64 1 d1)
(/.f64 1 d1)
(/.f64 1 d1)
(/.f64 1 d1)
(/.f64 1 d1)
(/.f64 1 d1)
(/.f64 1 d1)
(/.f64 1 d1)
(/.f64 1 d1)
(/.f64 1 d1)
(/.f64 1 d1)
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(+.f64 (/.f64 3 d1) (/.f64 -2 d1))
(+.f64 (/.f64 3 d1) (*.f64 1/2 (/.f64 -4 d1)))
(+.f64 (/.f64 2 d1) (/.f64 -1 d1))
(+.f64 (/.f64 1 d1) 0)
(+.f64 (/.f64 1 d1) (-.f64 (/.f64 1 d1) (/.f64 1 d1)))
(+.f64 0 (/.f64 1 d1))
(+.f64 (/.f64 6 d1) (-.f64 0 (/.f64 5 d1)))
(+.f64 (/.f64 6 d1) (-.f64 (/.f64 -4 d1) (/.f64 1 d1)))
(+.f64 (/.f64 6 d1) (-.f64 (/.f64 6 d1) (/.f64 11 d1)))
(+.f64 (/.f64 1/2 d1) (/.f64 1/2 d1))
(+.f64 (/.f64 -2 d1) (/.f64 3 d1))
(+.f64 (/.f64 12 d1) (-.f64 0 (/.f64 11 d1)))
(+.f64 (*.f64 (/.f64 3 d1) 1/2) (*.f64 1/2 (/.f64 -1 d1)))
(*.f64 2 (/.f64 1/2 d1))
(*.f64 (/.f64 2 d1) 1/2)
(*.f64 (/.f64 1 d1) 1)
(*.f64 1 (/.f64 1 d1))
(*.f64 1/2 (/.f64 2 d1))
(*.f64 (/.f64 1/2 d1) 2)
(*.f64 4 (*.f64 1/2 (/.f64 1/2 d1)))
(*.f64 (/.f64 -2 d1) -1/2)
(*.f64 -1 (/.f64 -1 d1))
(*.f64 -1/2 (/.f64 -2 d1))
(*.f64 -2 (-.f64 0 (/.f64 1/2 d1)))
(*.f64 -2 (/.f64 1/2 (neg.f64 d1)))
(*.f64 (/.f64 4 d1) 1/4)
(/.f64 2 (+.f64 d1 d1))
(/.f64 2 (/.f64 1 (/.f64 1/2 d1)))
(/.f64 (/.f64 1 d1) 1)
(/.f64 1 d1)
(/.f64 (/.f64 -1 d1) -1)
(/.f64 1/2 (*.f64 d1 1/2))
(/.f64 1/2 (/.f64 (+.f64 d1 d1) 4))
(/.f64 (/.f64 1/2 d1) 1/2)
(/.f64 -1 (neg.f64 d1))
(neg.f64 (/.f64 -1 d1))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 d1))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (*.f64 d1 d1))))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 0 (*.f64 d1 d1))))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1))))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1) (/.f64 (/.f64 (/.f64 -1 d1) d1) d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (+.f64 d1 d1))))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) 0))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 1 (/.f64 0 (*.f64 d1 d1))))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) 0))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 0 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 (/.f64 1 d1) d1) 0))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) 0))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0))
(+.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (/.f64 (/.f64 -2 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (-.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (/.f64 (/.f64 5 d1) (*.f64 d1 d1))))
(+.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (*.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 -2 d1)))
(+.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 -4 d1)))
(+.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (/.f64 (/.f64 -4 d1) (*.f64 d1 (+.f64 d1 d1))))
(+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 (/.f64 -1 d1) d1) d1))
(+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 6 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 (/.f64 5 d1) (*.f64 d1 d1))))
(+.f64 (/.f64 (/.f64 -2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 3 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 -2 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 -3 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 (+.f64 d1 d1))))
(+.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 -1 d1) (*.f64 d1 (+.f64 d1 d1))))
(+.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (/.f64 3 d1) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 -1 d1)))
(+.f64 (*.f64 (/.f64 1 d1) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) 0))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 1 (/.f64 0 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) 0))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 0 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 (/.f64 1 d1) d1) 0))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) 0))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0))
(-.f64 0 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1))
(-.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 (/.f64 (/.f64 -1 d1) d1) d1))
(-.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 -1 d1)))
(-.f64 (/.f64 (/.f64 6 d1) (*.f64 d1 d1)) (/.f64 (/.f64 5 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 6 d1) (*.f64 d1 d1)) (*.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 5 d1)))
(-.f64 (/.f64 (/.f64 -2 d1) (*.f64 d1 d1)) (/.f64 -3 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 -3 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (/.f64 -2 d1) (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 5 d1) (*.f64 d1 d1)) (-.f64 (/.f64 (/.f64 6 d1) (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (+.f64 0 (/.f64 (/.f64 6 d1) (*.f64 d1 d1))) (/.f64 (/.f64 5 d1) (*.f64 d1 d1)))
(-.f64 (+.f64 0 (/.f64 (/.f64 -2 d1) (*.f64 d1 d1))) (/.f64 -3 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 4 d1) (*.f64 d1 (neg.f64 d1))) (/.f64 (/.f64 5 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (/.f64 (/.f64 7 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 5 d1) (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 12 d1) (*.f64 d1 d1)) (/.f64 (/.f64 11 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 5 d1) (*.f64 d1 (neg.f64 d1))) (/.f64 (/.f64 6 d1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 (/.f64 (/.f64 6 d1) d1) (/.f64 1 d1)) (*.f64 (/.f64 1 d1) (/.f64 (/.f64 5 d1) d1)))
(-.f64 (*.f64 (/.f64 12 d1) (/.f64 (/.f64 1 d1) d1)) (*.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 11 d1)))
(-.f64 (*.f64 (/.f64 7 d1) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 5 d1)))
(-.f64 (+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(-.f64 (+.f64 (/.f64 (/.f64 6 d1) (*.f64 d1 d1)) (/.f64 (/.f64 6 d1) (*.f64 d1 d1))) (+.f64 (/.f64 (/.f64 6 d1) (*.f64 d1 d1)) (/.f64 (/.f64 5 d1) (*.f64 d1 d1))))
(-.f64 (+.f64 (/.f64 (/.f64 -2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 -2 d1) (*.f64 d1 d1))) (+.f64 (/.f64 (/.f64 -2 d1) (*.f64 d1 d1)) (/.f64 -3 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 2 (*.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 1/2 d1)))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1)))
(*.f64 2 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (/.f64 2 d1) (/.f64 1/2 (*.f64 d1 d1)))
(*.f64 (/.f64 2 d1) (-.f64 0 (/.f64 -1/2 (*.f64 d1 d1))))
(*.f64 (/.f64 1 d1) (/.f64 (/.f64 1 d1) d1))
(*.f64 (/.f64 1 d1) (/.f64 2 (*.f64 d1 (+.f64 d1 d1))))
(*.f64 (/.f64 1 d1) (-.f64 0 (/.f64 (/.f64 -1 d1) d1)))
(*.f64 (/.f64 1 d1) (-.f64 (/.f64 (/.f64 5 d1) d1) (/.f64 4 (*.f64 d1 d1))))
(*.f64 (/.f64 1 d1) (-.f64 0 (neg.f64 (/.f64 (/.f64 1 d1) d1))))
(*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 1)
(*.f64 1 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(*.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 1 d1))
(*.f64 (/.f64 (/.f64 1 d1) d1) (-.f64 (+.f64 (/.f64 1 d1) (/.f64 2 d1)) (/.f64 2 d1)))
(*.f64 (/.f64 (/.f64 1 d1) d1) (-.f64 (+.f64 (/.f64 4 d1) (/.f64 5 d1)) (+.f64 (/.f64 4 d1) (/.f64 4 d1))))
(*.f64 (/.f64 (/.f64 1 d1) d1) (-.f64 (/.f64 11 d1) (+.f64 (/.f64 5 d1) (/.f64 5 d1))))
(*.f64 (/.f64 -1 d1) (/.f64 (/.f64 -1 d1) d1))
(*.f64 (/.f64 -1 d1) (neg.f64 (/.f64 (/.f64 1 d1) d1)))
(*.f64 (/.f64 -1 d1) (-.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1))))
(*.f64 (/.f64 -1 d1) (-.f64 (/.f64 (/.f64 5 d1) d1) (/.f64 (/.f64 6 d1) d1)))
(*.f64 (/.f64 -1 d1) (-.f64 (*.f64 (/.f64 2 d1) 0) (/.f64 (/.f64 1 d1) d1)))
(*.f64 (/.f64 -1 d1) (-.f64 (*.f64 (/.f64 1 d1) 0) (/.f64 (/.f64 1 d1) d1)))
(*.f64 (/.f64 -1 d1) (-.f64 (*.f64 1 (/.f64 0 d1)) (/.f64 (/.f64 1 d1) d1)))
(*.f64 (/.f64 -1 d1) (-.f64 (*.f64 (/.f64 1 d1) (/.f64 5 d1)) (/.f64 (/.f64 6 d1) d1)))
(*.f64 (/.f64 -1 d1) (-.f64 (/.f64 (/.f64 3 d1) (neg.f64 d1)) (/.f64 (/.f64 -2 d1) d1)))
(*.f64 (/.f64 -1 d1) (-.f64 (/.f64 (/.f64 6 d1) (neg.f64 d1)) (/.f64 (/.f64 5 d1) (neg.f64 d1))))
(*.f64 (/.f64 -1 d1) (-.f64 (/.f64 (/.f64 11 d1) d1) (/.f64 (/.f64 12 d1) d1)))
(*.f64 (/.f64 -1 d1) (-.f64 (/.f64 (/.f64 5 d1) (neg.f64 d1)) (/.f64 (/.f64 4 d1) (neg.f64 d1))))
(*.f64 (/.f64 -1 d1) (-.f64 (*.f64 (/.f64 1 d1) (/.f64 11 d1)) (*.f64 (/.f64 12 d1) (/.f64 1 d1))))
(*.f64 (/.f64 -1 d1) (-.f64 (+.f64 (/.f64 (/.f64 6 d1) d1) (/.f64 (/.f64 5 d1) d1)) (+.f64 (/.f64 (/.f64 6 d1) d1) (/.f64 (/.f64 6 d1) d1))))
(*.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) 1/2)
(*.f64 1/2 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (/.f64 1/2 d1) (/.f64 2 (*.f64 d1 d1)))
(*.f64 (/.f64 1/2 d1) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) 4))
(*.f64 (/.f64 1/2 d1) (/.f64 4 (*.f64 d1 (+.f64 d1 d1))))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 2 d1))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) (-.f64 (/.f64 5 d1) (/.f64 3 d1)))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) (-.f64 (/.f64 3 d1) (/.f64 1 d1)))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) (-.f64 (+.f64 (/.f64 3 d1) (/.f64 5 d1)) (/.f64 6 d1)))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) (-.f64 (/.f64 3 d1) (+.f64 (/.f64 -1 d1) (/.f64 2 d1))))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) (-.f64 (/.f64 5 d1) (+.f64 (/.f64 -1 d1) (/.f64 4 d1))))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) (-.f64 (/.f64 (/.f64 5 d1) 1/2) (/.f64 (/.f64 4 d1) 1/2)))
(*.f64 4 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1/2 d1)))
(*.f64 4 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (+.f64 d1 d1))))
(*.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1/2 d1))
(*.f64 (/.f64 -2 d1) (/.f64 -1/2 (*.f64 d1 d1)))
(*.f64 (/.f64 -2 d1) (-.f64 0 (/.f64 1/2 (*.f64 d1 d1))))
(*.f64 (/.f64 -2 d1) (-.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1))))
(*.f64 (/.f64 -2 d1) (-.f64 (*.f64 1/2 (/.f64 0 d1)) (/.f64 1/2 (*.f64 d1 d1))))
(*.f64 (/.f64 -2 d1) (-.f64 (/.f64 (/.f64 1 d1) d1) (*.f64 (/.f64 3 (*.f64 d1 d1)) 1/2)))
(*.f64 (/.f64 -2 d1) (-.f64 (*.f64 1/2 (/.f64 (/.f64 5 d1) d1)) (*.f64 (/.f64 (/.f64 6 d1) d1) 1/2)))
(*.f64 (/.f64 -2 d1) (-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1)))))
(*.f64 -1 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1))
(*.f64 (neg.f64 (/.f64 (/.f64 1 d1) d1)) (/.f64 -1 d1))
(*.f64 (/.f64 (/.f64 -2 d1) (*.f64 d1 d1)) -1/2)
(*.f64 (/.f64 4 d1) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) 1/2))
(*.f64 (/.f64 4 d1) (/.f64 1/2 (*.f64 d1 (+.f64 d1 d1))))
(*.f64 (/.f64 -1/2 (*.f64 d1 d1)) (/.f64 -2 d1))
(*.f64 (neg.f64 (/.f64 2 (*.f64 d1 d1))) (-.f64 0 (/.f64 1/2 d1)))
(*.f64 (neg.f64 (/.f64 1/2 (*.f64 d1 d1))) (/.f64 -2 d1))
(*.f64 (+.f64 (neg.f64 (/.f64 (/.f64 1 d1) d1)) (neg.f64 (/.f64 (/.f64 1 d1) d1))) (/.f64 1/2 (neg.f64 d1)))
(neg.f64 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 0))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 0))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 0))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) 0))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0))
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) d1))
(+.f64 (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (*.f64 0 (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 0) (*.f64 d1 0)))
(-.f64 0 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 0 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) -1))
(-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 d1 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1)))
(-.f64 (*.f64 0 (*.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 0 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (/.f64 (/.f64 -1 d1) d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 2 (/.f64 1/2 (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (*.f64 d1 0) -1) (*.f64 d1 (neg.f64 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (*.f64 d1 (+.f64 d1 d1)) -1)))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(*.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
(*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))
(*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 1 (*.f64 d1 0)) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 0)))
(*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) d1)))
(*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (neg.f64 d1))))
(*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))
(*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))
(*.f64 1/2 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) (+.f64 d1 d1))
(*.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (+.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 1 (/.f64 1/2 (*.f64 d1 d1))))
(*.f64 -1 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 -1 (/.f64 (*.f64 d1 d1) (/.f64 (/.f64 -1 d1) d1)))
(*.f64 (neg.f64 d1) (/.f64 d1 (/.f64 (/.f64 -1 d1) d1)))
(*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(*.f64 (neg.f64 d1) (-.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 d1 0) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 1 (*.f64 d1 0)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (neg.f64 d1) (-.f64 (/.f64 (*.f64 d1 d1) (/.f64 -1 d1)) (*.f64 d1 0)))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1 d1))))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 d1) d1))))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1)))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))
(*.f64 (fabs.f64 d1) (/.f64 (fabs.f64 d1) (/.f64 (/.f64 1 d1) d1)))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 1/2)
(*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 1/2)))
(*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 1/2))
(*.f64 (*.f64 d1 1/2) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1 d1)))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1))
(*.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (-.f64 0 (+.f64 d1 d1)))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 1/2))
(*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 1/2 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (/.f64 1/2 (/.f64 (/.f64 -1 d1) d1)))
(*.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (/.f64 1/2 (neg.f64 (/.f64 (/.f64 1 d1) d1))))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 1/2))) (/.f64 1/2 (/.f64 1/2 (*.f64 d1 d1))))
(*.f64 (+.f64 (neg.f64 d1) (neg.f64 d1)) (/.f64 1/2 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1)))
(*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -1/2)
(neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
Outputs
(/.f64 1 d1)
(/.f64 1 d1)
(/.f64 1 d1)
(/.f64 1 d1)
(/.f64 1 d1)
(/.f64 1 d1)
(/.f64 1 d1)
(/.f64 1 d1)
(/.f64 1 d1)
(/.f64 1 d1)
(/.f64 1 d1)
(/.f64 1 d1)
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(/.f64 1 (pow.f64 d1 3))
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(pow.f64 d1 4)
(+.f64 (/.f64 3 d1) (/.f64 -2 d1))
(/.f64 1 d1)
(+.f64 (/.f64 3 d1) (*.f64 1/2 (/.f64 -4 d1)))
(/.f64 1 d1)
(+.f64 (/.f64 2 d1) (/.f64 -1 d1))
(/.f64 1 d1)
(+.f64 (/.f64 1 d1) 0)
(/.f64 1 d1)
(+.f64 (/.f64 1 d1) (-.f64 (/.f64 1 d1) (/.f64 1 d1)))
(/.f64 1 d1)
(+.f64 0 (/.f64 1 d1))
(/.f64 1 d1)
(+.f64 (/.f64 6 d1) (-.f64 0 (/.f64 5 d1)))
(+.f64 (/.f64 6 d1) (neg.f64 (/.f64 5 d1)))
(+.f64 (/.f64 6 d1) (-.f64 (/.f64 -4 d1) (/.f64 1 d1)))
(+.f64 (/.f64 6 d1) (/.f64 -5 d1))
(+.f64 (/.f64 6 d1) (-.f64 (/.f64 6 d1) (/.f64 11 d1)))
(+.f64 (/.f64 6 d1) (/.f64 -5 d1))
(+.f64 (/.f64 1/2 d1) (/.f64 1/2 d1))
(/.f64 1 d1)
(+.f64 (/.f64 -2 d1) (/.f64 3 d1))
(/.f64 1 d1)
(+.f64 (/.f64 12 d1) (-.f64 0 (/.f64 11 d1)))
(+.f64 (/.f64 12 d1) (neg.f64 (/.f64 11 d1)))
(+.f64 (*.f64 (/.f64 3 d1) 1/2) (*.f64 1/2 (/.f64 -1 d1)))
(+.f64 (*.f64 (/.f64 3 d1) 1/2) (/.f64 -1/2 d1))
(+.f64 (/.f64 3/2 d1) (/.f64 -1/2 d1))
(*.f64 2 (/.f64 1/2 d1))
(/.f64 1 d1)
(*.f64 (/.f64 2 d1) 1/2)
(/.f64 1 d1)
(*.f64 (/.f64 1 d1) 1)
(/.f64 1 d1)
(*.f64 1 (/.f64 1 d1))
(/.f64 1 d1)
(*.f64 1/2 (/.f64 2 d1))
(/.f64 1 d1)
(*.f64 (/.f64 1/2 d1) 2)
(/.f64 1 d1)
(*.f64 4 (*.f64 1/2 (/.f64 1/2 d1)))
(/.f64 1 d1)
(*.f64 (/.f64 -2 d1) -1/2)
(/.f64 1 d1)
(*.f64 -1 (/.f64 -1 d1))
(/.f64 1 d1)
(*.f64 -1/2 (/.f64 -2 d1))
(/.f64 1 d1)
(*.f64 -2 (-.f64 0 (/.f64 1/2 d1)))
(/.f64 1 d1)
(*.f64 -2 (/.f64 1/2 (neg.f64 d1)))
(/.f64 1 d1)
(*.f64 (/.f64 4 d1) 1/4)
(/.f64 1 d1)
(/.f64 2 (+.f64 d1 d1))
(/.f64 2 (/.f64 1 (/.f64 1/2 d1)))
(/.f64 1 d1)
(/.f64 (/.f64 1 d1) 1)
(/.f64 1 d1)
(/.f64 1 d1)
(/.f64 (/.f64 -1 d1) -1)
(/.f64 1 d1)
(/.f64 1/2 (*.f64 d1 1/2))
(/.f64 1 d1)
(/.f64 1/2 (/.f64 (+.f64 d1 d1) 4))
(/.f64 2 (+.f64 d1 d1))
(/.f64 (/.f64 1/2 d1) 1/2)
(/.f64 1 d1)
(/.f64 -1 (neg.f64 d1))
(/.f64 1 d1)
(neg.f64 (/.f64 -1 d1))
(/.f64 1 d1)
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 d1))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 d1))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (+.f64 0 (/.f64 0 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 0 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1) (/.f64 (/.f64 (/.f64 -1 d1) d1) d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 (/.f64 -1 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 d1))) d1))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (+.f64 d1 d1))))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 0 d1) (+.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) 0))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 d1))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 1 (/.f64 0 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) 0))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 d1))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 0 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 (/.f64 1 d1) d1) 0))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) 0))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 0 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (/.f64 (/.f64 -2 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (-.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (/.f64 (/.f64 5 d1) (*.f64 d1 d1))))
(+.f64 (/.f64 3 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 (/.f64 3 d1) (/.f64 5 d1)) (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (*.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 -2 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 -4 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (/.f64 (/.f64 -4 d1) (*.f64 d1 (+.f64 d1 d1))))
(+.f64 (/.f64 3 (*.f64 d1 (*.f64 d1 d1))) (/.f64 -4 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (/.f64 3 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 -4 (*.f64 d1 d1)) (+.f64 d1 d1)))
(+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 (/.f64 -1 d1) d1) d1))
(+.f64 (/.f64 (/.f64 -1 d1) (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 6 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 (/.f64 5 d1) (*.f64 d1 d1))))
(+.f64 0 (/.f64 (-.f64 (/.f64 6 d1) (/.f64 5 d1)) (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 -2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 3 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (/.f64 (/.f64 -2 d1) (*.f64 d1 d1)) (-.f64 0 (/.f64 -3 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 -2 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (/.f64 -3 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 (+.f64 d1 d1))))
(/.f64 (+.f64 (/.f64 1 d1) (/.f64 1 d1)) (*.f64 d1 (+.f64 d1 d1)))
(/.f64 (/.f64 2 (*.f64 d1 d1)) (+.f64 d1 d1))
(+.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 -1 d1) (*.f64 d1 (+.f64 d1 d1))))
(/.f64 (+.f64 (/.f64 3 d1) (/.f64 -1 d1)) (*.f64 d1 (+.f64 d1 d1)))
(+.f64 (/.f64 0 (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(+.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 0 d1) (+.f64 d1 d1)))
(+.f64 (*.f64 (/.f64 3 d1) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 -1 d1)))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 3 d1) (/.f64 -1 d1)))
(+.f64 (*.f64 (/.f64 1 d1) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 0)
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 d1))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (-.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (/.f64 0 (*.f64 d1 (+.f64 d1 d1))))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 0 d1) (+.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) 0))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 1 (/.f64 0 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) 0))
(-.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) (/.f64 0 d1))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1 d1) (/.f64 0 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 (/.f64 1 d1) d1) 0))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) 0))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) (*.f64 (/.f64 2 (*.f64 d1 d1)) 0))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 0 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 3 d1) (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 (/.f64 (/.f64 -1 d1) d1) d1))
(-.f64 (/.f64 (/.f64 0 d1) d1) (/.f64 (/.f64 -1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 0 (*.f64 d1 d1)) (*.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 -1 d1)))
(-.f64 (/.f64 (/.f64 0 d1) d1) (/.f64 (/.f64 -1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 6 d1) (*.f64 d1 d1)) (/.f64 (/.f64 5 d1) (*.f64 d1 d1)))
(/.f64 (-.f64 (/.f64 6 d1) (/.f64 5 d1)) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 6 d1) (*.f64 d1 d1)) (*.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 5 d1)))
(/.f64 (-.f64 (/.f64 6 d1) (/.f64 5 d1)) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 -2 d1) (*.f64 d1 d1)) (/.f64 -3 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 -2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 -3 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (/.f64 -3 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 (/.f64 -2 d1) (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 -3 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 -2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (-.f64 (/.f64 -2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 -3 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 5 d1) (*.f64 d1 d1)) (-.f64 (/.f64 (/.f64 6 d1) (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (-.f64 (/.f64 6 d1) (/.f64 5 d1)) (*.f64 d1 d1)))
(-.f64 (+.f64 0 (/.f64 (/.f64 6 d1) (*.f64 d1 d1))) (/.f64 (/.f64 5 d1) (*.f64 d1 d1)))
(+.f64 0 (/.f64 (-.f64 (/.f64 6 d1) (/.f64 5 d1)) (*.f64 d1 d1)))
(-.f64 (+.f64 0 (/.f64 (/.f64 -2 d1) (*.f64 d1 d1))) (/.f64 -3 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 -2 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (/.f64 -3 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 (/.f64 4 d1) (*.f64 d1 (neg.f64 d1))) (/.f64 (/.f64 5 d1) (*.f64 d1 (neg.f64 d1))))
(/.f64 (-.f64 (/.f64 4 d1) (/.f64 5 d1)) (*.f64 d1 (neg.f64 d1)))
(-.f64 (/.f64 (/.f64 7 d1) (*.f64 d1 (+.f64 d1 d1))) (/.f64 (/.f64 5 d1) (*.f64 d1 (+.f64 d1 d1))))
(/.f64 (-.f64 (/.f64 7 d1) (/.f64 5 d1)) (*.f64 d1 (+.f64 d1 d1)))
(-.f64 (/.f64 (/.f64 12 d1) (*.f64 d1 d1)) (/.f64 (/.f64 11 d1) (*.f64 d1 d1)))
(/.f64 (-.f64 (/.f64 12 d1) (/.f64 11 d1)) (*.f64 d1 d1))
(-.f64 (/.f64 (/.f64 5 d1) (*.f64 d1 (neg.f64 d1))) (/.f64 (/.f64 6 d1) (*.f64 d1 (neg.f64 d1))))
(/.f64 (-.f64 (/.f64 6 d1) (/.f64 5 d1)) (*.f64 d1 d1))
(-.f64 (*.f64 (/.f64 (/.f64 6 d1) d1) (/.f64 1 d1)) (*.f64 (/.f64 1 d1) (/.f64 (/.f64 5 d1) d1)))
(/.f64 (-.f64 (/.f64 6 d1) (/.f64 5 d1)) (*.f64 d1 d1))
(-.f64 (*.f64 (/.f64 12 d1) (/.f64 (/.f64 1 d1) d1)) (*.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 11 d1)))
(/.f64 (-.f64 (/.f64 12 d1) (/.f64 11 d1)) (*.f64 d1 d1))
(-.f64 (*.f64 (/.f64 7 d1) (/.f64 1/2 (*.f64 d1 d1))) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 5 d1)))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) (-.f64 (/.f64 7 d1) (/.f64 5 d1)))
(-.f64 (+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(-.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (+.f64 (/.f64 (/.f64 6 d1) (*.f64 d1 d1)) (/.f64 (/.f64 6 d1) (*.f64 d1 d1))) (+.f64 (/.f64 (/.f64 6 d1) (*.f64 d1 d1)) (/.f64 (/.f64 5 d1) (*.f64 d1 d1))))
(/.f64 (-.f64 (/.f64 6 d1) (/.f64 5 d1)) (*.f64 d1 d1))
(-.f64 (+.f64 (/.f64 (/.f64 -2 d1) (*.f64 d1 d1)) (/.f64 (/.f64 -2 d1) (*.f64 d1 d1))) (+.f64 (/.f64 (/.f64 -2 d1) (*.f64 d1 d1)) (/.f64 -3 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (/.f64 -2 (*.f64 d1 (*.f64 d1 d1))) (/.f64 -3 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 2 (*.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 1/2 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 2 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 2 d1) (/.f64 1/2 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 2 d1) (-.f64 0 (/.f64 -1/2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 1 d1) (/.f64 (/.f64 1 d1) d1))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 1 d1) (/.f64 2 (*.f64 d1 (+.f64 d1 d1))))
(/.f64 (+.f64 (/.f64 1 d1) (/.f64 1 d1)) (*.f64 d1 (+.f64 d1 d1)))
(/.f64 (/.f64 2 (*.f64 d1 d1)) (+.f64 d1 d1))
(*.f64 (/.f64 1 d1) (-.f64 0 (/.f64 (/.f64 -1 d1) d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 1 d1) (-.f64 (/.f64 (/.f64 5 d1) d1) (/.f64 4 (*.f64 d1 d1))))
(*.f64 (/.f64 1 d1) (-.f64 (/.f64 5 (*.f64 d1 d1)) (/.f64 4 (*.f64 d1 d1))))
(*.f64 (/.f64 1 d1) (-.f64 0 (neg.f64 (/.f64 (/.f64 1 d1) d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) 1)
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 1 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 1 d1))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 (/.f64 1 d1) d1) (-.f64 (+.f64 (/.f64 1 d1) (/.f64 2 d1)) (/.f64 2 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 (/.f64 1 d1) d1) (-.f64 (+.f64 (/.f64 4 d1) (/.f64 5 d1)) (+.f64 (/.f64 4 d1) (/.f64 4 d1))))
(*.f64 (/.f64 1 (*.f64 d1 d1)) (-.f64 (/.f64 9 d1) (/.f64 8 d1)))
(*.f64 (/.f64 -1 (*.f64 d1 d1)) (-.f64 (/.f64 8 d1) (/.f64 9 d1)))
(*.f64 (/.f64 (/.f64 1 d1) d1) (-.f64 (/.f64 11 d1) (+.f64 (/.f64 5 d1) (/.f64 5 d1))))
(*.f64 (/.f64 1 (*.f64 d1 d1)) (-.f64 (/.f64 11 d1) (/.f64 10 d1)))
(*.f64 (/.f64 -1 (*.f64 d1 d1)) (-.f64 (/.f64 10 d1) (/.f64 11 d1)))
(*.f64 (/.f64 -1 d1) (/.f64 (/.f64 -1 d1) d1))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 -1 d1) (neg.f64 (/.f64 (/.f64 1 d1) d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 -1 d1) (-.f64 (/.f64 (/.f64 1 d1) d1) (/.f64 2 (*.f64 d1 d1))))
(*.f64 (/.f64 1 d1) (-.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(/.f64 (-.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 2 (*.f64 d1 d1))) (neg.f64 d1))
(*.f64 (/.f64 -1 d1) (-.f64 (/.f64 (/.f64 5 d1) d1) (/.f64 (/.f64 6 d1) d1)))
(/.f64 (-.f64 (/.f64 6 d1) (/.f64 5 d1)) (*.f64 d1 d1))
(*.f64 (/.f64 -1 d1) (-.f64 (*.f64 (/.f64 2 d1) 0) (/.f64 (/.f64 1 d1) d1)))
(*.f64 (/.f64 1 d1) (-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) 0)))
(/.f64 (-.f64 (/.f64 0 d1) (/.f64 1 (*.f64 d1 d1))) (neg.f64 d1))
(*.f64 (/.f64 -1 d1) (-.f64 (*.f64 (/.f64 1 d1) 0) (/.f64 (/.f64 1 d1) d1)))
(*.f64 (/.f64 1 d1) (-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) 0)))
(/.f64 (-.f64 (/.f64 0 d1) (/.f64 1 (*.f64 d1 d1))) (neg.f64 d1))
(*.f64 (/.f64 -1 d1) (-.f64 (*.f64 1 (/.f64 0 d1)) (/.f64 (/.f64 1 d1) d1)))
(*.f64 (/.f64 1 d1) (-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 (/.f64 2 d1) 0)))
(/.f64 (-.f64 (/.f64 0 d1) (/.f64 1 (*.f64 d1 d1))) (neg.f64 d1))
(*.f64 (/.f64 -1 d1) (-.f64 (*.f64 (/.f64 1 d1) (/.f64 5 d1)) (/.f64 (/.f64 6 d1) d1)))
(/.f64 (-.f64 (/.f64 6 d1) (/.f64 5 d1)) (*.f64 d1 d1))
(*.f64 (/.f64 -1 d1) (-.f64 (/.f64 (/.f64 3 d1) (neg.f64 d1)) (/.f64 (/.f64 -2 d1) d1)))
(*.f64 (/.f64 -1 d1) (-.f64 (/.f64 (/.f64 3 d1) (neg.f64 d1)) (/.f64 -2 (*.f64 d1 d1))))
(/.f64 (-.f64 (/.f64 (/.f64 3 d1) (neg.f64 d1)) (/.f64 -2 (*.f64 d1 d1))) (neg.f64 d1))
(*.f64 (/.f64 -1 d1) (-.f64 (/.f64 (/.f64 6 d1) (neg.f64 d1)) (/.f64 (/.f64 5 d1) (neg.f64 d1))))
(*.f64 (/.f64 -1 d1) (/.f64 (-.f64 (/.f64 6 d1) (/.f64 5 d1)) (neg.f64 d1)))
(/.f64 (/.f64 (-.f64 (/.f64 6 d1) (/.f64 5 d1)) (neg.f64 d1)) (neg.f64 d1))
(*.f64 (/.f64 -1 d1) (-.f64 (/.f64 (/.f64 11 d1) d1) (/.f64 (/.f64 12 d1) d1)))
(*.f64 (/.f64 -1 d1) (/.f64 (-.f64 (/.f64 11 d1) (/.f64 12 d1)) d1))
(/.f64 (/.f64 (-.f64 (/.f64 11 d1) (/.f64 12 d1)) d1) (neg.f64 d1))
(*.f64 (/.f64 -1 d1) (-.f64 (/.f64 (/.f64 5 d1) (neg.f64 d1)) (/.f64 (/.f64 4 d1) (neg.f64 d1))))
(*.f64 (/.f64 -1 d1) (/.f64 (-.f64 (/.f64 5 d1) (/.f64 4 d1)) (neg.f64 d1)))
(/.f64 (/.f64 (-.f64 (/.f64 5 d1) (/.f64 4 d1)) (neg.f64 d1)) (neg.f64 d1))
(*.f64 (/.f64 -1 d1) (-.f64 (*.f64 (/.f64 1 d1) (/.f64 11 d1)) (*.f64 (/.f64 12 d1) (/.f64 1 d1))))
(*.f64 (/.f64 -1 d1) (/.f64 (-.f64 (/.f64 11 d1) (/.f64 12 d1)) d1))
(/.f64 (/.f64 (-.f64 (/.f64 11 d1) (/.f64 12 d1)) d1) (neg.f64 d1))
(*.f64 (/.f64 -1 d1) (-.f64 (+.f64 (/.f64 (/.f64 6 d1) d1) (/.f64 (/.f64 5 d1) d1)) (+.f64 (/.f64 (/.f64 6 d1) d1) (/.f64 (/.f64 6 d1) d1))))
(*.f64 (/.f64 1 d1) (-.f64 (/.f64 (+.f64 (/.f64 6 d1) (/.f64 6 d1)) d1) (/.f64 (+.f64 (/.f64 6 d1) (/.f64 5 d1)) d1)))
(/.f64 (-.f64 (/.f64 (+.f64 (/.f64 6 d1) (/.f64 5 d1)) d1) (/.f64 (+.f64 (/.f64 6 d1) (/.f64 6 d1)) d1)) (neg.f64 d1))
(*.f64 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))) 1/2)
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 1/2 (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 1/2 d1) (/.f64 2 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 1/2 d1) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) 4))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 1/2 d1) (/.f64 4 (*.f64 d1 (+.f64 d1 d1))))
(/.f64 (+.f64 (/.f64 1 d1) (/.f64 1 d1)) (*.f64 d1 (+.f64 d1 d1)))
(/.f64 (/.f64 2 (*.f64 d1 d1)) (+.f64 d1 d1))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 2 d1))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) (-.f64 (/.f64 5 d1) (/.f64 3 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) (-.f64 (/.f64 3 d1) (/.f64 1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) (-.f64 (+.f64 (/.f64 3 d1) (/.f64 5 d1)) (/.f64 6 d1)))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) (-.f64 (/.f64 8 d1) (/.f64 6 d1)))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) (-.f64 (/.f64 3 d1) (+.f64 (/.f64 -1 d1) (/.f64 2 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) (-.f64 (/.f64 5 d1) (+.f64 (/.f64 -1 d1) (/.f64 4 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 1/2 (*.f64 d1 d1)) (-.f64 (/.f64 (/.f64 5 d1) 1/2) (/.f64 (/.f64 4 d1) 1/2)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 4 (*.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1/2 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 4 (/.f64 (/.f64 1/2 d1) (*.f64 d1 (+.f64 d1 d1))))
(/.f64 (+.f64 (/.f64 1 d1) (/.f64 1 d1)) (*.f64 d1 (+.f64 d1 d1)))
(/.f64 (/.f64 2 (*.f64 d1 d1)) (+.f64 d1 d1))
(*.f64 (/.f64 2 (*.f64 d1 d1)) (/.f64 1/2 d1))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 -2 d1) (/.f64 -1/2 (*.f64 d1 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 -2 d1) (-.f64 0 (/.f64 1/2 (*.f64 d1 d1))))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 -2 d1) (-.f64 (/.f64 0 d1) (/.f64 1/2 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 0 d1) d1) (/.f64 (/.f64 -1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (/.f64 -2 d1) (-.f64 (*.f64 1/2 (/.f64 0 d1)) (/.f64 1/2 (*.f64 d1 d1))))
(-.f64 (/.f64 (/.f64 0 d1) d1) (/.f64 (/.f64 -1 d1) (*.f64 d1 d1)))
(-.f64 (/.f64 0 (*.f64 d1 d1)) (/.f64 -1 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (/.f64 -2 d1) (-.f64 (/.f64 (/.f64 1 d1) d1) (*.f64 (/.f64 3 (*.f64 d1 d1)) 1/2)))
(*.f64 (/.f64 -2 d1) (-.f64 (/.f64 1 (*.f64 d1 d1)) (*.f64 1/2 (/.f64 3 (*.f64 d1 d1)))))
(*.f64 (/.f64 -2 d1) (-.f64 (/.f64 1 (*.f64 d1 d1)) (/.f64 (/.f64 3/2 d1) d1)))
(*.f64 (/.f64 -2 d1) (-.f64 (*.f64 1/2 (/.f64 (/.f64 5 d1) d1)) (*.f64 (/.f64 (/.f64 6 d1) d1) 1/2)))
(*.f64 (/.f64 -2 d1) (-.f64 (*.f64 1/2 (/.f64 5 (*.f64 d1 d1))) (*.f64 1/2 (/.f64 6 (*.f64 d1 d1)))))
(*.f64 (/.f64 -2 d1) (-.f64 (/.f64 5/2 (*.f64 d1 d1)) (/.f64 3 (*.f64 d1 d1))))
(*.f64 (/.f64 -2 d1) (-.f64 (/.f64 1/2 (*.f64 d1 d1)) (+.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1/2 (*.f64 d1 d1)))))
(*.f64 (/.f64 -2 d1) (-.f64 (/.f64 1/2 (*.f64 d1 d1)) (/.f64 1 (*.f64 d1 d1))))
(*.f64 -1 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (neg.f64 (/.f64 (/.f64 1 d1) d1)) (/.f64 -1 d1))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 (/.f64 -2 d1) (*.f64 d1 d1)) -1/2)
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 4 d1) (*.f64 (/.f64 1/2 (*.f64 d1 d1)) 1/2))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (/.f64 4 d1) (/.f64 1/2 (*.f64 d1 (+.f64 d1 d1))))
(/.f64 (+.f64 (/.f64 1 d1) (/.f64 1 d1)) (*.f64 d1 (+.f64 d1 d1)))
(/.f64 (/.f64 2 (*.f64 d1 d1)) (+.f64 d1 d1))
(*.f64 (/.f64 -1/2 (*.f64 d1 d1)) (/.f64 -2 d1))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (neg.f64 (/.f64 2 (*.f64 d1 d1))) (-.f64 0 (/.f64 1/2 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (neg.f64 (/.f64 1/2 (*.f64 d1 d1))) (/.f64 -2 d1))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (+.f64 (neg.f64 (/.f64 (/.f64 1 d1) d1)) (neg.f64 (/.f64 (/.f64 1 d1) d1))) (/.f64 1/2 (neg.f64 d1)))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(neg.f64 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1))
(/.f64 1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (+.f64 0 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 0))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 0))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (+.f64 0 (*.f64 0 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 0 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 0))) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(+.f64 (*.f64 d1 (*.f64 0 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(+.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 0))))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 0 (*.f64 0 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) 0))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 0))) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) 0)))
(+.f64 (*.f64 d1 (*.f64 0 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) 0)))
(+.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(*.f64 (*.f64 d1 d1) (+.f64 0 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 0))
(*.f64 (*.f64 d1 d1) (+.f64 0 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (*.f64 0 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (+.f64 0 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 0))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) 0))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (+.f64 d1 d1)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (+.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 (*.f64 d1 1/2) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))))
(+.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(+.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(+.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (+.f64 0 (*.f64 d1 d1)))
(+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(+.f64 0 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d1))))
(+.f64 (*.f64 d1 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) d1))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 1/2)))
(*.f64 (+.f64 d1 d1) (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(+.f64 (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))) (/.f64 d1 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (+.f64 d1 d1) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (/.f64 d1 2))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 0)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 0))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(-.f64 (*.f64 d1 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d1))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (/.f64 0 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0)))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 0))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (*.f64 0 (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 1 (*.f64 0 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) 0))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (+.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (+.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) 0))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 0 (*.f64 (*.f64 d1 1/2) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1)))))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d1 0) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (*.f64 d1 0) 0)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 d1))) (*.f64 0 (*.f64 0 (*.f64 d1 d1))))
(-.f64 0 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 0 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) -1))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 0))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (-.f64 (*.f64 d1 0) (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 0 (*.f64 d1 (*.f64 d1 d1))) (/.f64 d1 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 0))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (-.f64 (*.f64 d1 0) (*.f64 d1 d1)) (neg.f64 d1)))
(-.f64 (*.f64 0 (*.f64 d1 d1)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 0)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 0)))
(-.f64 (*.f64 0 (*.f64 d1 d1)) (/.f64 (*.f64 d1 d1) (/.f64 (/.f64 -1 d1) d1)))
(-.f64 (*.f64 d1 (*.f64 d1 0)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 0)))
(-.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d1)))
(-.f64 (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 2 (/.f64 1/2 (/.f64 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)) d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (-.f64 (/.f64 (*.f64 d1 0) -1) (*.f64 d1 (neg.f64 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 0))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (-.f64 (*.f64 d1 0) (*.f64 d1 d1)) (neg.f64 d1)))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 (*.f64 d1 (+.f64 d1 d1)) -1)))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))))
(*.f64 d1 (*.f64 (-.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))) d1))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) 1)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) d1)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 d1)))
(*.f64 d1 (*.f64 (-.f64 (-.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))) (*.f64 d1 d1)) (neg.f64 d1)))
(*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 1 (*.f64 d1 0)) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d1 0))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (-.f64 (*.f64 d1 0) (*.f64 d1 d1)) (neg.f64 d1)))
(*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 0)))
(*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) d1)))
(*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))
(*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 0 (neg.f64 d1))))
(*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 0)))
(*.f64 (*.f64 d1 (neg.f64 d1)) (-.f64 (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (*.f64 d1 (neg.f64 d1)) (+.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 (*.f64 d1 d1) (+.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (+.f64 d1 d1))))))
(*.f64 (neg.f64 (*.f64 d1 (neg.f64 d1))) (+.f64 (*.f64 d1 (+.f64 d1 d1)) (-.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1)))))
(*.f64 (+.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 1/2)))
(*.f64 (+.f64 d1 d1) (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 1/2 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 1/2)))
(*.f64 (+.f64 d1 d1) (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 1/2 (*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 1/2)))
(*.f64 (+.f64 d1 d1) (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2)) (+.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 1/2)))
(*.f64 (+.f64 d1 d1) (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (+.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 1/2)))
(*.f64 (+.f64 d1 d1) (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (*.f64 d1 1/2)) (/.f64 1 (/.f64 1/2 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 -1 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 -1 (/.f64 (*.f64 d1 d1) (/.f64 (/.f64 -1 d1) d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (neg.f64 d1) (/.f64 d1 (/.f64 (/.f64 -1 d1) d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (neg.f64 d1) (*.f64 (*.f64 d1 d1) (neg.f64 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (neg.f64 d1) (-.f64 0 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 d1 0) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 0)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 0)))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 0 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1))))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 1 (*.f64 d1 0)) (*.f64 d1 (*.f64 d1 d1))))
(-.f64 (*.f64 d1 (*.f64 d1 0)) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 0)))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 d1 (*.f64 d1 0)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1))))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 (*.f64 d1 d1) 0) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 0))))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 0 (*.f64 d1 d1))))
(*.f64 (neg.f64 d1) (-.f64 (/.f64 (*.f64 d1 d1) (/.f64 -1 d1)) (*.f64 d1 0)))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 d1) 0))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (+.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1 d1))))
(*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (/.f64 d1 (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 (neg.f64 d1) (*.f64 d1 d1)) -1/2) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (+.f64 d1 d1) (/.f64 (/.f64 1 d1) d1))))
(*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (/.f64 d1 (/.f64 1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (-.f64 (/.f64 (*.f64 (neg.f64 d1) (*.f64 d1 d1)) -1/2) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d1 d1)) d1)))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 (+.f64 d1 d1) (neg.f64 d1))))
(*.f64 d1 (-.f64 (*.f64 (+.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (neg.f64 d1) (-.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 d1 (-.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))
(*.f64 (fabs.f64 d1) (*.f64 (*.f64 d1 d1) (fabs.f64 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 (fabs.f64 d1) (fabs.f64 d1)))
(*.f64 (fabs.f64 d1) (/.f64 (fabs.f64 d1) (/.f64 (/.f64 1 d1) d1)))
(*.f64 (fabs.f64 d1) (*.f64 (fabs.f64 d1) (/.f64 d1 (/.f64 1 d1))))
(*.f64 (*.f64 (fabs.f64 d1) (fabs.f64 d1)) (*.f64 d1 (/.f64 d1 1)))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d1 d1))) 1/2)
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 1/2)))
(*.f64 (+.f64 d1 d1) (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 d1 (*.f64 d1 1/2)))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 1/2)))
(*.f64 (+.f64 d1 d1) (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 (+.f64 d1 d1)) (*.f64 (*.f64 d1 d1) 1/2))
(*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d1 d1) (*.f64 d1 1/2)))
(*.f64 (+.f64 d1 d1) (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 1/2) (/.f64 (*.f64 d1 (+.f64 d1 d1)) (/.f64 1 d1)))
(/.f64 (+.f64 d1 d1) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (/.f64 d1 2))))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 d1))) (neg.f64 d1))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (neg.f64 (+.f64 d1 d1)) (-.f64 0 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))))
(*.f64 (*.f64 (*.f64 d1 1/2) (*.f64 d1 d1)) (-.f64 (+.f64 d1 d1) 0))
(*.f64 (+.f64 d1 d1) (-.f64 (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) 0))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 1/2))) (-.f64 0 (+.f64 d1 d1)))
(*.f64 (*.f64 (*.f64 d1 1/2) (*.f64 d1 d1)) (-.f64 (+.f64 d1 d1) 0))
(*.f64 (+.f64 d1 d1) (-.f64 (*.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) 0))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 1/2))
(*.f64 (*.f64 d1 1/2) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))
(*.f64 d1 (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))) 1/2))
(*.f64 (+.f64 (+.f64 d1 d1) (+.f64 d1 d1)) (/.f64 1/2 (/.f64 2 (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 (+.f64 d1 d1) (/.f64 2 (*.f64 d1 (*.f64 d1 d1))))
(*.f64 (+.f64 d1 d1) (*.f64 d1 (*.f64 d1 (/.f64 d1 2))))
(*.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (/.f64 1/2 (/.f64 (/.f64 -1 d1) d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (+.f64 (*.f64 d1 (neg.f64 d1)) (*.f64 d1 (neg.f64 d1))) (/.f64 1/2 (neg.f64 (/.f64 (/.f64 1 d1) d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 1/2))) (/.f64 1/2 (/.f64 1/2 (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (+.f64 (neg.f64 d1) (neg.f64 d1)) (/.f64 1/2 (/.f64 (/.f64 (/.f64 -1 d1) d1) d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (+.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))) -1/2)
(*.f64 -1/2 (+.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))))
(*.f64 -1/2 (+.f64 (*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 d1 d1))) (*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 d1 d1)))))
(neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 d1 (*.f64 d1 (*.f64 d1 d1)))
(fabs.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 (neg.f64 d1))))
(*.f64 (*.f64 d1 d1) (fabs.f64 (*.f64 d1 (neg.f64 d1))))
(fabs.f64 (*.f64 d1 (*.f64 (neg.f64 d1) (*.f64 d1 d1))))

eval67.0ms (0.7%)

Compiler

Compiled 6091 to 2642 computations (56.6% saved)

prune61.0ms (0.7%)

Pruning

10 alts after pruning (0 fresh and 10 done)

PrunedKeptTotal
New3970397
Fresh000
Picked011
Done099
Total39710407
Error
0b
Counts
407 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
0.2b
(/.f64 (*.f64 d1 d1) (/.f64 (/.f64 1 d1) d1))
0.4b
(/.f64 d1 (/.f64 (-.f64 (/.f64 3 d1) (/.f64 2 d1)) (*.f64 d1 d1)))
0.2b
(/.f64 d1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
0.2b
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) d1))
0.3b
(/.f64 1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
0.2b
(*.f64 (/.f64 d1 (/.f64 1 (*.f64 d1 d1))) d1)
0.3b
(*.f64 (-.f64 (*.f64 d1 3/2) (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 d1)))
0.1b
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
0.2b
(*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d1 (/.f64 -1 d1)))
0.2b
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
Compiler

Compiled 109 to 65 computations (40.4% saved)

regimes16.0ms (0.2%)

Accuracy

Total -0.5b remaining (-358.6%)

Threshold costs -0.5b (-358.6%)

Counts
18 → 1
Calls
Call 1
Inputs
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
(*.f64 (/.f64 d1 (/.f64 1 (*.f64 d1 d1))) d1)
(*.f64 (/.f64 (*.f64 d1 d1) (/.f64 1 d1)) d1)
(/.f64 d1 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))))
(/.f64 d1 (/.f64 (/.f64 1 d1) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 d1) (/.f64 (/.f64 1 d1) d1))
(*.f64 (*.f64 d1 (neg.f64 d1)) (/.f64 d1 (/.f64 -1 d1)))
(/.f64 1/2 (/.f64 (/.f64 1/2 (*.f64 d1 (*.f64 d1 d1))) d1))
(/.f64 1 (/.f64 1 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 d1 (*.f64 d1 d1))) d1))
(*.f64 (/.f64 (neg.f64 d1) (*.f64 (/.f64 -1 d1) (/.f64 1 d1))) d1)
(*.f64 (+.f64 (*.f64 d1 -3/2) (*.f64 d1 5/2)) (*.f64 d1 (*.f64 d1 d1)))
(*.f64 (-.f64 (*.f64 d1 3/2) (*.f64 d1 1/2)) (*.f64 d1 (*.f64 d1 d1)))
(/.f64 1 (*.f64 (/.f64 1 d1) (/.f64 (/.f64 1 d1) (*.f64 d1 d1))))
(/.f64 d1 (/.f64 (-.f64 (/.f64 3 d1) (/.f64 2 d1)) (*.f64 d1 d1)))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d1 (*.f64 d1 3)) (*.f64 d1 (+.f64 d1 d1))))
(/.f64 d1 (*.f64 (/.f64 (/.f64 1/2 d1) d1) (-.f64 (/.f64 3 d1) (/.f64 1 d1))))
Outputs
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
Calls

2 calls:

9.0ms
d1
3.0ms
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
Results
ErrorSegmentsBranch
0.1b1d1
0.1b1(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
Compiler

Compiled 207 to 101 computations (51.2% saved)

simplify2.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0738
Stop Event
done
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
Outputs
(*.f64 (*.f64 (*.f64 d1 d1) d1) d1)
(*.f64 (*.f64 d1 d1) (*.f64 d1 d1))
Compiler

Compiled 16 to 7 computations (56.3% saved)

soundness0.0ms (0%)

end13.0ms (0.1%)

Compiler

Compiled 15 to 5 computations (66.7% saved)

Profiling

Loading profile data...