Details

Time bar (total: 16.8s)

analyze411.0ms (2.4%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
9.4%9.4%90.5%0.1%0%0%0%7
14.1%14%85.8%0.1%0%0%0%8
19.5%19.5%80.4%0.1%0%0%0%9
37.9%37.8%62%0.1%0%0%0%10
42.4%42.3%57.5%0.1%0%0%0%11
47.1%47%52.9%0.1%0%0%0%12
Compiler

Compiled 16 to 9 computations (43.8% saved)

sample2.0s (11.9%)

Results
2.0s8256×body256valid
26.0ms272×body256infinite
Bogosity

preprocess77.0ms (0.5%)

Algorithm
egg-herbie
Rules
1424×rational.json-simplify-2
1020×rational.json-simplify-19
750×rational.json-simplify-49
736×rational.json-simplify-1
618×rational.json-simplify-51
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025140
176140
2203140
3666140
43271140
56164140
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 (*.f64 (neg.f64 t1) u) (*.f64 (+.f64 t1 v) (+.f64 t1 v)))
(/.f64 (*.f64 (neg.f64 u) v) (*.f64 (+.f64 u t1) (+.f64 u t1)))
(/.f64 (*.f64 (neg.f64 v) t1) (*.f64 (+.f64 v u) (+.f64 v u)))
Outputs
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 (*.f64 t1 (neg.f64 v)) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u)))))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u)))))
(/.f64 (*.f64 (neg.f64 t1) u) (*.f64 (+.f64 t1 v) (+.f64 t1 v)))
(/.f64 (*.f64 t1 (neg.f64 u)) (*.f64 (+.f64 t1 v) (+.f64 t1 v)))
(*.f64 (neg.f64 u) (/.f64 t1 (*.f64 (+.f64 t1 v) (+.f64 t1 v))))
(*.f64 (neg.f64 u) (/.f64 (/.f64 t1 (+.f64 t1 v)) (+.f64 t1 v)))
(/.f64 (*.f64 (neg.f64 u) v) (*.f64 (+.f64 u t1) (+.f64 u t1)))
(/.f64 (*.f64 v (neg.f64 u)) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 v (/.f64 (neg.f64 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 u (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u)))))
(/.f64 (*.f64 (neg.f64 v) t1) (*.f64 (+.f64 v u) (+.f64 v u)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 v u) (+.f64 v u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 v u) (+.f64 v u))))
(/.f64 (*.f64 v (/.f64 t1 (neg.f64 (+.f64 v u)))) (+.f64 v u))
Compiler

Compiled 18 to 11 computations (38.9% saved)

simplify122.0ms (0.7%)

Algorithm
egg-herbie
Rules
1578×rational.json-simplify-51
1296×rational.json-simplify-46
1194×rational.json-simplify-53
996×rational.json-simplify-19
874×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01135
12635
26435
319335
491435
5363035
6688235
7785835
Stop Event
node limit
Counts
1 → 5
Calls
Call 1
Inputs
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Outputs
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))

eval1.0ms (0%)

Compiler

Compiled 63 to 19 computations (69.8% saved)

prune2.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New235
Fresh011
Picked000
Done000
Total246
Error
0.3b
Counts
6 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
17.4b
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
1.5b
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
18.1b
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
Compiler

Compiled 45 to 24 computations (46.7% saved)

localize10.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
7.7b
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
11.8b
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
Compiler

Compiled 39 to 8 computations (79.5% saved)

series12.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
1.0ms
v
@0
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
1.0ms
u
@0
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
1.0ms
u
@0
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
1.0ms
t1
@inf
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
1.0ms
t1
@0
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))

rewrite1.8s (10.8%)

Algorithm
batch-egg-rewrite
Rules
1220×exponential.json-3
1220×rational.json-1
1220×rational.json-2
1220×rational.json-4
1220×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01179
18079
221579
367079
4288579
Stop Event
node limit
Counts
3 → 210
Calls
Call 1
Inputs
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t1 (*.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 -1 t1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 v v) (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (+.f64 t1 u) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 2 v))) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 (*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t1 t1) (*.f64 -2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 -2) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 -2 t1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v (/.f64 2 (+.f64 t1 u))) (/.f64 (*.f64 (+.f64 t1 u) 2) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 v) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) t1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) t1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 t1 -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 -4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 1 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 t1 -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 t1 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t1 4) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t1 -4) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 t1) (fabs.f64 (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 t1)) (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 t1 -2)) (-.f64 0 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (-.f64 0 (/.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u))) (neg.f64 (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 t1) (fabs.f64 (+.f64 t1 u)))) (-.f64 0 (/.f64 (fabs.f64 (+.f64 t1 u)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 t1))) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 v (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 v (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 v v) (/.f64 (/.f64 1/2 (+.f64 t1 u)) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 v v) (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 v v) (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 v (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 1/2 (+.f64 t1 u)) (+.f64 t1 u)) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v 4) (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v (/.f64 2 (+.f64 t1 u))) (/.f64 1/2 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (+.f64 t1 u)) (/.f64 (fabs.f64 (+.f64 t1 u)) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) v)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 v) (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 -1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 v (/.f64 2 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 t1 u) 1/2) (/.f64 (*.f64 (+.f64 t1 u) 2) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (+.f64 t1 u)) (+.f64 t1 u)) (+.f64 v v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))) (+.f64 v v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1/2) (+.f64 v v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t1 u) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 t1 u) 2) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (*.f64 (+.f64 t1 u) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 (+.f64 t1 u)) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (fabs.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4))) (*.f64 v 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (neg.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 (neg.f64 v) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 v (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t1 u) (/.f64 1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t1 u) (/.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) (+.f64 1 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) (/.f64 (*.f64 (+.f64 t1 u) (*.f64 4 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) (fabs.f64 (+.f64 1 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 4 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (+.f64 t1 u) 2) (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) 2) (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (*.f64 2 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4)) (*.f64 4 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4)) (fabs.f64 (*.f64 4 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 t1 u)) (/.f64 1 (fabs.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (/.f64 1 (fabs.f64 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (/.f64 1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (fabs.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 t1 u)) (neg.f64 (/.f64 1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (-.f64 0 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t1 u) (*.f64 4 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4)) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (+.f64 t1 u) 4) (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (fabs.f64 (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4)) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) 4) (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 t1 u) 2) (*.f64 (+.f64 t1 u) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (*.f64 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))) (fabs.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))) (fabs.f64 (*.f64 (+.f64 t1 u) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (/.f64 2 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (fabs.f64 (/.f64 2 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))) (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 2 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (*.f64 2 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 4 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))) (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4)) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))) (fabs.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 4 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) 2) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (fabs.f64 (+.f64 t1 u))) (*.f64 2 (fabs.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) 2)) (*.f64 (+.f64 t1 u) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2)))) (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u)))) (neg.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))) (neg.f64 (fabs.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fabs.f64 (+.f64 t1 u))) (neg.f64 (/.f64 1 (fabs.f64 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) 2) (fabs.f64 (+.f64 t1 u)))) (*.f64 2 (fabs.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 t1 u) (fabs.f64 (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (fabs.f64 (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fabs.f64 (+.f64 t1 u)) (neg.f64 (+.f64 t1 u))) (*.f64 (fabs.f64 (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) 2) (fabs.f64 (+.f64 t1 u))))) (*.f64 2 (fabs.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 4 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) 2)) (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))) (neg.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))))) (neg.f64 (*.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) 2) (fabs.f64 (+.f64 t1 u))))) (-.f64 0 (*.f64 2 (fabs.f64 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 2 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))) (-.f64 0 (*.f64 2 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (-.f64 0 (*.f64 2 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (neg.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (neg.f64 (fabs.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (fabs.f64 (+.f64 t1 u)))) (-.f64 0 (*.f64 2 (fabs.f64 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) 2))) (-.f64 0 (*.f64 (+.f64 t1 u) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (+.f64 t1 u))) (neg.f64 (*.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))))) (-.f64 0 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))))) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (fabs.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))))) (*.f64 2 (fabs.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 2 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 2 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4)) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (fabs.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (fabs.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 4 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) 2)) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (fabs.f64 (+.f64 t1 u)))) (*.f64 2 (fabs.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) 2))) (*.f64 (fabs.f64 (+.f64 t1 u)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (+.f64 t1 u))) (*.f64 2 (fabs.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 t1 u) (fabs.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 t1 u)) (neg.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))))

simplify109.0ms (0.7%)

Algorithm
egg-herbie
Rules
1706×rational.json-simplify-35
1266×rational.json-simplify-44
1238×rational.json-simplify-47
1088×rational.json-simplify-49
838×rational.json-simplify-46
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
062013430
1220512952
Stop Event
node limit
Counts
306 → 391
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4)))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 4))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u)) (*.f64 2 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))) (pow.f64 u 3)) (*.f64 -1 (/.f64 v t1)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 5))))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 t1 4) v)) (*.f64 2 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))))) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)))))))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 u 2))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 t1 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))) (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 t1 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))) (+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (*.f64 -1 (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5)))))))))
(/.f64 v (pow.f64 t1 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u)) (*.f64 -2 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 2)))))
(/.f64 v (pow.f64 t1 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 2))))))
(/.f64 v (pow.f64 t1 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 u 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 4))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 u 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 4))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 4))) t1)) (*.f64 -2 (/.f64 v (pow.f64 t1 5)))) (pow.f64 u 3))))))
(/.f64 v (pow.f64 u 2))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v))) (pow.f64 u 4))) (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v))) (pow.f64 u 4))) (+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 t1 3) v)) (*.f64 -2 (*.f64 t1 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v)))))) (pow.f64 u 5))))))
(/.f64 v (pow.f64 u 2))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v))) (pow.f64 u 4))) (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 t1 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v)))) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v))) (pow.f64 u 4))) (+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 5)))))))
(pow.f64 u 2)
(+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(pow.f64 t1 2)
(+.f64 (pow.f64 t1 2) (*.f64 2 (*.f64 t1 u)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(pow.f64 t1 2)
(+.f64 (pow.f64 t1 2) (*.f64 2 (*.f64 t1 u)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(pow.f64 t1 2)
(+.f64 (pow.f64 t1 2) (*.f64 2 (*.f64 t1 u)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(pow.f64 u 2)
(+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(pow.f64 u 2)
(+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 0)
(+.f64 0 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(-.f64 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 0)
(/.f64 t1 (*.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (neg.f64 t1)))
(/.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 -1 t1))
(/.f64 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1)
(/.f64 1 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) (neg.f64 t1)))
(/.f64 (+.f64 v v) (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) (neg.f64 t1)))
(/.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (+.f64 t1 u) (neg.f64 t1)))
(/.f64 2 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 2 v))) (neg.f64 t1)))
(/.f64 (*.f64 t1 (*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -2)) 2)
(/.f64 (+.f64 t1 t1) (*.f64 -2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))))
(/.f64 (*.f64 t1 -2) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 2 v))))
(/.f64 (/.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 -2 t1))
(/.f64 (*.f64 v (/.f64 2 (+.f64 t1 u))) (/.f64 (*.f64 (+.f64 t1 u) 2) (neg.f64 t1)))
(/.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 t1)))
(/.f64 (neg.f64 v) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) t1))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) t1))
(/.f64 (*.f64 t1 4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) -4))
(/.f64 (*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 t1 -4)) 4)
(/.f64 (*.f64 t1 -4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) 4))
(/.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 1 v))
(/.f64 (*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) -1)
(/.f64 (*.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (neg.f64 t1)))
(/.f64 (*.f64 2 (*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 t1 -4))) 8)
(/.f64 (/.f64 (+.f64 t1 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) -2)
(/.f64 (/.f64 (*.f64 t1 4) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) -4)
(/.f64 (/.f64 (*.f64 t1 -4) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) 4)
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 (/.f64 (neg.f64 t1) (fabs.f64 (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) v))
(/.f64 (neg.f64 (neg.f64 t1)) (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))))
(/.f64 (neg.f64 (*.f64 t1 -2)) (-.f64 0 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 2 v)))))
(/.f64 (neg.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (-.f64 0 (/.f64 1 v)))
(/.f64 (neg.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u))) (neg.f64 (/.f64 (+.f64 t1 u) v)))
(/.f64 (neg.f64 (/.f64 (neg.f64 t1) (fabs.f64 (+.f64 t1 u)))) (-.f64 0 (/.f64 (fabs.f64 (+.f64 t1 u)) v)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 t1))) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(pow.f64 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1)
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(+.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 0)
(+.f64 0 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(-.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 0)
(*.f64 v (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1)
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))
(*.f64 1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 -1 (/.f64 v (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 -1 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u))))
(*.f64 (+.f64 v v) (/.f64 (/.f64 1/2 (+.f64 t1 u)) (+.f64 t1 u)))
(*.f64 (+.f64 v v) (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))))
(*.f64 (+.f64 v v) (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1/2))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u)))
(*.f64 2 (/.f64 v (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))
(*.f64 2 (/.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 2))
(*.f64 2 (*.f64 (/.f64 (/.f64 1/2 (+.f64 t1 u)) (+.f64 t1 u)) v))
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u))))
(*.f64 (/.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1/2)
(*.f64 (*.f64 v 4) (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4))))
(*.f64 (*.f64 v (/.f64 2 (+.f64 t1 u))) (/.f64 1/2 (+.f64 t1 u)))
(*.f64 (fabs.f64 (+.f64 t1 u)) (/.f64 (fabs.f64 (+.f64 t1 u)) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) v)
(*.f64 (neg.f64 v) (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 -1 (+.f64 t1 u)))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 v (/.f64 2 (+.f64 t1 u))))
(*.f64 (*.f64 (+.f64 t1 u) 1/2) (/.f64 (*.f64 (+.f64 t1 u) 2) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 1/2 (/.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 t1 u)) (+.f64 t1 u)) (+.f64 v v))
(*.f64 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))) (+.f64 v v))
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1/2) (+.f64 v v))
(*.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (/.f64 v (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) -1)
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u))) -1)
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))) 2)
(*.f64 (/.f64 (+.f64 t1 u) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (+.f64 t1 u))
(*.f64 (/.f64 (*.f64 (+.f64 t1 u) 2) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (*.f64 (+.f64 t1 u) 1/2))
(*.f64 (/.f64 (fabs.f64 (+.f64 t1 u)) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (fabs.f64 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4))) (*.f64 v 4))
(*.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (neg.f64 v))
(*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 (+.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(pow.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1)
(neg.f64 (/.f64 v (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(neg.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u))))
(+.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) 0)
(+.f64 0 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(-.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) 0)
(-.f64 0 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 (+.f64 t1 u) (/.f64 1 (+.f64 t1 u)))
(/.f64 (+.f64 t1 u) (/.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) 1)
(/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))
(/.f64 1 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) 2)
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) (+.f64 1 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) (/.f64 (*.f64 (+.f64 t1 u) (*.f64 4 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2)))))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) (fabs.f64 (+.f64 1 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 4 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))))))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))))
(/.f64 2 (*.f64 2 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(/.f64 2 (/.f64 (*.f64 (+.f64 t1 u) 2) (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(/.f64 2 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) 2) (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(/.f64 -2 (-.f64 0 (*.f64 2 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4)) 4)
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4)) (*.f64 4 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4)) (fabs.f64 (*.f64 4 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))))
(/.f64 (fabs.f64 (+.f64 t1 u)) (/.f64 1 (fabs.f64 (+.f64 t1 u))))
(/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (/.f64 1 (fabs.f64 (+.f64 t1 u)))))
(/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (/.f64 1 (+.f64 t1 u))))
(/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))
(/.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(/.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (fabs.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))
(/.f64 (neg.f64 (+.f64 t1 u)) (neg.f64 (/.f64 1 (+.f64 t1 u))))
(/.f64 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -1)
(/.f64 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (-.f64 0 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 4 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4)))
(/.f64 4 (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(/.f64 4 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4)) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(/.f64 4 (/.f64 (*.f64 (+.f64 t1 u) 4) (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(/.f64 4 (fabs.f64 (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))
(/.f64 4 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4)) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))
(/.f64 4 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) 4) (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))
(/.f64 (*.f64 (*.f64 (+.f64 t1 u) 2) (*.f64 (+.f64 t1 u) 4)) 8)
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (*.f64 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))))
(/.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))) (+.f64 t1 u))
(/.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))))
(/.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))) (fabs.f64 (+.f64 t1 u)))
(/.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))) (fabs.f64 (*.f64 (+.f64 t1 u) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))))
(/.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (/.f64 2 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(/.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (fabs.f64 (/.f64 2 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))
(/.f64 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))) (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) 2))
(/.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 2 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (*.f64 2 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(/.f64 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 4 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))) (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4))))
(/.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))) 2)
(/.f64 (/.f64 2 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(/.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4)) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))) 4)
(/.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))) (+.f64 t1 u))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))) (fabs.f64 (+.f64 t1 u)))
(/.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 4 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) 2) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))
(/.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (fabs.f64 (+.f64 t1 u))) (*.f64 2 (fabs.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 2)
(/.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))) 1/2)
(/.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) 2)) (*.f64 (+.f64 t1 u) 1/2))
(/.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))
(/.f64 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2)))) (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u)))) (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))) (neg.f64 (fabs.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 (fabs.f64 (+.f64 t1 u))) (neg.f64 (/.f64 1 (fabs.f64 (+.f64 t1 u)))))
(/.f64 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) 2) (fabs.f64 (+.f64 t1 u)))) (*.f64 2 (fabs.f64 (+.f64 t1 u))))
(/.f64 (*.f64 (*.f64 (+.f64 t1 u) (fabs.f64 (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (fabs.f64 (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 (*.f64 (*.f64 (fabs.f64 (+.f64 t1 u)) (neg.f64 (+.f64 t1 u))) (*.f64 (fabs.f64 (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) 2)
(/.f64 (fabs.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) 2) (fabs.f64 (+.f64 t1 u))))) (*.f64 2 (fabs.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 4 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) 2)) (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))
(/.f64 (neg.f64 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))) (neg.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))))) (neg.f64 (*.f64 (+.f64 t1 u) 2)))
(/.f64 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) 2) (fabs.f64 (+.f64 t1 u))))) (-.f64 0 (*.f64 2 (fabs.f64 (+.f64 t1 u)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 2 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))) (-.f64 0 (*.f64 2 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(/.f64 (neg.f64 (/.f64 2 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (-.f64 0 (*.f64 2 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (neg.f64 (fabs.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (fabs.f64 (+.f64 t1 u)))) (-.f64 0 (*.f64 2 (fabs.f64 (+.f64 t1 u)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) 2))) (-.f64 0 (*.f64 (+.f64 t1 u) 1/2)))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (+.f64 t1 u))) (neg.f64 (*.f64 (+.f64 t1 u) 2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))))) (-.f64 0 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))))) (+.f64 t1 u))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (fabs.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 (fabs.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))))) (*.f64 2 (fabs.f64 (+.f64 t1 u))))
(/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 2 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))
(/.f64 (fabs.f64 (/.f64 2 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(/.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4)) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) 4)
(/.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (fabs.f64 (+.f64 t1 u)))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (fabs.f64 (+.f64 t1 u)))
(/.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 4 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) 2)) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))
(/.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (fabs.f64 (+.f64 t1 u)))) (*.f64 2 (fabs.f64 (+.f64 t1 u))))
(/.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 2)
(/.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))) 1/2)
(/.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) 2))) (*.f64 (fabs.f64 (+.f64 t1 u)) 1/2))
(/.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (+.f64 t1 u))) (*.f64 2 (fabs.f64 (+.f64 t1 u))))
(pow.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) 1)
(neg.f64 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(fabs.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(fabs.f64 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(fabs.f64 (*.f64 (+.f64 t1 u) (fabs.f64 (+.f64 t1 u))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 t1 u)) (neg.f64 (+.f64 t1 u))))
(fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
Outputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4))))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4))))) (+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4)))))))
(+.f64 (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))))) (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5)))))))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (+.f64 (+.f64 (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))))) (*.f64 (pow.f64 t1 4) (*.f64 -2 (+.f64 (/.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))) u) (/.f64 v (pow.f64 u 5)))))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))))
(+.f64 (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)) (+.f64 (*.f64 (pow.f64 u 2) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 4))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 4)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (*.f64 -2 (*.f64 u (/.f64 (+.f64 (*.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 4)))))) (*.f64 -4 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))))
(+.f64 (+.f64 (*.f64 u (*.f64 (/.f64 (*.f64 v (+.f64 (pow.f64 u 2) (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 4)) -2)) (+.f64 (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (*.f64 -2 (*.f64 v (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))))) (+.f64 (*.f64 (pow.f64 u 2) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))))
(+.f64 (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)) (+.f64 (*.f64 (pow.f64 u 2) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u)) (*.f64 2 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1))))))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (+.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 u (+.f64 (*.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 (pow.f64 u 2) -4))))) (*.f64 2 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 4)))))
(+.f64 (*.f64 (pow.f64 u 2) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (+.f64 (+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)))) (neg.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 v (pow.f64 u 3)) (*.f64 u (*.f64 v (+.f64 (pow.f64 u 2) (*.f64 (pow.f64 u 2) -4)))))) (pow.f64 t1 4)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2)))) (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3))))))
(+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)) (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))))))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))) (pow.f64 u 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 3) (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))))) (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))))))
(+.f64 (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)) (+.f64 (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3))))) (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 (pow.f64 u 3) (*.f64 -2 (+.f64 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1) (/.f64 v (pow.f64 t1 4))))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (+.f64 (+.f64 (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) -4))) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 5))))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 t1 4)) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (+.f64 (*.f64 -4 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (*.f64 -2 (*.f64 (+.f64 (*.f64 v (pow.f64 t1 3)) (*.f64 (pow.f64 t1 3) (*.f64 v -4))) (/.f64 t1 (pow.f64 u 5))))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (+.f64 (*.f64 v (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) -4)) (+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (*.f64 -2 (*.f64 t1 (/.f64 (*.f64 (pow.f64 t1 3) (+.f64 v (*.f64 v -4))) (pow.f64 u 5)))))) (+.f64 (*.f64 v (*.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) -2)) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (+.f64 (+.f64 (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) -4))) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 t1 4) v)) (*.f64 2 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))))) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)))))))
(+.f64 (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 v (pow.f64 t1 4))) (*.f64 t1 (*.f64 (+.f64 (*.f64 v (pow.f64 t1 3)) (*.f64 (pow.f64 t1 3) (*.f64 v -4))) 2))) (pow.f64 u 5))))) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (+.f64 (*.f64 v (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) -4)) (neg.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 t1 (*.f64 (pow.f64 t1 3) (+.f64 v (*.f64 v -4)))) (*.f64 v (pow.f64 t1 4)))) (pow.f64 u 5)))))))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 u 2))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 t1 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))) (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3)))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (*.f64 -1 (*.f64 (pow.f64 t1 2) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4))))))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (*.f64 (pow.f64 t1 2) (neg.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 t1 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))) (+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (*.f64 -1 (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5)))))))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (*.f64 -1 (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))))) (*.f64 -1 (*.f64 (pow.f64 t1 2) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4))))))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 (pow.f64 t1 2) (neg.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (*.f64 (pow.f64 t1 3) (neg.f64 (*.f64 -2 (+.f64 (/.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))) u) (/.f64 v (pow.f64 u 5)))))))))
(/.f64 v (pow.f64 t1 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 2)))
(+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -2 (*.f64 u (/.f64 v (pow.f64 t1 3)))))
(+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 3)) -2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 2))))
(+.f64 (*.f64 -2 (*.f64 u (/.f64 v (pow.f64 t1 3)))) (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 4)))))
(+.f64 (/.f64 v (pow.f64 t1 2)) (+.f64 (neg.f64 (/.f64 (*.f64 v (+.f64 (pow.f64 u 2) (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 4))) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 3)) -2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u)) (*.f64 -2 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 2)))))
(+.f64 (+.f64 (*.f64 -2 (*.f64 u (/.f64 v (pow.f64 t1 3)))) (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 4))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 u (+.f64 (*.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 (pow.f64 u 2) -4))))) (*.f64 v (*.f64 (pow.f64 u 3) -2))) (pow.f64 t1 5))))
(+.f64 (neg.f64 (/.f64 (*.f64 v (+.f64 (pow.f64 u 2) (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 4))) (+.f64 (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 3)) -2))) (neg.f64 (/.f64 (*.f64 -2 (+.f64 (*.f64 v (pow.f64 u 3)) (*.f64 u (*.f64 v (+.f64 (pow.f64 u 2) (*.f64 (pow.f64 u 2) -4)))))) (pow.f64 t1 5)))))
(/.f64 v (pow.f64 t1 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 2)))
(+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -2 (*.f64 u (/.f64 v (pow.f64 t1 3)))))
(+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 3)) -2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 2))))
(+.f64 (*.f64 -2 (*.f64 u (/.f64 v (pow.f64 t1 3)))) (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 4)))))
(+.f64 (/.f64 v (pow.f64 t1 2)) (+.f64 (neg.f64 (/.f64 (*.f64 v (+.f64 (pow.f64 u 2) (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 4))) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 3)) -2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 2))))))
(+.f64 (*.f64 -2 (*.f64 u (/.f64 v (pow.f64 t1 3)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 4))) (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 2 (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 5)))))) (*.f64 2 (*.f64 u (/.f64 (+.f64 (*.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 5))))))
(+.f64 (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 3)) -2)) (+.f64 (*.f64 u (*.f64 (/.f64 (*.f64 v (+.f64 (pow.f64 u 2) (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 5)) 2)) (+.f64 (/.f64 v (pow.f64 t1 2)) (+.f64 (*.f64 2 (*.f64 v (/.f64 (pow.f64 u 3) (pow.f64 t1 5)))) (neg.f64 (/.f64 (*.f64 v (+.f64 (pow.f64 u 2) (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 4)))))))
(/.f64 v (pow.f64 t1 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 2)))
(+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -2 (*.f64 u (/.f64 v (pow.f64 t1 3)))))
(+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 3)) -2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 u 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 4))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 2))))
(+.f64 (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -2 (*.f64 u (/.f64 v (pow.f64 t1 3))))) (*.f64 -1 (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 4)) (*.f64 -4 (/.f64 v (pow.f64 t1 4)))))))
(+.f64 (/.f64 v (pow.f64 t1 2)) (+.f64 (*.f64 (pow.f64 u 2) (neg.f64 (+.f64 (/.f64 v (pow.f64 t1 4)) (*.f64 -4 (/.f64 v (pow.f64 t1 4)))))) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 3)) -2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 u 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 4))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 4))) t1)) (*.f64 -2 (/.f64 v (pow.f64 t1 5)))) (pow.f64 u 3))))))
(+.f64 (*.f64 -2 (*.f64 u (/.f64 v (pow.f64 t1 3)))) (+.f64 (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -1 (*.f64 (pow.f64 u 3) (+.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 4)) (*.f64 -4 (/.f64 v (pow.f64 t1 4)))) t1)) (*.f64 -2 (/.f64 v (pow.f64 t1 5))))))) (*.f64 -1 (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 4)) (*.f64 -4 (/.f64 v (pow.f64 t1 4))))))))
(+.f64 (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 3)) -2)) (+.f64 (*.f64 (pow.f64 u 2) (neg.f64 (+.f64 (/.f64 v (pow.f64 t1 4)) (*.f64 -4 (/.f64 v (pow.f64 t1 4)))))) (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 (*.f64 -2 (+.f64 (/.f64 v (pow.f64 t1 5)) (/.f64 (+.f64 (/.f64 v (pow.f64 t1 4)) (*.f64 -4 (/.f64 v (pow.f64 t1 4)))) t1))) (neg.f64 (pow.f64 u 3))))))
(/.f64 v (pow.f64 u 2))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v))) (pow.f64 u 4))) (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3)))))
(+.f64 (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 v (pow.f64 t1 2)) (*.f64 (pow.f64 t1 2) (*.f64 v -4))) (pow.f64 u 4))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 t1 2) (+.f64 v (*.f64 v -4))) (pow.f64 u 4)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v))) (pow.f64 u 4))) (+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 t1 3) v)) (*.f64 -2 (*.f64 t1 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v)))))) (pow.f64 u 5))))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 t1 3) (*.f64 v -2)) (*.f64 t1 (*.f64 (+.f64 (*.f64 v (pow.f64 t1 2)) (*.f64 (pow.f64 t1 2) (*.f64 v -4))) -2))) (pow.f64 u 5)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 v (pow.f64 t1 2)) (*.f64 (pow.f64 t1 2) (*.f64 v -4))) (pow.f64 u 4)))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t1 2) (+.f64 v (*.f64 v -4))) (pow.f64 u 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (neg.f64 (/.f64 (*.f64 -2 (+.f64 (*.f64 t1 (*.f64 (pow.f64 t1 2) (+.f64 v (*.f64 v -4)))) (*.f64 v (pow.f64 t1 3)))) (pow.f64 u 5))))))
(/.f64 v (pow.f64 u 2))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v))) (pow.f64 u 4))) (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3)))))
(+.f64 (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 v (pow.f64 t1 2)) (*.f64 (pow.f64 t1 2) (*.f64 v -4))) (pow.f64 u 4))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (neg.f64 (/.f64 (*.f64 (pow.f64 t1 2) (+.f64 v (*.f64 v -4))) (pow.f64 u 4)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 t1 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v)))) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v))) (pow.f64 u 4))) (+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 5)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 v (pow.f64 t1 2)) (*.f64 (pow.f64 t1 2) (*.f64 v -4))) (pow.f64 u 4))) (+.f64 (+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 5)))))) (*.f64 2 (*.f64 (+.f64 (*.f64 v (pow.f64 t1 2)) (*.f64 (pow.f64 t1 2) (*.f64 v -4))) (/.f64 t1 (pow.f64 u 5))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t1 2) (+.f64 v (*.f64 v -4))) (pow.f64 u 4))) (+.f64 (*.f64 2 (*.f64 t1 (/.f64 (*.f64 (pow.f64 t1 2) (+.f64 v (*.f64 v -4))) (pow.f64 u 5)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 5)) 2))))))
(pow.f64 u 2)
(+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2))
(+.f64 (pow.f64 u 2) (*.f64 t1 (*.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (pow.f64 u 2) (*.f64 t1 (*.f64 u 2))))
(+.f64 (*.f64 t1 (*.f64 u 2)) (+.f64 (pow.f64 u 2) (pow.f64 t1 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (pow.f64 u 2) (*.f64 t1 (*.f64 u 2))))
(+.f64 (*.f64 t1 (*.f64 u 2)) (+.f64 (pow.f64 u 2) (pow.f64 t1 2)))
(pow.f64 t1 2)
(+.f64 (pow.f64 t1 2) (*.f64 2 (*.f64 t1 u)))
(+.f64 (pow.f64 t1 2) (*.f64 t1 (*.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (pow.f64 u 2) (*.f64 t1 (*.f64 u 2))))
(+.f64 (*.f64 t1 (*.f64 u 2)) (+.f64 (pow.f64 u 2) (pow.f64 t1 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (pow.f64 u 2) (*.f64 t1 (*.f64 u 2))))
(+.f64 (*.f64 t1 (*.f64 u 2)) (+.f64 (pow.f64 u 2) (pow.f64 t1 2)))
(pow.f64 t1 2)
(+.f64 (pow.f64 t1 2) (*.f64 2 (*.f64 t1 u)))
(+.f64 (pow.f64 t1 2) (*.f64 t1 (*.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (pow.f64 u 2) (*.f64 t1 (*.f64 u 2))))
(+.f64 (*.f64 t1 (*.f64 u 2)) (+.f64 (pow.f64 u 2) (pow.f64 t1 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (pow.f64 u 2) (*.f64 t1 (*.f64 u 2))))
(+.f64 (*.f64 t1 (*.f64 u 2)) (+.f64 (pow.f64 u 2) (pow.f64 t1 2)))
(pow.f64 t1 2)
(+.f64 (pow.f64 t1 2) (*.f64 2 (*.f64 t1 u)))
(+.f64 (pow.f64 t1 2) (*.f64 t1 (*.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (pow.f64 u 2) (*.f64 t1 (*.f64 u 2))))
(+.f64 (*.f64 t1 (*.f64 u 2)) (+.f64 (pow.f64 u 2) (pow.f64 t1 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (pow.f64 u 2) (*.f64 t1 (*.f64 u 2))))
(+.f64 (*.f64 t1 (*.f64 u 2)) (+.f64 (pow.f64 u 2) (pow.f64 t1 2)))
(pow.f64 u 2)
(+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2))
(+.f64 (pow.f64 u 2) (*.f64 t1 (*.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (pow.f64 u 2) (*.f64 t1 (*.f64 u 2))))
(+.f64 (*.f64 t1 (*.f64 u 2)) (+.f64 (pow.f64 u 2) (pow.f64 t1 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (pow.f64 u 2) (*.f64 t1 (*.f64 u 2))))
(+.f64 (*.f64 t1 (*.f64 u 2)) (+.f64 (pow.f64 u 2) (pow.f64 t1 2)))
(pow.f64 u 2)
(+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2))
(+.f64 (pow.f64 u 2) (*.f64 t1 (*.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (pow.f64 u 2) (*.f64 t1 (*.f64 u 2))))
(+.f64 (*.f64 t1 (*.f64 u 2)) (+.f64 (pow.f64 u 2) (pow.f64 t1 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (*.f64 2 (*.f64 t1 u)) (pow.f64 u 2)))
(+.f64 (pow.f64 t1 2) (+.f64 (pow.f64 u 2) (*.f64 t1 (*.f64 u 2))))
(+.f64 (*.f64 t1 (*.f64 u 2)) (+.f64 (pow.f64 u 2) (pow.f64 t1 2)))
(+.f64 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 0)
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u)))))
(+.f64 0 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u)))))
(-.f64 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 0)
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u)))))
(/.f64 t1 (*.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))))
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))
(/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (neg.f64 t1)))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 (/.f64 (fabs.f64 (/.f64 (+.f64 t1 u) (+.f64 t1 u))) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) (*.f64 t1 (neg.f64 v))))
(/.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 -1 t1))
(/.f64 (/.f64 v (/.f64 -1 t1)) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 v (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 -1 t1)))
(/.f64 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1)
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u)))))
(/.f64 1 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) (neg.f64 t1)))
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))
(/.f64 (+.f64 v v) (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) (neg.f64 t1)))
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))
(/.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (+.f64 t1 u) (neg.f64 t1)))
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))
(/.f64 2 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 2 v))) (neg.f64 t1)))
(/.f64 2 (*.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) (/.f64 (+.f64 t1 u) (neg.f64 t1))))
(/.f64 2 (*.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) (*.f64 (+.f64 t1 u) (/.f64 2 v))))
(/.f64 (*.f64 t1 (*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -2)) 2)
(*.f64 (*.f64 -2 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (/.f64 t1 2))
(*.f64 (*.f64 t1 -2) (/.f64 (/.f64 v (+.f64 t1 u)) (*.f64 2 (+.f64 t1 u))))
(/.f64 (+.f64 t1 t1) (*.f64 -2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))))
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))
(/.f64 (*.f64 t1 -2) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 2 v))))
(*.f64 t1 (/.f64 -2 (*.f64 (/.f64 2 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(/.f64 (/.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 -2 t1))
(/.f64 (/.f64 (+.f64 v v) (/.f64 -2 t1)) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 (+.f64 v v) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 -2 t1)))
(/.f64 (*.f64 v (/.f64 2 (+.f64 t1 u))) (/.f64 (*.f64 (+.f64 t1 u) 2) (neg.f64 t1)))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 v (/.f64 (*.f64 2 (+.f64 t1 u)) (neg.f64 t1))))
(*.f64 v (/.f64 (/.f64 2 (+.f64 t1 u)) (*.f64 2 (/.f64 (+.f64 t1 u) (neg.f64 t1)))))
(/.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 t1)))
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))
(/.f64 (neg.f64 v) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) t1))
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) t1))
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))
(/.f64 (*.f64 t1 4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) -4))
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))
(/.f64 (*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 t1 -4)) 4)
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u)))))
(/.f64 (*.f64 t1 -4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) 4))
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))
(/.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 1 v))
(/.f64 v (/.f64 1 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(/.f64 (neg.f64 t1) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 1 v)))
(/.f64 (*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) -1)
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u)))))
(/.f64 (*.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (neg.f64 t1)))
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))
(/.f64 (*.f64 2 (*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 t1 -4))) 8)
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u)))))
(/.f64 (/.f64 (+.f64 t1 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) -2)
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))
(/.f64 (/.f64 (*.f64 t1 4) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) -4)
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))
(/.f64 (/.f64 (*.f64 t1 -4) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) 4)
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))
(/.f64 (/.f64 (neg.f64 t1) (fabs.f64 (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) v))
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))
(/.f64 (neg.f64 (neg.f64 t1)) (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))))
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))
(/.f64 (neg.f64 (*.f64 t1 -2)) (-.f64 0 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 2 v)))))
(/.f64 (neg.f64 (*.f64 t1 -2)) (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 2 v)))))
(/.f64 (*.f64 t1 2) (neg.f64 (*.f64 (/.f64 2 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(/.f64 (neg.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (-.f64 0 (/.f64 1 v)))
(/.f64 (neg.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (neg.f64 (/.f64 1 v)))
(/.f64 (/.f64 (-.f64 t1 0) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (neg.f64 (/.f64 1 v)))
(/.f64 (neg.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u))) (neg.f64 (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))
(/.f64 (neg.f64 (/.f64 (neg.f64 t1) (fabs.f64 (+.f64 t1 u)))) (-.f64 0 (/.f64 (fabs.f64 (+.f64 t1 u)) v)))
(/.f64 (neg.f64 (/.f64 (neg.f64 t1) (fabs.f64 (+.f64 t1 u)))) (neg.f64 (/.f64 (fabs.f64 (+.f64 t1 u)) v)))
(/.f64 (/.f64 (-.f64 t1 0) (fabs.f64 (+.f64 t1 u))) (neg.f64 (/.f64 (fabs.f64 (+.f64 t1 u)) v)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 t1))) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))
(pow.f64 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1)
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u)))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u)))))
(+.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 0)
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(+.f64 0 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(-.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 0)
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 v (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (+.f64 t1 u) (/.f64 (/.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))))
(*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))))))
(*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 1 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v)))))
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1)
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u))))
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (+.f64 v v) (/.f64 (/.f64 1/2 (+.f64 t1 u)) (+.f64 t1 u)))
(*.f64 (+.f64 v v) (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (+.f64 v v) (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 v v)))
(*.f64 (+.f64 v v) (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1/2))
(*.f64 1 (*.f64 v (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u)))
(*.f64 2 (/.f64 v (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))
(*.f64 2 (/.f64 v (*.f64 (+.f64 t1 u) (*.f64 2 (+.f64 t1 u)))))
(*.f64 2 (/.f64 (/.f64 v (+.f64 t1 u)) (*.f64 2 (+.f64 t1 u))))
(*.f64 2 (/.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 2))
(*.f64 2 (/.f64 v (*.f64 (+.f64 t1 u) (*.f64 2 (+.f64 t1 u)))))
(*.f64 2 (/.f64 (/.f64 v (+.f64 t1 u)) (*.f64 2 (+.f64 t1 u))))
(*.f64 2 (*.f64 (/.f64 (/.f64 1/2 (+.f64 t1 u)) (+.f64 t1 u)) v))
(*.f64 2 (*.f64 v (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 v (*.f64 (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u))))
(*.f64 2 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))))
(*.f64 (/.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1/2)
(*.f64 (*.f64 v 4) (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4))))
(*.f64 (*.f64 v 4) (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 4 (+.f64 t1 u)))))
(*.f64 4 (*.f64 (/.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 4 (+.f64 t1 u))) v))
(*.f64 (*.f64 v (/.f64 2 (+.f64 t1 u))) (/.f64 1/2 (+.f64 t1 u)))
(*.f64 v (*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))))
(*.f64 (/.f64 2 (+.f64 t1 u)) (*.f64 v (/.f64 1/2 (+.f64 t1 u))))
(*.f64 (fabs.f64 (+.f64 t1 u)) (/.f64 (fabs.f64 (+.f64 t1 u)) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (fabs.f64 (+.f64 t1 u)) (/.f64 (fabs.f64 (+.f64 t1 u)) (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v)))))
(*.f64 (fabs.f64 (+.f64 t1 u)) (/.f64 (fabs.f64 (+.f64 t1 u)) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))))
(*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u)))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) v)
(*.f64 v (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 -1 (+.f64 t1 u)))
(*.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) (/.f64 -1 (+.f64 t1 u)))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 v (/.f64 2 (+.f64 t1 u))))
(*.f64 v (*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))))
(*.f64 (/.f64 2 (+.f64 t1 u)) (*.f64 v (/.f64 1/2 (+.f64 t1 u))))
(*.f64 (*.f64 (+.f64 t1 u) 1/2) (/.f64 (*.f64 (+.f64 t1 u) 2) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (*.f64 (+.f64 t1 u) 1/2) (*.f64 2 (/.f64 (/.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 1/2 (*.f64 (*.f64 (+.f64 t1 u) (/.f64 2 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v)))) (+.f64 t1 u)))
(*.f64 1/2 (/.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1/2)
(*.f64 (/.f64 (/.f64 1/2 (+.f64 t1 u)) (+.f64 t1 u)) (+.f64 v v))
(*.f64 (+.f64 v v) (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))) (+.f64 v v))
(*.f64 (+.f64 v v) (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 v v)))
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1/2) (+.f64 v v))
(*.f64 (+.f64 v v) (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1/2))
(*.f64 1 (*.f64 v (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))))))
(*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 1 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v)))))
(*.f64 (/.f64 v (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) -1)
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u))) -1)
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))) 2)
(*.f64 2 (/.f64 v (*.f64 (+.f64 t1 u) (*.f64 2 (+.f64 t1 u)))))
(*.f64 2 (/.f64 (/.f64 v (+.f64 t1 u)) (*.f64 2 (+.f64 t1 u))))
(*.f64 (/.f64 (+.f64 t1 u) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (+.f64 t1 u))
(*.f64 (+.f64 t1 u) (/.f64 (/.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))))
(*.f64 (/.f64 (*.f64 (+.f64 t1 u) 2) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (*.f64 (+.f64 t1 u) 1/2))
(*.f64 (*.f64 (+.f64 t1 u) 1/2) (*.f64 2 (/.f64 (/.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 1/2 (*.f64 (*.f64 (+.f64 t1 u) (/.f64 2 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v)))) (+.f64 t1 u)))
(*.f64 (/.f64 (fabs.f64 (+.f64 t1 u)) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (fabs.f64 (+.f64 t1 u)))
(*.f64 (fabs.f64 (+.f64 t1 u)) (/.f64 (fabs.f64 (+.f64 t1 u)) (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v)))))
(*.f64 (fabs.f64 (+.f64 t1 u)) (/.f64 (fabs.f64 (+.f64 t1 u)) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) v))))
(*.f64 (/.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 2) 2)
(*.f64 2 (/.f64 v (*.f64 (+.f64 t1 u) (*.f64 2 (+.f64 t1 u)))))
(*.f64 2 (/.f64 (/.f64 v (+.f64 t1 u)) (*.f64 2 (+.f64 t1 u))))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4))) (*.f64 v 4))
(*.f64 (*.f64 v 4) (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 4 (+.f64 t1 u)))))
(*.f64 4 (*.f64 (/.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 4 (+.f64 t1 u))) v))
(*.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (neg.f64 v))
(*.f64 (neg.f64 v) (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 -1 (+.f64 t1 u)))
(*.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) (/.f64 -1 (+.f64 t1 u)))
(*.f64 (+.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 v (+.f64 t1 u)) (+.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))))
(pow.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1)
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(neg.f64 (/.f64 v (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(neg.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u))))
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(+.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) 0)
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(+.f64 0 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(-.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) 0)
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(-.f64 0 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (+.f64 t1 u) (/.f64 1 (+.f64 t1 u)))
(/.f64 (+.f64 t1 u) (/.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) 1)
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 1 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) 2)
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) (+.f64 1 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 2 (+.f64 t1 u))) (+.f64 1 (fabs.f64 (/.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (+.f64 1 (fabs.f64 (/.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) (/.f64 (*.f64 (+.f64 t1 u) (*.f64 4 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2)))))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 2 (+.f64 t1 u))) (*.f64 (*.f64 4 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (/.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 2 (+.f64 t1 u)))))))
(*.f64 (+.f64 t1 u) (/.f64 (*.f64 2 (+.f64 t1 u)) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 2) (+.f64 t1 u)) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) (fabs.f64 (+.f64 1 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 2 (+.f64 t1 u))) (fabs.f64 (+.f64 1 (fabs.f64 (/.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (fabs.f64 (+.f64 1 (fabs.f64 (/.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 4 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))))))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 2 (+.f64 t1 u))) (*.f64 (*.f64 4 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (/.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 2 (+.f64 t1 u)))))))
(*.f64 (+.f64 t1 u) (/.f64 (*.f64 2 (+.f64 t1 u)) (/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 2) (+.f64 t1 u)) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 2 (*.f64 2 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 2 (/.f64 (*.f64 (+.f64 t1 u) 2) (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 2 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) 2) (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(/.f64 2 (fabs.f64 (/.f64 (*.f64 2 (+.f64 t1 u)) (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(/.f64 2 (*.f64 2 (fabs.f64 (/.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (+.f64 t1 u))))))))
(/.f64 -2 (-.f64 0 (*.f64 2 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4)) 4)
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4)) (*.f64 4 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4)) (fabs.f64 (*.f64 4 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (fabs.f64 (+.f64 t1 u)) (/.f64 1 (fabs.f64 (+.f64 t1 u))))
(fabs.f64 (/.f64 (+.f64 t1 u) (/.f64 1 (+.f64 t1 u))))
(/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (/.f64 1 (fabs.f64 (+.f64 t1 u)))))
(fabs.f64 (/.f64 (+.f64 t1 u) (/.f64 1 (+.f64 t1 u))))
(/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (/.f64 1 (+.f64 t1 u))))
(fabs.f64 (/.f64 (+.f64 t1 u) (/.f64 1 (+.f64 t1 u))))
(/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (fabs.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (neg.f64 (+.f64 t1 u)) (neg.f64 (/.f64 1 (+.f64 t1 u))))
(/.f64 (neg.f64 (+.f64 t1 u)) (/.f64 -1 (+.f64 t1 u)))
(/.f64 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -1)
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (-.f64 0 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 4 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4)))
(*.f64 (*.f64 4 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (/.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 4 (+.f64 t1 u)))))
(*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 4 (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 4 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4)) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 4 (/.f64 (*.f64 (+.f64 t1 u) 4) (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 4 (fabs.f64 (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))
(/.f64 4 (*.f64 2 (fabs.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))
(/.f64 2 (*.f64 2 (fabs.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(/.f64 4 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4)) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))
(/.f64 4 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 4 (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))
(/.f64 4 (/.f64 (fabs.f64 (*.f64 4 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(/.f64 4 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) 4) (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(/.f64 4 (fabs.f64 (*.f64 4 (/.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u)))))))
(/.f64 4 (*.f64 4 (fabs.f64 (/.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (+.f64 t1 u))))))))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (*.f64 (*.f64 (+.f64 t1 u) 2) (*.f64 (+.f64 t1 u) 4)) 8)
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (*.f64 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))) (+.f64 t1 u))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))) (fabs.f64 (+.f64 t1 u)))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))) (fabs.f64 (*.f64 (+.f64 t1 u) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (/.f64 2 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (fabs.f64 (/.f64 2 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))) (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 1 (fabs.f64 (/.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(/.f64 (fabs.f64 (/.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) 2))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 2 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (*.f64 2 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 (*.f64 2 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 2 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) -2) (/.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 t1 u) (+.f64 t1 u)))) 2))
(/.f64 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 4 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))) (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4))))
(/.f64 (neg.f64 (*.f64 4 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))) (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 4 (+.f64 t1 u)))))
(/.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) -4) (*.f64 (*.f64 4 (+.f64 t1 u)) (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))) 2)
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (/.f64 2 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4)) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))) 4)
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))) (+.f64 t1 u))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))) (fabs.f64 (+.f64 t1 u)))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 4 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) 2) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))
(*.f64 (*.f64 4 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (/.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 4 (+.f64 t1 u)))))
(*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (fabs.f64 (+.f64 t1 u))) (*.f64 2 (fabs.f64 (+.f64 t1 u))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 2)
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))) 1/2)
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) 2)) (*.f64 (+.f64 t1 u) 1/2))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2)))) (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))
(/.f64 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 2 (+.f64 t1 u))))) (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 2 (+.f64 t1 u)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (neg.f64 (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) -2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u)))) (neg.f64 (+.f64 t1 u)))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))) (neg.f64 (fabs.f64 (+.f64 t1 u))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (neg.f64 (fabs.f64 (+.f64 t1 u))) (neg.f64 (/.f64 1 (fabs.f64 (+.f64 t1 u)))))
(/.f64 (neg.f64 (fabs.f64 (+.f64 t1 u))) (/.f64 -1 (fabs.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) 2) (fabs.f64 (+.f64 t1 u)))) (*.f64 2 (fabs.f64 (+.f64 t1 u))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (*.f64 (*.f64 (+.f64 t1 u) (fabs.f64 (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (fabs.f64 (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (*.f64 (*.f64 (fabs.f64 (+.f64 t1 u)) (neg.f64 (+.f64 t1 u))) (*.f64 (fabs.f64 (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) 2)
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (fabs.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) 2) (fabs.f64 (+.f64 t1 u))))) (*.f64 2 (fabs.f64 (+.f64 t1 u))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 4 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) 2)) (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 4 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (/.f64 (+.f64 t1 u) 2))) (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 2 (+.f64 t1 u)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 2)) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) -2)))
(/.f64 (neg.f64 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u)))) (neg.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(/.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 t1 u) (+.f64 t1 u)))) (neg.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(/.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 t1 u) (+.f64 t1 u)))) (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))))) (neg.f64 (*.f64 (+.f64 t1 u) 2)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))))) (neg.f64 (*.f64 2 (+.f64 t1 u))))
(/.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (+.f64 t1 u)))) -2) (*.f64 (+.f64 t1 u) -2))
(/.f64 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) 2) (fabs.f64 (+.f64 t1 u))))) (-.f64 0 (*.f64 2 (fabs.f64 (+.f64 t1 u)))))
(/.f64 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 2 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (neg.f64 (*.f64 2 (fabs.f64 (+.f64 t1 u)))))
(/.f64 (*.f64 (*.f64 (+.f64 t1 u) (fabs.f64 (+.f64 t1 u))) (*.f64 (+.f64 t1 u) -2)) (neg.f64 (*.f64 2 (fabs.f64 (+.f64 t1 u)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 2 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))) (-.f64 0 (*.f64 2 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (neg.f64 (*.f64 2 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(/.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) -2))) (neg.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) -2)))
(/.f64 (neg.f64 (/.f64 2 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (-.f64 0 (*.f64 2 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))
(/.f64 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 2 (+.f64 t1 u))))) (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 2 (+.f64 t1 u)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (neg.f64 (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) -2)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (neg.f64 (+.f64 t1 u)))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (neg.f64 (fabs.f64 (+.f64 t1 u))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (fabs.f64 (+.f64 t1 u)))) (-.f64 0 (*.f64 2 (fabs.f64 (+.f64 t1 u)))))
(/.f64 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 2 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (neg.f64 (*.f64 2 (fabs.f64 (+.f64 t1 u)))))
(/.f64 (*.f64 (*.f64 (+.f64 t1 u) (fabs.f64 (+.f64 t1 u))) (*.f64 (+.f64 t1 u) -2)) (neg.f64 (*.f64 2 (fabs.f64 (+.f64 t1 u)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) 2))) (-.f64 0 (*.f64 (+.f64 t1 u) 1/2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (*.f64 2 (+.f64 t1 u))))) (neg.f64 (*.f64 (+.f64 t1 u) 1/2)))
(/.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) -2)) (neg.f64 (*.f64 (+.f64 t1 u) 1/2)))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (+.f64 t1 u))) (neg.f64 (*.f64 (+.f64 t1 u) 2)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))))) (neg.f64 (*.f64 2 (+.f64 t1 u))))
(/.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (+.f64 t1 u)))) -2) (*.f64 (+.f64 t1 u) -2))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))
(/.f64 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 2 (+.f64 t1 u))))) (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 2 (+.f64 t1 u)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (neg.f64 (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) -2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))))) (-.f64 0 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))))
(/.f64 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 2 (+.f64 t1 u))))) (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 2 (+.f64 t1 u)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (neg.f64 (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) -2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))))) (+.f64 t1 u))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (fabs.f64 (+.f64 t1 u)))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (fabs.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))))) (*.f64 2 (fabs.f64 (+.f64 t1 u))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (fabs.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 2 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (fabs.f64 (/.f64 2 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (*.f64 2 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4)) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) 4)
(/.f64 (fabs.f64 (*.f64 (+.f64 t1 u) (*.f64 4 (+.f64 t1 u)))) 4)
(/.f64 (fabs.f64 (*.f64 4 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 4)
(/.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (fabs.f64 (+.f64 t1 u)))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (fabs.f64 (+.f64 t1 u)))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 (fabs.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 (fabs.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u)))))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 4 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) 2)) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))
(*.f64 (*.f64 4 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (/.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 4 (+.f64 t1 u)))))
(*.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (fabs.f64 (+.f64 t1 u)))) (*.f64 2 (fabs.f64 (+.f64 t1 u))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 2)
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))) 1/2)
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) 2))) (*.f64 (fabs.f64 (+.f64 t1 u)) 1/2))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(/.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2))) (+.f64 t1 u))) (*.f64 2 (fabs.f64 (+.f64 t1 u))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(pow.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) 1)
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(neg.f64 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(fabs.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(fabs.f64 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(fabs.f64 (*.f64 (+.f64 t1 u) (fabs.f64 (+.f64 t1 u))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 t1 u)) (neg.f64 (+.f64 t1 u))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(fabs.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 (+.f64 t1 u) (+.f64 t1 u))

localize64.0ms (0.4%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 v (+.f64 t1 u))
0.0b
(/.f64 (neg.f64 t1) (+.f64 t1 u))
1.5b
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
Compiler

Compiled 34 to 8 computations (76.5% saved)

series6.0ms (0%)

Counts
3 → 84
Calls

24 calls:

TimeVariablePointExpression
0.0ms
v
@inf
(/.f64 v (+.f64 t1 u))
0.0ms
v
@0
(/.f64 v (+.f64 t1 u))
0.0ms
t1
@0
(/.f64 (neg.f64 t1) (+.f64 t1 u))
0.0ms
v
@-inf
(/.f64 v (+.f64 t1 u))
0.0ms
t1
@0
(/.f64 v (+.f64 t1 u))

rewrite92.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1500×rational.json-1
1500×rational.json-2
1500×rational.json-4
1500×rational.json-3
1482×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01165
17965
220865
358065
4199965
5536565
Stop Event
node limit
Counts
3 → 195
Calls
Call 1
Inputs
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(/.f64 v (+.f64 t1 u))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t1 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t1 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t1 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))) 2) (/.f64 (*.f64 t1 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t1 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t1 (*.f64 (neg.f64 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t1 (/.f64 (+.f64 t1 u) (neg.f64 (/.f64 v (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 (+.f64 t1 u) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (neg.f64 (neg.f64 (/.f64 (+.f64 t1 u) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 v (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) (neg.f64 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 v (/.f64 (+.f64 t1 u) (/.f64 t1 (neg.f64 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (+.f64 t1 u) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (neg.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 (+.f64 t1 u) t1) (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 v v) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 -2 t1)) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 v v) (/.f64 (*.f64 (+.f64 t1 u) -2) (/.f64 t1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 v v) (*.f64 2 (/.f64 (+.f64 t1 u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 -2) (*.f64 (*.f64 (+.f64 t1 u) 2) (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 -2) (/.f64 (*.f64 (+.f64 t1 u) 2) (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 -2) (*.f64 2 (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (/.f64 -2 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) (/.f64 t1 (neg.f64 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 -2 t1)) (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (*.f64 t1 -2) (+.f64 t1 u))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t1 -2) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) (/.f64 2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 -4) (*.f64 (*.f64 (+.f64 t1 u) 4) (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 -4) (*.f64 2 (/.f64 (*.f64 (+.f64 t1 u) 2) (/.f64 v (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t1 t1) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t1 t1) (*.f64 2 (/.f64 (+.f64 t1 u) (neg.f64 (/.f64 v (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 2 (/.f64 (/.f64 (+.f64 t1 u) t1) (/.f64 v (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v (/.f64 2 (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v 4) (*.f64 (*.f64 (+.f64 t1 u) 4) (/.f64 (+.f64 t1 u) (neg.f64 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v 4) (*.f64 2 (/.f64 (*.f64 (+.f64 t1 u) -2) (/.f64 t1 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t1 (+.f64 t1 u)) (neg.f64 (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 -1 (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 v) (*.f64 (neg.f64 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) (neg.f64 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 v) (/.f64 (+.f64 t1 u) (/.f64 t1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 -2 t1)) (/.f64 v (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 4) (*.f64 2 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 t1 (+.f64 t1 u)) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) -4) (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) -4) (*.f64 (/.f64 (+.f64 t1 u) v) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t1 -2) 4) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (*.f64 (+.f64 t1 u) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 4) (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 -2 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 4) (*.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 v v) 4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 -2 t1)) (*.f64 (+.f64 t1 u) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (+.f64 t1 u)) (/.f64 1 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (/.f64 -1 t1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (*.f64 -2 (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (/.f64 -2 (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (*.f64 2 (neg.f64 (/.f64 (+.f64 t1 u) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (*.f64 2 (/.f64 -1 (/.f64 v (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v -2) (*.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) (*.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v -2) (*.f64 2 (/.f64 (+.f64 t1 u) (/.f64 t1 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 t1 t1) (+.f64 t1 u))) (*.f64 2 (*.f64 -2 (/.f64 (+.f64 t1 u) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 t1 t1) (+.f64 t1 u))) (*.f64 2 (/.f64 -2 (/.f64 v (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 t1 (+.f64 t1 u)) -4)) (*.f64 2 (*.f64 (/.f64 (+.f64 t1 u) v) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 t1 -2) 4)) (*.f64 2 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (*.f64 (+.f64 t1 u) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 t1 (+.f64 t1 u)) -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 v (+.f64 t1 u)) 4)) (*.f64 2 (*.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 v v) 4)) (*.f64 2 (*.f64 (*.f64 (+.f64 t1 u) (/.f64 -2 t1)) (*.f64 (+.f64 t1 u) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 v -2)) (*.f64 2 (*.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) (*.f64 (+.f64 t1 u) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) v) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 v (+.f64 t1 u))) (neg.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)) (neg.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t1 -2) (/.f64 (+.f64 t1 u) v)) (*.f64 (+.f64 t1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t1 -4) (/.f64 (+.f64 t1 u) v)) (*.f64 (+.f64 t1 u) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v)) (*.f64 (+.f64 t1 u) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) -4) (/.f64 (+.f64 t1 u) v)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 t1 -2) 4) (/.f64 (+.f64 t1 u) v)) (*.f64 (*.f64 (+.f64 t1 u) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 v v) (/.f64 (+.f64 t1 u) (neg.f64 t1))) (*.f64 (+.f64 t1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 v 4) (/.f64 (+.f64 t1 u) (neg.f64 t1))) (*.f64 (+.f64 t1 u) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 v) (/.f64 (+.f64 t1 u) (neg.f64 t1))) (neg.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 4) (/.f64 (+.f64 t1 u) (neg.f64 t1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 v v) 4) (/.f64 (+.f64 t1 u) (neg.f64 t1))) (*.f64 (*.f64 (+.f64 t1 u) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 v -2) (/.f64 (+.f64 t1 u) (neg.f64 t1))) (*.f64 (+.f64 t1 u) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 2) (/.f64 (/.f64 (+.f64 t1 u) v) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 v (+.f64 t1 u)) 2) (/.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u))) (*.f64 2 (/.f64 -1 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (+.f64 t1 u))) (*.f64 2 (/.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 v (+.f64 t1 u)))) (*.f64 2 (neg.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 t1 (+.f64 t1 u)) -4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 t1 (/.f64 (+.f64 t1 u) v))) (*.f64 (+.f64 t1 u) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 t1 -2) (/.f64 (+.f64 t1 u) v))) (*.f64 (+.f64 t1 u) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 t1 -4) (/.f64 (+.f64 t1 u) v))) (*.f64 (*.f64 (+.f64 t1 u) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v))) (*.f64 (+.f64 t1 u) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) -4) (/.f64 (+.f64 t1 u) v))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 t1 -2) 4) (/.f64 (+.f64 t1 u) v))) (*.f64 2 (*.f64 (*.f64 (+.f64 t1 u) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) v)) (*.f64 (+.f64 t1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 v v) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (*.f64 (+.f64 t1 u) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 v 4) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (*.f64 (*.f64 (+.f64 t1 u) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (neg.f64 v) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (*.f64 (+.f64 t1 u) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 4) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 v v) 4) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (*.f64 2 (*.f64 (*.f64 (+.f64 t1 u) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 v -2) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (*.f64 (+.f64 t1 u) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 t1 -2) (+.f64 t1 u))) (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 v (/.f64 2 (+.f64 t1 u)))) (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 -2 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (+.f64 t1 u))) (neg.f64 (/.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u))) (neg.f64 (/.f64 -1 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v))) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u)))) (neg.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 t1 -2) (/.f64 (+.f64 t1 u) v))) (*.f64 (+.f64 t1 u) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 t1 -4) (/.f64 (+.f64 t1 u) v))) (neg.f64 (*.f64 (+.f64 t1 u) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 t1 -2) 4) (/.f64 (+.f64 t1 u) v))) (neg.f64 (*.f64 (*.f64 (+.f64 t1 u) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v))) (*.f64 (+.f64 t1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v))) (neg.f64 (*.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) v)) (neg.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 v v) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (*.f64 (+.f64 t1 u) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 v 4) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (neg.f64 (*.f64 (+.f64 t1 u) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 v) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 v v) 4) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (neg.f64 (*.f64 (*.f64 (+.f64 t1 u) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 v -2) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (*.f64 (+.f64 t1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 v -2) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (neg.f64 (*.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 v (+.f64 t1 u)))) (/.f64 (+.f64 t1 u) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t1 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 t1 (neg.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 t1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 t1 (+.f64 t1 u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) -2)) (/.f64 t1 (*.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 2) (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (/.f64 t1 (+.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (/.f64 -1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t1) (/.f64 1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 t1 (neg.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 -2) (/.f64 1/2 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 t1 (*.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (+.f64 t1 u)) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t1 -2) (+.f64 t1 u)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 -4) (/.f64 1 (*.f64 (+.f64 t1 u) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t1 t1) (/.f64 -1 (*.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 t1 (*.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (+.f64 t1 u)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t1 u)) (neg.f64 t1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 t1 -2) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 t1 u)) t1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 t1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2) (*.f64 t1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) 2)) (+.f64 t1 t1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 4)) (*.f64 t1 -4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 t1 (+.f64 t1 u)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 v (+.f64 t1 u)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 v (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 v (neg.f64 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 v (*.f64 (+.f64 t1 u) 2)) (/.f64 v (*.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 v (+.f64 t1 u)) 2) (/.f64 (/.f64 v (+.f64 t1 u)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 v (+.f64 t1 u)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 v (neg.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 v (/.f64 1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (+.f64 t1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 v (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 v (neg.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 v v) (/.f64 1/2 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 v v) (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 v (*.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 v (+.f64 t1 u)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (+.f64 t1 u)) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v (/.f64 2 (+.f64 t1 u))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v 4) (/.f64 1 (*.f64 (+.f64 t1 u) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t1 u)) v)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 v) (/.f64 -1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 v (/.f64 2 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 t1 u)) (neg.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 t1 u)) (+.f64 v v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2) (+.f64 v v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (*.f64 (+.f64 t1 u) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 4)) (*.f64 v 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 v (+.f64 t1 u)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 v (+.f64 t1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 v (neg.f64 (+.f64 t1 u))))))))

simplify219.0ms (1.3%)

Algorithm
egg-herbie
Rules
1462×rational.json-simplify-35
910×rational.json-simplify-41
880×rational.json-simplify-51
794×rational.json-simplify-49
708×rational.json-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
053812035
1177311679
2570610779
3776610779
Stop Event
node limit
Counts
279 → 366
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4)))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 4))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u)) (*.f64 2 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))) (pow.f64 u 3)) (*.f64 -1 (/.f64 v t1)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 5))))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 t1 4) v)) (*.f64 2 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))))) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 t1 u))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 u)))))
-1
(-.f64 (/.f64 u t1) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (/.f64 u t1)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))) 1)
-1
(-.f64 (/.f64 u t1) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (/.f64 u t1)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))) 1)
-1
(-.f64 (/.f64 u t1) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (/.f64 u t1)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))) 1)
(*.f64 -1 (/.f64 t1 u))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 u)))))
(*.f64 -1 (/.f64 t1 u))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 u)))))
(/.f64 v u)
(+.f64 (/.f64 v u) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (/.f64 v u) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (/.f64 v u) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(/.f64 v t1)
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)))))
(/.f64 v t1)
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)))))
(/.f64 v t1)
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)))))
(/.f64 v u)
(+.f64 (/.f64 v u) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (/.f64 v u) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (/.f64 v u) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(/.f64 v u)
(+.f64 (/.f64 v u) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (/.f64 v u) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (/.f64 v u) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(+.f64 (*.f64 t1 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))) 0)
(+.f64 0 (*.f64 t1 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 (/.f64 (*.f64 t1 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))) 2) (/.f64 (*.f64 t1 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))) 2))
(-.f64 (*.f64 t1 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))) 0)
(-.f64 0 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u))))
(/.f64 t1 (*.f64 (neg.f64 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v)))
(/.f64 t1 (/.f64 (+.f64 t1 u) (neg.f64 (/.f64 v (+.f64 t1 u)))))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 (+.f64 t1 u) v))
(/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (neg.f64 (neg.f64 (/.f64 (+.f64 t1 u) v))))
(/.f64 v (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) (neg.f64 t1))))
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 t1 (neg.f64 (+.f64 t1 u)))))
(/.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (+.f64 t1 u) (neg.f64 t1)))
(/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (neg.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)))))
(/.f64 (*.f64 t1 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))) 1)
(/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) (/.f64 (+.f64 t1 u) v)))
(/.f64 -1 (/.f64 (/.f64 (+.f64 t1 u) t1) (/.f64 v (+.f64 t1 u))))
(/.f64 (+.f64 v v) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 -2 t1)) (+.f64 t1 u)))
(/.f64 (+.f64 v v) (/.f64 (*.f64 (+.f64 t1 u) -2) (/.f64 t1 (+.f64 t1 u))))
(/.f64 (+.f64 v v) (*.f64 2 (/.f64 (+.f64 t1 u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))))
(/.f64 (*.f64 t1 -2) (*.f64 (*.f64 (+.f64 t1 u) 2) (/.f64 (+.f64 t1 u) v)))
(/.f64 (*.f64 t1 -2) (/.f64 (*.f64 (+.f64 t1 u) 2) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 t1 -2) (*.f64 2 (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u)))))
(/.f64 2 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (/.f64 -2 t1))))
(/.f64 2 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) (/.f64 t1 (neg.f64 (+.f64 t1 u)))))
(/.f64 2 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 -2 t1)) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (*.f64 t1 -2) (+.f64 t1 u))) 2)
(/.f64 (/.f64 (*.f64 t1 -2) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) (/.f64 2 v)))
(/.f64 (*.f64 t1 -4) (*.f64 (*.f64 (+.f64 t1 u) 4) (/.f64 (+.f64 t1 u) v)))
(/.f64 (*.f64 t1 -4) (*.f64 2 (/.f64 (*.f64 (+.f64 t1 u) 2) (/.f64 v (+.f64 t1 u)))))
(/.f64 (+.f64 t1 t1) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) -2)))
(/.f64 (+.f64 t1 t1) (*.f64 2 (/.f64 (+.f64 t1 u) (neg.f64 (/.f64 v (+.f64 t1 u))))))
(/.f64 -2 (*.f64 2 (/.f64 (/.f64 (+.f64 t1 u) t1) (/.f64 v (+.f64 t1 u)))))
(/.f64 (*.f64 v (/.f64 2 (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))
(/.f64 (*.f64 v 4) (*.f64 (*.f64 (+.f64 t1 u) 4) (/.f64 (+.f64 t1 u) (neg.f64 t1))))
(/.f64 (*.f64 v 4) (*.f64 2 (/.f64 (*.f64 (+.f64 t1 u) -2) (/.f64 t1 (+.f64 t1 u)))))
(/.f64 (/.f64 t1 (+.f64 t1 u)) (neg.f64 (/.f64 (+.f64 t1 u) v)))
(/.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 -1 (/.f64 v (+.f64 t1 u))))
(/.f64 (neg.f64 v) (*.f64 (neg.f64 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) (neg.f64 t1))))
(/.f64 (neg.f64 v) (/.f64 (+.f64 t1 u) (/.f64 t1 (+.f64 t1 u))))
(/.f64 4 (*.f64 2 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))))
(/.f64 4 (*.f64 2 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))))
(/.f64 4 (*.f64 2 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 -2 t1)) (/.f64 v (+.f64 t1 u)))))
(/.f64 (*.f64 t1 4) (*.f64 2 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) -2))))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 t1 (+.f64 t1 u)) -4)) 4)
(/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) -4) (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 2 v))))
(/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) -4) (*.f64 (/.f64 (+.f64 t1 u) v) 4))
(/.f64 (*.f64 (*.f64 t1 -2) 4) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (*.f64 (+.f64 t1 u) 2) 4)))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 4) (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 -2 t1))))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 4) (*.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) 4))
(/.f64 (*.f64 (+.f64 v v) 4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 -2 t1)) (*.f64 (+.f64 t1 u) 4)))
(/.f64 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (+.f64 t1 u)) (/.f64 1 v))
(/.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (/.f64 -1 t1))
(/.f64 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u))) -1)
(/.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (*.f64 -2 (/.f64 (+.f64 t1 u) v)))
(/.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (/.f64 -2 (/.f64 v (+.f64 t1 u))))
(/.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (*.f64 2 (neg.f64 (/.f64 (+.f64 t1 u) v))))
(/.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (*.f64 2 (/.f64 -1 (/.f64 v (+.f64 t1 u)))))
(/.f64 (*.f64 v -2) (*.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) (*.f64 (+.f64 t1 u) -2)))
(/.f64 (*.f64 v -2) (*.f64 2 (/.f64 (+.f64 t1 u) (/.f64 t1 (+.f64 t1 u)))))
(/.f64 (*.f64 2 (/.f64 (+.f64 t1 t1) (+.f64 t1 u))) (*.f64 2 (*.f64 -2 (/.f64 (+.f64 t1 u) v))))
(/.f64 (*.f64 2 (/.f64 (+.f64 t1 t1) (+.f64 t1 u))) (*.f64 2 (/.f64 -2 (/.f64 v (+.f64 t1 u)))))
(/.f64 (*.f64 2 (*.f64 (/.f64 t1 (+.f64 t1 u)) -4)) (*.f64 2 (*.f64 (/.f64 (+.f64 t1 u) v) 4)))
(/.f64 (*.f64 2 (*.f64 (*.f64 t1 -2) 4)) (*.f64 2 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (*.f64 (+.f64 t1 u) 2) 4))))
(/.f64 (*.f64 2 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 t1 (+.f64 t1 u)) -4))) 8)
(/.f64 (*.f64 2 (*.f64 (/.f64 v (+.f64 t1 u)) 4)) (*.f64 2 (*.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) 4)))
(/.f64 (*.f64 2 (*.f64 (+.f64 v v) 4)) (*.f64 2 (*.f64 (*.f64 (+.f64 t1 u) (/.f64 -2 t1)) (*.f64 (+.f64 t1 u) 4))))
(/.f64 (*.f64 2 (*.f64 v -2)) (*.f64 2 (*.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) (*.f64 (+.f64 t1 u) -2))))
(/.f64 (*.f64 2 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))) -2)
(/.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) (+.f64 t1 u))
(/.f64 (*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) v) (+.f64 t1 u))
(/.f64 (neg.f64 (/.f64 v (+.f64 t1 u))) (neg.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1))))
(/.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)) (neg.f64 (+.f64 t1 u)))
(/.f64 (/.f64 (*.f64 t1 -2) (/.f64 (+.f64 t1 u) v)) (*.f64 (+.f64 t1 u) 2))
(/.f64 (/.f64 (*.f64 t1 -4) (/.f64 (+.f64 t1 u) v)) (*.f64 (+.f64 t1 u) 4))
(/.f64 (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v)) (*.f64 (+.f64 t1 u) -2))
(/.f64 (/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) -4) (/.f64 (+.f64 t1 u) v)) 4)
(/.f64 (/.f64 (*.f64 (*.f64 t1 -2) 4) (/.f64 (+.f64 t1 u) v)) (*.f64 (*.f64 (+.f64 t1 u) 2) 4))
(/.f64 (/.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v)) -2)
(/.f64 (/.f64 (+.f64 v v) (/.f64 (+.f64 t1 u) (neg.f64 t1))) (*.f64 (+.f64 t1 u) 2))
(/.f64 (/.f64 (*.f64 v 4) (/.f64 (+.f64 t1 u) (neg.f64 t1))) (*.f64 (+.f64 t1 u) 4))
(/.f64 (/.f64 (neg.f64 v) (/.f64 (+.f64 t1 u) (neg.f64 t1))) (neg.f64 (+.f64 t1 u)))
(/.f64 (/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 4) (/.f64 (+.f64 t1 u) (neg.f64 t1))) 4)
(/.f64 (/.f64 (*.f64 (+.f64 v v) 4) (/.f64 (+.f64 t1 u) (neg.f64 t1))) (*.f64 (*.f64 (+.f64 t1 u) 2) 4))
(/.f64 (/.f64 (*.f64 v -2) (/.f64 (+.f64 t1 u) (neg.f64 t1))) (*.f64 (+.f64 t1 u) -2))
(/.f64 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 2) (/.f64 (/.f64 (+.f64 t1 u) v) 2))
(/.f64 (/.f64 (/.f64 v (+.f64 t1 u)) 2) (/.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) 2))
(/.f64 (*.f64 2 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u))) (*.f64 2 (/.f64 -1 t1)))
(/.f64 (*.f64 2 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (+.f64 t1 u))) (*.f64 2 (/.f64 1 v)))
(/.f64 (*.f64 2 (neg.f64 (/.f64 v (+.f64 t1 u)))) (*.f64 2 (neg.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 t1 (+.f64 t1 u)) -4)))) 16)
(/.f64 (*.f64 2 (/.f64 t1 (/.f64 (+.f64 t1 u) v))) (*.f64 (+.f64 t1 u) -2))
(/.f64 (*.f64 2 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) 2))
(/.f64 (*.f64 2 (/.f64 (*.f64 t1 -2) (/.f64 (+.f64 t1 u) v))) (*.f64 (+.f64 t1 u) 4))
(/.f64 (*.f64 2 (/.f64 (*.f64 t1 -4) (/.f64 (+.f64 t1 u) v))) (*.f64 (*.f64 (+.f64 t1 u) 2) 4))
(/.f64 (*.f64 2 (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v))) (*.f64 (+.f64 t1 u) -4))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) -4) (/.f64 (+.f64 t1 u) v))) 8)
(/.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 t1 -2) 4) (/.f64 (+.f64 t1 u) v))) (*.f64 2 (*.f64 (*.f64 (+.f64 t1 u) 2) 4)))
(/.f64 (*.f64 2 (/.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))) -4)
(/.f64 (*.f64 2 (*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) v)) (*.f64 (+.f64 t1 u) 2))
(/.f64 (*.f64 2 (/.f64 (+.f64 v v) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (*.f64 (+.f64 t1 u) 4))
(/.f64 (*.f64 2 (/.f64 (*.f64 v 4) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (*.f64 (*.f64 (+.f64 t1 u) 2) 4))
(/.f64 (*.f64 2 (/.f64 (neg.f64 v) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (*.f64 (+.f64 t1 u) -2))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 4) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) 8)
(/.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 v v) 4) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (*.f64 2 (*.f64 (*.f64 (+.f64 t1 u) 2) 4)))
(/.f64 (*.f64 2 (/.f64 (*.f64 v -2) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (*.f64 (+.f64 t1 u) -4))
(/.f64 (neg.f64 (/.f64 (*.f64 t1 -2) (+.f64 t1 u))) (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v))))
(/.f64 (neg.f64 (*.f64 v (/.f64 2 (+.f64 t1 u)))) (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 -2 t1))))
(/.f64 (neg.f64 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (+.f64 t1 u))) (neg.f64 (/.f64 1 v)))
(/.f64 (neg.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u))) (neg.f64 (/.f64 -1 t1)))
(/.f64 (neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v))) (+.f64 t1 u))
(/.f64 (neg.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u)))) (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 (/.f64 (*.f64 t1 -2) (/.f64 (+.f64 t1 u) v))) (*.f64 (+.f64 t1 u) -2))
(/.f64 (neg.f64 (/.f64 (*.f64 t1 -4) (/.f64 (+.f64 t1 u) v))) (neg.f64 (*.f64 (+.f64 t1 u) 4)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 t1 -2) 4) (/.f64 (+.f64 t1 u) v))) (neg.f64 (*.f64 (*.f64 (+.f64 t1 u) 2) 4)))
(/.f64 (neg.f64 (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v))) (*.f64 (+.f64 t1 u) 2))
(/.f64 (neg.f64 (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v))) (neg.f64 (*.f64 (+.f64 t1 u) -2)))
(/.f64 (neg.f64 (*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) v)) (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 (/.f64 (+.f64 v v) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (*.f64 (+.f64 t1 u) -2))
(/.f64 (neg.f64 (/.f64 (*.f64 v 4) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (neg.f64 (*.f64 (+.f64 t1 u) 4)))
(/.f64 (neg.f64 (/.f64 (neg.f64 v) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (+.f64 t1 u))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 v v) 4) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (neg.f64 (*.f64 (*.f64 (+.f64 t1 u) 2) 4)))
(/.f64 (neg.f64 (/.f64 (*.f64 v -2) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (*.f64 (+.f64 t1 u) 2))
(/.f64 (neg.f64 (/.f64 (*.f64 v -2) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (neg.f64 (*.f64 (+.f64 t1 u) -2)))
(/.f64 (neg.f64 (neg.f64 (/.f64 v (+.f64 t1 u)))) (/.f64 (+.f64 t1 u) (neg.f64 t1)))
(pow.f64 (*.f64 t1 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))) 1)
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u))))
(+.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 0)
(+.f64 0 (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(+.f64 -1 (-.f64 1 (/.f64 t1 (+.f64 t1 u))))
(+.f64 (-.f64 1 (/.f64 t1 (+.f64 t1 u))) -1)
(+.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) -2)) (/.f64 t1 (*.f64 (+.f64 t1 u) -2)))
(+.f64 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 2) (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 2))
(-.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 0)
(-.f64 0 (/.f64 t1 (+.f64 t1 u)))
(-.f64 (-.f64 1 (/.f64 t1 (+.f64 t1 u))) 1)
(*.f64 t1 (/.f64 -1 (+.f64 t1 u)))
(*.f64 (neg.f64 t1) (/.f64 1 (+.f64 t1 u)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 1)
(*.f64 1 (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (/.f64 t1 (+.f64 t1 u)))
(*.f64 (*.f64 t1 -2) (/.f64 1/2 (+.f64 t1 u)))
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2))
(*.f64 2 (/.f64 t1 (*.f64 (+.f64 t1 u) -2)))
(*.f64 2 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 (*.f64 t1 -2) (+.f64 t1 u)) 1/2)
(*.f64 (*.f64 t1 -4) (/.f64 1 (*.f64 (+.f64 t1 u) 4)))
(*.f64 (+.f64 t1 t1) (/.f64 -1 (*.f64 (+.f64 t1 u) 2)))
(*.f64 -2 (/.f64 t1 (*.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 t1 (+.f64 t1 u)) -1)
(*.f64 (/.f64 1 (+.f64 t1 u)) (neg.f64 t1))
(*.f64 1/2 (/.f64 (*.f64 t1 -2) (+.f64 t1 u)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) t1)
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 t1 -2))
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2) (*.f64 t1 -2))
(*.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) 2)) (+.f64 t1 t1))
(*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) -2)) 2)
(*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) 2)) -2)
(*.f64 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 4)) (*.f64 t1 -4))
(pow.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 1)
(neg.f64 (/.f64 t1 (+.f64 t1 u)))
(+.f64 (/.f64 v (+.f64 t1 u)) 0)
(+.f64 0 (/.f64 v (+.f64 t1 u)))
(+.f64 -1 (-.f64 1 (/.f64 v (neg.f64 (+.f64 t1 u)))))
(+.f64 (/.f64 v (*.f64 (+.f64 t1 u) 2)) (/.f64 v (*.f64 (+.f64 t1 u) 2)))
(+.f64 (/.f64 (/.f64 v (+.f64 t1 u)) 2) (/.f64 (/.f64 v (+.f64 t1 u)) 2))
(-.f64 (/.f64 v (+.f64 t1 u)) 0)
(-.f64 0 (/.f64 v (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 1 (+.f64 t1 u)))
(*.f64 (/.f64 v (+.f64 t1 u)) 1)
(*.f64 1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(*.f64 (+.f64 v v) (/.f64 1/2 (+.f64 t1 u)))
(*.f64 (+.f64 v v) (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2))
(*.f64 2 (/.f64 v (*.f64 (+.f64 t1 u) 2)))
(*.f64 2 (/.f64 (/.f64 v (+.f64 t1 u)) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 t1 u)) v))
(*.f64 (*.f64 v (/.f64 2 (+.f64 t1 u))) 1/2)
(*.f64 (*.f64 v 4) (/.f64 1 (*.f64 (+.f64 t1 u) 4)))
(*.f64 (/.f64 1 (+.f64 t1 u)) v)
(*.f64 (neg.f64 v) (/.f64 -1 (+.f64 t1 u)))
(*.f64 1/2 (*.f64 v (/.f64 2 (+.f64 t1 u))))
(*.f64 (/.f64 -1 (+.f64 t1 u)) (neg.f64 v))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (+.f64 v v))
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2) (+.f64 v v))
(*.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) -1)
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) 2)) 2)
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 4)) (*.f64 v 4))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) 2) 2)
(pow.f64 (/.f64 v (+.f64 t1 u)) 1)
(neg.f64 (/.f64 v (neg.f64 (+.f64 t1 u))))
Outputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)))
(+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4))))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4))))) (+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2))))
(+.f64 (+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2))) (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4)))))))
(+.f64 (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))))) (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5)))))))
(+.f64 (+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))))) (+.f64 (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)) (*.f64 (pow.f64 t1 4) (*.f64 -2 (+.f64 (/.f64 v (pow.f64 u 5)) (/.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))) u))))))
(+.f64 (+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))))) (+.f64 (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)) (*.f64 (pow.f64 t1 4) (*.f64 -2 (+.f64 (/.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))) u) (/.f64 v (pow.f64 u 5)))))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)))))
(+.f64 (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)) (+.f64 (*.f64 -4 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))))
(+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (+.f64 (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (*.f64 -4 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 4))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))))
(+.f64 (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (+.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 4)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -2 (*.f64 u (/.f64 (+.f64 (*.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 4)))))) (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)))))
(+.f64 (+.f64 (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (+.f64 (*.f64 u (*.f64 (/.f64 (*.f64 v (+.f64 (pow.f64 u 2) (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 4)) -2)) (*.f64 (pow.f64 u 3) (*.f64 -2 (/.f64 v (pow.f64 t1 4)))))) (+.f64 (*.f64 -4 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2))))
(+.f64 (+.f64 (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (*.f64 -2 (+.f64 (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 4))) (*.f64 u (/.f64 (*.f64 (pow.f64 u 2) (+.f64 v (*.f64 v -4))) (pow.f64 t1 4)))))) (+.f64 (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)) (*.f64 -4 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)))))
(+.f64 (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)) (+.f64 (*.f64 -4 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))))
(+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (+.f64 (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (*.f64 -4 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u)) (*.f64 2 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 u (+.f64 (*.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 (pow.f64 u 2) -4))))) (*.f64 v (*.f64 (pow.f64 u 3) 2))) (pow.f64 t1 4))))
(+.f64 (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)) (+.f64 (+.f64 (*.f64 -4 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))) (neg.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 v (pow.f64 u 3)) (*.f64 u (*.f64 v (+.f64 (pow.f64 u 2) (*.f64 (pow.f64 u 2) -4)))))) (pow.f64 t1 4)))))
(+.f64 (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 v (pow.f64 u 3)) (*.f64 u (*.f64 (pow.f64 u 2) (+.f64 v (*.f64 v -4)))))) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2))))) (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3))))))
(+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)) (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2))) (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3))))))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))) (pow.f64 u 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 3) (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))))) (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))))))
(+.f64 (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3))))) (+.f64 (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2))) (*.f64 (pow.f64 u 3) (*.f64 -2 (+.f64 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1) (/.f64 v (pow.f64 t1 4)))))))
(+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (+.f64 (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)) (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))))) (*.f64 (pow.f64 u 3) (*.f64 -2 (+.f64 (/.f64 v (pow.f64 t1 4)) (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)))
(+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 3)) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 t1 3)) (pow.f64 u 4))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (+.f64 (+.f64 (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) -4))) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) -4))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 5))))))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 3)) (pow.f64 u 4)) (+.f64 (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 t1 3)) (pow.f64 u 4))) (*.f64 -2 (*.f64 (+.f64 (*.f64 v (pow.f64 t1 3)) (*.f64 (pow.f64 t1 3) (*.f64 v -4))) (/.f64 t1 (pow.f64 u 5)))))) (*.f64 -2 (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))))))
(+.f64 (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)) (+.f64 (+.f64 (*.f64 v (*.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) -2)) (+.f64 (*.f64 v (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) -4)) (+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (*.f64 -2 (*.f64 (*.f64 (pow.f64 t1 3) (+.f64 v (*.f64 v -4))) (/.f64 t1 (pow.f64 u 5))))))) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (*.f64 v (*.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) -2)) (+.f64 (+.f64 (*.f64 v (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) -4)) (+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 -2 (*.f64 (*.f64 (pow.f64 t1 3) (+.f64 v (*.f64 v -4))) (/.f64 t1 (pow.f64 u 5)))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)))
(+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 3)) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 t1 3)) (pow.f64 u 4))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (+.f64 (+.f64 (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) -4))) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) -4))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 t1 4) v)) (*.f64 2 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))))) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)))))))
(+.f64 (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 v (pow.f64 t1 3)) (pow.f64 u 4)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 v (pow.f64 t1 4))) (*.f64 t1 (*.f64 (+.f64 (*.f64 v (pow.f64 t1 3)) (*.f64 (pow.f64 t1 3) (*.f64 v -4))) 2))) (pow.f64 u 5)))) (/.f64 (*.f64 v (pow.f64 t1 3)) (pow.f64 u 4))))
(+.f64 (neg.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 t1 (*.f64 (pow.f64 t1 3) (+.f64 v (*.f64 v -4)))) (*.f64 v (pow.f64 t1 4)))) (pow.f64 u 5))) (+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (+.f64 (+.f64 (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) -4))) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (+.f64 (*.f64 v (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) -4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 v (pow.f64 t1 4)) (*.f64 t1 (*.f64 (pow.f64 t1 3) (+.f64 v (*.f64 v -4)))))) (pow.f64 u 5)) (*.f64 t1 (/.f64 v (pow.f64 u 2)))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 t1 u))
(neg.f64 (/.f64 t1 u))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u)))
(+.f64 (*.f64 -1 (/.f64 t1 u)) (/.f64 (pow.f64 t1 2) (pow.f64 u 2)))
(+.f64 (neg.f64 (/.f64 t1 u)) (/.f64 (pow.f64 t1 2) (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 t1 u)) (/.f64 (pow.f64 t1 2) (pow.f64 u 2))) (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (/.f64 t1 u))))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 u)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 t1 u)) (/.f64 (pow.f64 t1 4) (pow.f64 u 4)))))
(+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (/.f64 t1 u)))))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (*.f64 -1 (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3))))))
-1
(-.f64 (/.f64 u t1) 1)
(+.f64 (/.f64 u t1) -1)
(+.f64 -1 (/.f64 u t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (/.f64 u t1)) 1)
(+.f64 (+.f64 (/.f64 u t1) (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2)))) -1)
(+.f64 (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 -1 (/.f64 u t1)))
(+.f64 (+.f64 -1 (/.f64 u t1)) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))) 1)
(+.f64 (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3))) (-.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) 1))
(+.f64 (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (-.f64 (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3))) 1))
(+.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (/.f64 (pow.f64 u 3) (pow.f64 t1 3))))
-1
(-.f64 (/.f64 u t1) 1)
(+.f64 (/.f64 u t1) -1)
(+.f64 -1 (/.f64 u t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (/.f64 u t1)) 1)
(+.f64 (+.f64 (/.f64 u t1) (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2)))) -1)
(+.f64 (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 -1 (/.f64 u t1)))
(+.f64 (+.f64 -1 (/.f64 u t1)) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))) 1)
(+.f64 (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3))) (-.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) 1))
(+.f64 (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (-.f64 (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3))) 1))
(+.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (/.f64 (pow.f64 u 3) (pow.f64 t1 3))))
-1
(-.f64 (/.f64 u t1) 1)
(+.f64 (/.f64 u t1) -1)
(+.f64 -1 (/.f64 u t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (/.f64 u t1)) 1)
(+.f64 (+.f64 (/.f64 u t1) (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2)))) -1)
(+.f64 (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 -1 (/.f64 u t1)))
(+.f64 (+.f64 -1 (/.f64 u t1)) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))) 1)
(+.f64 (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3))) (-.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) 1))
(+.f64 (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (-.f64 (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3))) 1))
(+.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (/.f64 (pow.f64 u 3) (pow.f64 t1 3))))
(*.f64 -1 (/.f64 t1 u))
(neg.f64 (/.f64 t1 u))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u)))
(+.f64 (*.f64 -1 (/.f64 t1 u)) (/.f64 (pow.f64 t1 2) (pow.f64 u 2)))
(+.f64 (neg.f64 (/.f64 t1 u)) (/.f64 (pow.f64 t1 2) (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 t1 u)) (/.f64 (pow.f64 t1 2) (pow.f64 u 2))) (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (/.f64 t1 u))))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 u)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 t1 u)) (/.f64 (pow.f64 t1 4) (pow.f64 u 4)))))
(+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (/.f64 t1 u)))))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (*.f64 -1 (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3))))))
(*.f64 -1 (/.f64 t1 u))
(neg.f64 (/.f64 t1 u))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u)))
(+.f64 (*.f64 -1 (/.f64 t1 u)) (/.f64 (pow.f64 t1 2) (pow.f64 u 2)))
(+.f64 (neg.f64 (/.f64 t1 u)) (/.f64 (pow.f64 t1 2) (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 t1 u)) (/.f64 (pow.f64 t1 2) (pow.f64 u 2))) (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (/.f64 t1 u))))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 u)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 t1 u)) (/.f64 (pow.f64 t1 4) (pow.f64 u 4)))))
(+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (/.f64 t1 u)))))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (*.f64 -1 (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3))))))
(/.f64 v u)
(+.f64 (/.f64 v u) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (/.f64 v u))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (/.f64 v u))
(+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (/.f64 v u))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (/.f64 v u) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (/.f64 v u)))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (+.f64 (/.f64 v u) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (/.f64 v u) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (/.f64 v u) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (/.f64 v u) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 t1 3)) (pow.f64 u 4))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 t1 (/.f64 v (pow.f64 u 2))))) (+.f64 (/.f64 v u) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (*.f64 -1 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 t1 (pow.f64 u 2))))) (+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 v u)))
(/.f64 v t1)
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (/.f64 v t1) (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (neg.f64 (*.f64 v (/.f64 u (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))))
(+.f64 (/.f64 v t1) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (neg.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)))))
(+.f64 (/.f64 v t1) (+.f64 (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2))))) (*.f64 -1 (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 4))))))
(+.f64 (/.f64 v t1) (+.f64 (+.f64 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (neg.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))))) (neg.f64 (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 4))))))
(+.f64 (/.f64 v t1) (+.f64 (+.f64 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (neg.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))))) (*.f64 (pow.f64 u 3) (neg.f64 (/.f64 v (pow.f64 t1 4))))))
(/.f64 v t1)
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (/.f64 v t1) (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (neg.f64 (*.f64 v (/.f64 u (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))))
(+.f64 (/.f64 v t1) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (neg.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)))))
(+.f64 (/.f64 v t1) (+.f64 (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2))))) (*.f64 -1 (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 4))))))
(+.f64 (/.f64 v t1) (+.f64 (+.f64 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (neg.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))))) (neg.f64 (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 4))))))
(+.f64 (/.f64 v t1) (+.f64 (+.f64 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (neg.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))))) (*.f64 (pow.f64 u 3) (neg.f64 (/.f64 v (pow.f64 t1 4))))))
(/.f64 v t1)
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (/.f64 v t1) (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (neg.f64 (*.f64 v (/.f64 u (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))))
(+.f64 (/.f64 v t1) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (neg.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)))))
(+.f64 (/.f64 v t1) (+.f64 (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2))))) (*.f64 -1 (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 4))))))
(+.f64 (/.f64 v t1) (+.f64 (+.f64 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (neg.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))))) (neg.f64 (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 4))))))
(+.f64 (/.f64 v t1) (+.f64 (+.f64 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (neg.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))))) (*.f64 (pow.f64 u 3) (neg.f64 (/.f64 v (pow.f64 t1 4))))))
(/.f64 v u)
(+.f64 (/.f64 v u) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (/.f64 v u))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (/.f64 v u))
(+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (/.f64 v u))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (/.f64 v u) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (/.f64 v u)))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (+.f64 (/.f64 v u) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (/.f64 v u) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (/.f64 v u) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (/.f64 v u) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 t1 3)) (pow.f64 u 4))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 t1 (/.f64 v (pow.f64 u 2))))) (+.f64 (/.f64 v u) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (*.f64 -1 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 t1 (pow.f64 u 2))))) (+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 v u)))
(/.f64 v u)
(+.f64 (/.f64 v u) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (/.f64 v u))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (/.f64 v u))
(+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (/.f64 v u))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (/.f64 v u) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (/.f64 v u)))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (+.f64 (/.f64 v u) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (/.f64 v u) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (/.f64 v u) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (/.f64 v u) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 t1 3)) (pow.f64 u 4))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 t1 (/.f64 v (pow.f64 u 2))))) (+.f64 (/.f64 v u) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (*.f64 -1 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 t1 (pow.f64 u 2))))) (+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 v u)))
(+.f64 (*.f64 t1 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))) 0)
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) (+.f64 t1 u)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(+.f64 0 (*.f64 t1 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) (+.f64 t1 u)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(+.f64 (/.f64 (*.f64 t1 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))) 2) (/.f64 (*.f64 t1 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))) 2))
(+.f64 (*.f64 (/.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) (+.f64 t1 u)) (/.f64 t1 2)) (*.f64 (/.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) (+.f64 t1 u)) (/.f64 t1 2)))
(+.f64 (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 2)) (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 2)))
(*.f64 (/.f64 t1 2) (*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -2))
(-.f64 (*.f64 t1 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))) 0)
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) (+.f64 t1 u)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(-.f64 0 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 t1 (*.f64 (neg.f64 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 t1 (/.f64 (+.f64 t1 u) (neg.f64 (/.f64 v (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 (+.f64 t1 u) v))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (neg.f64 (neg.f64 (/.f64 (+.f64 t1 u) v))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 v (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) (neg.f64 t1))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 t1 (neg.f64 (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (+.f64 t1 u) (neg.f64 t1)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (neg.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 t1 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))) 1)
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) (+.f64 t1 u)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) (/.f64 (+.f64 t1 u) v)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 -1 (/.f64 (/.f64 (+.f64 t1 u) t1) (/.f64 v (+.f64 t1 u))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (+.f64 v v) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 -2 t1)) (+.f64 t1 u)))
(/.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 -2 t1))))
(/.f64 (+.f64 v v) (*.f64 (/.f64 -2 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 (+.f64 v v) (/.f64 (*.f64 (+.f64 t1 u) -2) (/.f64 t1 (+.f64 t1 u))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (+.f64 v v) (*.f64 2 (/.f64 (+.f64 t1 u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 t1 -2) (*.f64 (*.f64 (+.f64 t1 u) 2) (/.f64 (+.f64 t1 u) v)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 t1 -2) (/.f64 (*.f64 (+.f64 t1 u) 2) (/.f64 v (+.f64 t1 u))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 t1 -2) (*.f64 2 (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 2 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (/.f64 -2 t1))))
(/.f64 (/.f64 2 (+.f64 t1 u)) (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 -2 t1)))
(/.f64 2 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) (/.f64 t1 (neg.f64 (+.f64 t1 u)))))
(/.f64 2 (/.f64 (neg.f64 (+.f64 t1 u)) (/.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 2 v)))))
(/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (*.f64 (/.f64 2 v) (/.f64 (+.f64 t1 u) 2)))
(/.f64 2 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 -2 t1)) (/.f64 v (+.f64 t1 u))))
(/.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (/.f64 -2 t1)) (/.f64 (+.f64 t1 u) 2))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (*.f64 t1 -2) (+.f64 t1 u))) 2)
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (*.f64 t1 -2) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) (/.f64 2 v)))
(/.f64 (*.f64 t1 -2) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 2 v))))
(/.f64 (*.f64 t1 -4) (*.f64 (*.f64 (+.f64 t1 u) 4) (/.f64 (+.f64 t1 u) v)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 t1 -4) (*.f64 2 (/.f64 (*.f64 (+.f64 t1 u) 2) (/.f64 v (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (+.f64 t1 t1) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) -2)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (+.f64 t1 t1) (*.f64 2 (/.f64 (+.f64 t1 u) (neg.f64 (/.f64 v (+.f64 t1 u))))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 -2 (*.f64 2 (/.f64 (/.f64 (+.f64 t1 u) t1) (/.f64 v (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 v (/.f64 2 (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 v (*.f64 (+.f64 t1 u) (/.f64 -2 t1))))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 (/.f64 v (+.f64 t1 u)) (/.f64 -2 t1)))
(/.f64 (*.f64 v 4) (*.f64 (*.f64 (+.f64 t1 u) 4) (/.f64 (+.f64 t1 u) (neg.f64 t1))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 v 4) (*.f64 2 (/.f64 (*.f64 (+.f64 t1 u) -2) (/.f64 t1 (+.f64 t1 u)))))
(/.f64 (/.f64 (*.f64 v 4) 2) (*.f64 -2 (/.f64 (+.f64 t1 u) (/.f64 t1 (+.f64 t1 u)))))
(/.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (*.f64 -2 (+.f64 t1 u)) (*.f64 v 2)))
(/.f64 (/.f64 (*.f64 v 2) -2) (/.f64 (+.f64 t1 u) (/.f64 t1 (+.f64 t1 u))))
(/.f64 (/.f64 t1 (+.f64 t1 u)) (neg.f64 (/.f64 (+.f64 t1 u) v)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 -1 (/.f64 v (+.f64 t1 u))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 v) (*.f64 (neg.f64 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) (neg.f64 t1))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 v) (/.f64 (+.f64 t1 u) (/.f64 t1 (+.f64 t1 u))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 4 (*.f64 2 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))))
(/.f64 2 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) (/.f64 -2 t1))))
(/.f64 (/.f64 2 (+.f64 t1 u)) (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 -2 t1)))
(/.f64 4 (*.f64 2 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))))
(/.f64 2 (/.f64 (neg.f64 (+.f64 t1 u)) (/.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 2 v)))))
(/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (*.f64 (/.f64 2 v) (/.f64 (+.f64 t1 u) 2)))
(/.f64 4 (*.f64 2 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 -2 t1)) (/.f64 v (+.f64 t1 u)))))
(/.f64 2 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 -2 t1)) (/.f64 v (+.f64 t1 u))))
(/.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (/.f64 -2 t1)) (/.f64 (+.f64 t1 u) 2))
(/.f64 (*.f64 t1 4) (*.f64 2 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) -2))))
(*.f64 4 (/.f64 t1 (*.f64 2 (*.f64 (+.f64 t1 u) (*.f64 -2 (/.f64 (+.f64 t1 u) v))))))
(*.f64 4 (/.f64 t1 (*.f64 (+.f64 t1 u) (*.f64 (/.f64 (+.f64 t1 u) v) -4))))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 t1 (+.f64 t1 u)) -4)) 4)
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) -4) (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 2 v))))
(/.f64 (*.f64 t1 -2) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 2 v))))
(/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) -4) (*.f64 (/.f64 (+.f64 t1 u) v) 4))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 (*.f64 t1 -2) 4) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (*.f64 (+.f64 t1 u) 2) 4)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 4) (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 -2 t1))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 4) (*.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) 4))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 (+.f64 v v) 4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 -2 t1)) (*.f64 (+.f64 t1 u) 4)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (+.f64 t1 u)) (/.f64 1 v))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (/.f64 -1 t1))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u))) -1)
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (*.f64 -2 (/.f64 (+.f64 t1 u) v)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (/.f64 -2 (/.f64 v (+.f64 t1 u))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (*.f64 2 (neg.f64 (/.f64 (+.f64 t1 u) v))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (*.f64 2 (/.f64 -1 (/.f64 v (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 v -2) (*.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) (*.f64 (+.f64 t1 u) -2)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 v -2) (*.f64 2 (/.f64 (+.f64 t1 u) (/.f64 t1 (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 2 (/.f64 (+.f64 t1 t1) (+.f64 t1 u))) (*.f64 2 (*.f64 -2 (/.f64 (+.f64 t1 u) v))))
(*.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (/.f64 2 (*.f64 2 (*.f64 -2 (/.f64 (+.f64 t1 u) v)))))
(/.f64 (*.f64 2 (/.f64 t1 (+.f64 t1 u))) (*.f64 -2 (/.f64 (+.f64 t1 u) v)))
(/.f64 (*.f64 2 (/.f64 (+.f64 t1 t1) (+.f64 t1 u))) (*.f64 2 (/.f64 -2 (/.f64 v (+.f64 t1 u)))))
(*.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (/.f64 2 (*.f64 2 (/.f64 (+.f64 t1 u) (/.f64 v -2)))))
(/.f64 (/.f64 v (+.f64 t1 u)) (/.f64 -2 (*.f64 2 (/.f64 t1 (+.f64 t1 u)))))
(/.f64 (*.f64 2 (*.f64 (/.f64 t1 (+.f64 t1 u)) -4)) (*.f64 2 (*.f64 (/.f64 (+.f64 t1 u) v) 4)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 2 (*.f64 (*.f64 t1 -2) 4)) (*.f64 2 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (*.f64 (+.f64 t1 u) 2) 4))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 2 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 t1 (+.f64 t1 u)) -4))) 8)
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 2 (*.f64 (/.f64 v (+.f64 t1 u)) 4)) (*.f64 2 (*.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) 4)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 2 (*.f64 (+.f64 v v) 4)) (*.f64 2 (*.f64 (*.f64 (+.f64 t1 u) (/.f64 -2 t1)) (*.f64 (+.f64 t1 u) 4))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 2 (*.f64 v -2)) (*.f64 2 (*.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) (*.f64 (+.f64 t1 u) -2))))
(/.f64 (*.f64 v -4) (*.f64 2 (*.f64 (+.f64 t1 u) (*.f64 -2 (/.f64 (+.f64 t1 u) (neg.f64 t1))))))
(/.f64 (*.f64 2 (neg.f64 v)) (*.f64 -2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) (neg.f64 t1)))))
(/.f64 (*.f64 2 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))) -2)
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) (+.f64 t1 u))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) v) (+.f64 t1 u))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 (/.f64 v (+.f64 t1 u))) (neg.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)) (neg.f64 (+.f64 t1 u)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (*.f64 t1 -2) (/.f64 (+.f64 t1 u) v)) (*.f64 (+.f64 t1 u) 2))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (*.f64 t1 -4) (/.f64 (+.f64 t1 u) v)) (*.f64 (+.f64 t1 u) 4))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v)) (*.f64 (+.f64 t1 u) -2))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) -4) (/.f64 (+.f64 t1 u) v)) 4)
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (*.f64 (*.f64 t1 -2) 4) (/.f64 (+.f64 t1 u) v)) (*.f64 (*.f64 (+.f64 t1 u) 2) 4))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v)) -2)
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (+.f64 v v) (/.f64 (+.f64 t1 u) (neg.f64 t1))) (*.f64 (+.f64 t1 u) 2))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (*.f64 v 4) (/.f64 (+.f64 t1 u) (neg.f64 t1))) (*.f64 (+.f64 t1 u) 4))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (neg.f64 v) (/.f64 (+.f64 t1 u) (neg.f64 t1))) (neg.f64 (+.f64 t1 u)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 4) (/.f64 (+.f64 t1 u) (neg.f64 t1))) 4)
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (*.f64 (+.f64 v v) 4) (/.f64 (+.f64 t1 u) (neg.f64 t1))) (*.f64 (*.f64 (+.f64 t1 u) 2) 4))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (*.f64 v -2) (/.f64 (+.f64 t1 u) (neg.f64 t1))) (*.f64 (+.f64 t1 u) -2))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 2) (/.f64 (/.f64 (+.f64 t1 u) v) 2))
(/.f64 (/.f64 (*.f64 v 4) 2) (*.f64 -2 (/.f64 (+.f64 t1 u) (/.f64 t1 (+.f64 t1 u)))))
(/.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (*.f64 -2 (+.f64 t1 u)) (*.f64 v 2)))
(/.f64 (/.f64 (*.f64 v 2) -2) (/.f64 (+.f64 t1 u) (/.f64 t1 (+.f64 t1 u))))
(/.f64 (/.f64 (/.f64 v (+.f64 t1 u)) 2) (/.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) 2))
(/.f64 (/.f64 (*.f64 v 4) 2) (*.f64 -2 (/.f64 (+.f64 t1 u) (/.f64 t1 (+.f64 t1 u)))))
(/.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (*.f64 -2 (+.f64 t1 u)) (*.f64 v 2)))
(/.f64 (/.f64 (*.f64 v 2) -2) (/.f64 (+.f64 t1 u) (/.f64 t1 (+.f64 t1 u))))
(/.f64 (*.f64 2 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u))) (*.f64 2 (/.f64 -1 t1)))
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 2 (*.f64 2 (/.f64 -1 t1))))
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 1 (/.f64 -1 t1)))
(/.f64 (*.f64 2 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (+.f64 t1 u))) (*.f64 2 (/.f64 1 v)))
(*.f64 (/.f64 t1 (*.f64 (neg.f64 (+.f64 t1 u)) (+.f64 t1 u))) (/.f64 2 (*.f64 2 (/.f64 1 v))))
(*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u)))) (/.f64 1 (/.f64 1 v)))
(/.f64 (*.f64 2 (neg.f64 (/.f64 v (+.f64 t1 u)))) (*.f64 2 (neg.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 t1 (+.f64 t1 u)) -4)))) 16)
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 2 (/.f64 t1 (/.f64 (+.f64 t1 u) v))) (*.f64 (+.f64 t1 u) -2))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 2 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u)))) (*.f64 (+.f64 t1 u) 2))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 2 (/.f64 (*.f64 t1 -2) (/.f64 (+.f64 t1 u) v))) (*.f64 (+.f64 t1 u) 4))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 2 (/.f64 (*.f64 t1 -4) (/.f64 (+.f64 t1 u) v))) (*.f64 (*.f64 (+.f64 t1 u) 2) 4))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 2 (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v))) (*.f64 (+.f64 t1 u) -4))
(*.f64 (/.f64 v (/.f64 (+.f64 t1 u) (+.f64 t1 t1))) (/.f64 2 (*.f64 -4 (+.f64 t1 u))))
(*.f64 (/.f64 v (/.f64 (+.f64 t1 u) (+.f64 t1 t1))) (/.f64 -1/2 (+.f64 t1 u)))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) -4) (/.f64 (+.f64 t1 u) v))) 8)
(*.f64 (*.f64 -4 (/.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))) 1/4)
(*.f64 (*.f64 -4 (/.f64 v (/.f64 (+.f64 t1 u) (/.f64 t1 (+.f64 t1 u))))) 1/4)
(/.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 t1 -2) 4) (/.f64 (+.f64 t1 u) v))) (*.f64 2 (*.f64 (*.f64 (+.f64 t1 u) 2) 4)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 2 (/.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))) -4)
(*.f64 (/.f64 v (/.f64 (+.f64 t1 u) (+.f64 t1 t1))) (/.f64 2 (*.f64 -4 (+.f64 t1 u))))
(*.f64 (/.f64 v (/.f64 (+.f64 t1 u) (+.f64 t1 t1))) (/.f64 -1/2 (+.f64 t1 u)))
(/.f64 (*.f64 2 (*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) v)) (*.f64 (+.f64 t1 u) 2))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 2 (/.f64 (+.f64 v v) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (*.f64 (+.f64 t1 u) 4))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 2 (/.f64 (*.f64 v 4) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (*.f64 (*.f64 (+.f64 t1 u) 2) 4))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 2 (/.f64 (neg.f64 v) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (*.f64 (+.f64 t1 u) -2))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 4) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) 8)
(*.f64 (*.f64 4 (/.f64 v (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) (neg.f64 t1))))) 1/4)
(*.f64 (*.f64 4 (/.f64 t1 (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 v)))) 1/4)
(*.f64 (*.f64 4 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))) 1/4)
(/.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 v v) 4) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (*.f64 2 (*.f64 (*.f64 (+.f64 t1 u) 2) 4)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 2 (/.f64 (*.f64 v -2) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (*.f64 (+.f64 t1 u) -4))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 (/.f64 (*.f64 t1 -2) (+.f64 t1 u))) (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v))))
(/.f64 (neg.f64 (*.f64 -2 (/.f64 t1 (+.f64 t1 u)))) (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v))))
(/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) 2) (*.f64 (/.f64 2 v) (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) 2) (*.f64 (+.f64 t1 u) (neg.f64 (/.f64 2 v))))
(/.f64 (neg.f64 (*.f64 v (/.f64 2 (+.f64 t1 u)))) (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 -2 t1))))
(/.f64 (*.f64 (/.f64 2 (+.f64 t1 u)) (neg.f64 v)) (*.f64 (/.f64 -2 t1) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (+.f64 t1 u))) (neg.f64 (/.f64 1 v)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u))) (neg.f64 (/.f64 -1 t1)))
(/.f64 (neg.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (neg.f64 (/.f64 -1 t1)))
(/.f64 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 1 t1))
(/.f64 (/.f64 v (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (/.f64 1 t1))
(/.f64 (neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v))) (+.f64 t1 u))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u)))) (neg.f64 (+.f64 t1 u)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 (/.f64 (*.f64 t1 -2) (/.f64 (+.f64 t1 u) v))) (*.f64 (+.f64 t1 u) -2))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 (/.f64 (*.f64 t1 -4) (/.f64 (+.f64 t1 u) v))) (neg.f64 (*.f64 (+.f64 t1 u) 4)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 t1 -2) 4) (/.f64 (+.f64 t1 u) v))) (neg.f64 (*.f64 (*.f64 (+.f64 t1 u) 2) 4)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v))) (*.f64 (+.f64 t1 u) 2))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v))) (neg.f64 (*.f64 (+.f64 t1 u) -2)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 (*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) v)) (neg.f64 (+.f64 t1 u)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 (/.f64 (+.f64 v v) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (*.f64 (+.f64 t1 u) -2))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 (/.f64 (*.f64 v 4) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (neg.f64 (*.f64 (+.f64 t1 u) 4)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 (/.f64 (neg.f64 v) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (+.f64 t1 u))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 v v) 4) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (neg.f64 (*.f64 (*.f64 (+.f64 t1 u) 2) 4)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 (/.f64 (*.f64 v -2) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (*.f64 (+.f64 t1 u) 2))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 (/.f64 (*.f64 v -2) (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (neg.f64 (*.f64 (+.f64 t1 u) -2)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 (neg.f64 (/.f64 v (+.f64 t1 u)))) (/.f64 (+.f64 t1 u) (neg.f64 t1)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(pow.f64 (*.f64 t1 (/.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))) 1)
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) (+.f64 t1 u)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (/.f64 v (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(+.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 0)
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(+.f64 0 (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(+.f64 -1 (-.f64 1 (/.f64 t1 (+.f64 t1 u))))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(+.f64 (-.f64 1 (/.f64 t1 (+.f64 t1 u))) -1)
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(+.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) -2)) (/.f64 t1 (*.f64 (+.f64 t1 u) -2)))
(+.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) -2) (/.f64 (/.f64 t1 (+.f64 t1 u)) -2))
(+.f64 (/.f64 (/.f64 t1 -2) (+.f64 t1 u)) (/.f64 (/.f64 t1 -2) (+.f64 t1 u)))
(+.f64 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 2) (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 2))
(+.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) -2) (/.f64 (/.f64 t1 (+.f64 t1 u)) -2))
(+.f64 (/.f64 (/.f64 t1 -2) (+.f64 t1 u)) (/.f64 (/.f64 t1 -2) (+.f64 t1 u)))
(-.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 0)
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(-.f64 0 (/.f64 t1 (+.f64 t1 u)))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(-.f64 (-.f64 1 (/.f64 t1 (+.f64 t1 u))) 1)
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(*.f64 t1 (/.f64 -1 (+.f64 t1 u)))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(*.f64 (neg.f64 t1) (/.f64 1 (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 1 (+.f64 t1 u))))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 1)
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(*.f64 1 (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(*.f64 -1 (/.f64 t1 (+.f64 t1 u)))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(*.f64 (*.f64 t1 -2) (/.f64 1/2 (+.f64 t1 u)))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2))
(*.f64 (neg.f64 t1) (/.f64 1 (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 1 (+.f64 t1 u))))
(*.f64 2 (/.f64 t1 (*.f64 (+.f64 t1 u) -2)))
(*.f64 2 (/.f64 (/.f64 t1 (+.f64 t1 u)) -2))
(*.f64 2 (/.f64 (/.f64 t1 -2) (+.f64 t1 u)))
(*.f64 2 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 2))
(*.f64 2 (/.f64 (/.f64 t1 (+.f64 t1 u)) -2))
(*.f64 2 (/.f64 (/.f64 t1 -2) (+.f64 t1 u)))
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 (neg.f64 t1) 2))
(*.f64 (neg.f64 t1) (*.f64 (/.f64 1/2 (+.f64 t1 u)) 2))
(*.f64 (/.f64 (*.f64 t1 -2) (+.f64 t1 u)) 1/2)
(*.f64 (*.f64 -2 (/.f64 t1 (+.f64 t1 u))) 1/2)
(*.f64 -2 (*.f64 (/.f64 t1 (+.f64 t1 u)) 1/2))
(*.f64 (*.f64 t1 -4) (/.f64 1 (*.f64 (+.f64 t1 u) 4)))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(*.f64 (+.f64 t1 t1) (/.f64 -1 (*.f64 (+.f64 t1 u) 2)))
(*.f64 (+.f64 t1 t1) (/.f64 (/.f64 -1 (+.f64 t1 u)) 2))
(*.f64 (+.f64 t1 t1) (/.f64 -1/2 (+.f64 t1 u)))
(*.f64 -2 (/.f64 t1 (*.f64 (+.f64 t1 u) 2)))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(*.f64 (/.f64 t1 (+.f64 t1 u)) -1)
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(*.f64 (/.f64 1 (+.f64 t1 u)) (neg.f64 t1))
(*.f64 (neg.f64 t1) (/.f64 1 (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 1 (+.f64 t1 u))))
(*.f64 1/2 (/.f64 (*.f64 t1 -2) (+.f64 t1 u)))
(*.f64 (*.f64 -2 (/.f64 t1 (+.f64 t1 u))) 1/2)
(*.f64 -2 (*.f64 (/.f64 t1 (+.f64 t1 u)) 1/2))
(*.f64 (/.f64 -1 (+.f64 t1 u)) t1)
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 t1 -2))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2) (*.f64 t1 -2))
(*.f64 (neg.f64 t1) (/.f64 1 (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 1 (+.f64 t1 u))))
(*.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) 2)) (+.f64 t1 t1))
(*.f64 (+.f64 t1 t1) (/.f64 (/.f64 -1 (+.f64 t1 u)) 2))
(*.f64 (+.f64 t1 t1) (/.f64 -1/2 (+.f64 t1 u)))
(*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) -2)) 2)
(*.f64 2 (/.f64 (/.f64 t1 (+.f64 t1 u)) -2))
(*.f64 2 (/.f64 (/.f64 t1 -2) (+.f64 t1 u)))
(*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) 2)) -2)
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 2) 2)
(*.f64 2 (/.f64 (/.f64 t1 (+.f64 t1 u)) -2))
(*.f64 2 (/.f64 (/.f64 t1 -2) (+.f64 t1 u)))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 4)) (*.f64 t1 -4))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(pow.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 1)
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(neg.f64 (/.f64 t1 (+.f64 t1 u)))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(+.f64 (/.f64 v (+.f64 t1 u)) 0)
(/.f64 v (+.f64 t1 u))
(+.f64 0 (/.f64 v (+.f64 t1 u)))
(/.f64 v (+.f64 t1 u))
(+.f64 -1 (-.f64 1 (/.f64 v (neg.f64 (+.f64 t1 u)))))
(/.f64 v (+.f64 t1 u))
(+.f64 (/.f64 v (*.f64 (+.f64 t1 u) 2)) (/.f64 v (*.f64 (+.f64 t1 u) 2)))
(+.f64 (/.f64 v (*.f64 2 (+.f64 t1 u))) (/.f64 v (*.f64 2 (+.f64 t1 u))))
(+.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 1/2) (*.f64 (/.f64 v (+.f64 t1 u)) 1/2))
(+.f64 (/.f64 (/.f64 v (+.f64 t1 u)) 2) (/.f64 (/.f64 v (+.f64 t1 u)) 2))
(+.f64 (/.f64 v (*.f64 2 (+.f64 t1 u))) (/.f64 v (*.f64 2 (+.f64 t1 u))))
(+.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 1/2) (*.f64 (/.f64 v (+.f64 t1 u)) 1/2))
(-.f64 (/.f64 v (+.f64 t1 u)) 0)
(/.f64 v (+.f64 t1 u))
(-.f64 0 (/.f64 v (neg.f64 (+.f64 t1 u))))
(/.f64 v (+.f64 t1 u))
(*.f64 v (/.f64 1 (+.f64 t1 u)))
(/.f64 v (+.f64 t1 u))
(*.f64 (/.f64 v (+.f64 t1 u)) 1)
(/.f64 v (+.f64 t1 u))
(*.f64 1 (/.f64 v (+.f64 t1 u)))
(/.f64 v (+.f64 t1 u))
(*.f64 -1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(/.f64 v (+.f64 t1 u))
(*.f64 (+.f64 v v) (/.f64 1/2 (+.f64 t1 u)))
(/.f64 v (+.f64 t1 u))
(*.f64 (+.f64 v v) (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2))
(/.f64 v (+.f64 t1 u))
(*.f64 2 (/.f64 v (*.f64 (+.f64 t1 u) 2)))
(*.f64 2 (/.f64 v (*.f64 2 (+.f64 t1 u))))
(*.f64 2 (*.f64 (/.f64 v (+.f64 t1 u)) 1/2))
(*.f64 2 (/.f64 (/.f64 v (+.f64 t1 u)) 2))
(*.f64 2 (/.f64 v (*.f64 2 (+.f64 t1 u))))
(*.f64 2 (*.f64 (/.f64 v (+.f64 t1 u)) 1/2))
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 t1 u)) v))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 v 2))
(*.f64 (*.f64 v (/.f64 2 (+.f64 t1 u))) 1/2)
(*.f64 (/.f64 2 (+.f64 t1 u)) (*.f64 v 1/2))
(*.f64 (*.f64 v 4) (/.f64 1 (*.f64 (+.f64 t1 u) 4)))
(*.f64 v (*.f64 4 (/.f64 1 (*.f64 4 (+.f64 t1 u)))))
(*.f64 v (*.f64 4 (/.f64 1/4 (+.f64 t1 u))))
(*.f64 (/.f64 1 (+.f64 t1 u)) v)
(/.f64 v (+.f64 t1 u))
(*.f64 (neg.f64 v) (/.f64 -1 (+.f64 t1 u)))
(/.f64 v (+.f64 t1 u))
(*.f64 1/2 (*.f64 v (/.f64 2 (+.f64 t1 u))))
(*.f64 (*.f64 v (/.f64 2 (+.f64 t1 u))) 1/2)
(*.f64 (/.f64 2 (+.f64 t1 u)) (*.f64 v 1/2))
(*.f64 (/.f64 -1 (+.f64 t1 u)) (neg.f64 v))
(/.f64 v (+.f64 t1 u))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (+.f64 v v))
(/.f64 v (+.f64 t1 u))
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2) (+.f64 v v))
(/.f64 v (+.f64 t1 u))
(*.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) -1)
(/.f64 v (+.f64 t1 u))
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) 2)) 2)
(*.f64 2 (/.f64 v (*.f64 2 (+.f64 t1 u))))
(*.f64 2 (*.f64 (/.f64 v (+.f64 t1 u)) 1/2))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 4)) (*.f64 v 4))
(*.f64 v (*.f64 4 (/.f64 1 (*.f64 4 (+.f64 t1 u)))))
(*.f64 v (*.f64 4 (/.f64 1/4 (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) 2) 2)
(*.f64 2 (/.f64 v (*.f64 2 (+.f64 t1 u))))
(*.f64 2 (*.f64 (/.f64 v (+.f64 t1 u)) 1/2))
(pow.f64 (/.f64 v (+.f64 t1 u)) 1)
(/.f64 v (+.f64 t1 u))
(neg.f64 (/.f64 v (neg.f64 (+.f64 t1 u))))
(/.f64 v (+.f64 t1 u))

localize11.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
17.1b
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Compiler

Compiled 34 to 8 computations (76.5% saved)

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
v
@inf
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
0.0ms
t1
@0
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
0.0ms
u
@inf
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
0.0ms
t1
@inf
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
0.0ms
u
@-inf
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))

rewrite73.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
2066×rational.json-1
2066×rational.json-2
2066×rational.json-4
2066×rational.json-3
884×rational.json-simplify-61
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01135
18235
224535
392235
4522735
Stop Event
node limit
Counts
1 → 69
Calls
Call 1
Inputs
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (*.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (*.f64 (/.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 t1 u)) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (*.f64 (neg.f64 v) (/.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (*.f64 -1 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t1) (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 v (/.f64 t1 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 (neg.f64 v)) (/.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 1 (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 t1 v) (/.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 t1 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 t1 (neg.f64 v)) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))) (neg.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (*.f64 t1 v)) (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (*.f64 t1 v)) (*.f64 (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (*.f64 t1 v)) (*.f64 1/2 (/.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (*.f64 t1 v)) (*.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))) (/.f64 1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) v)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 t1 (neg.f64 v)) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 -2) (*.f64 v (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 -2) (*.f64 (*.f64 v (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 -2) (*.f64 (*.f64 v 1/2) (/.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 -2) (*.f64 (*.f64 v (/.f64 1/2 (+.f64 t1 u))) (/.f64 1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v (/.f64 (*.f64 t1 -2) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 t1) (*.f64 v 4)) (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t1 -2) (/.f64 v (+.f64 t1 u))) (/.f64 1/2 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 v v) (/.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 v v) (*.f64 (/.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 v v) (*.f64 (*.f64 t1 -1/2) (/.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 v v) (*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) -2) (/.f64 1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (+.f64 t1 u)) (/.f64 (fabs.f64 (+.f64 t1 u)) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 v) (*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (neg.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 t1 u)) (*.f64 t1 (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (neg.f64 t1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (neg.f64 t1) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 v) (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 v (+.f64 t1 u)) t1) (/.f64 -1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (neg.f64 v)) (/.f64 t1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (neg.f64 v) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t1 -2) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 v 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 -1/2) (*.f64 v (/.f64 2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v 1/2) (/.f64 (*.f64 t1 -2) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 v (/.f64 (*.f64 t1 -2) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) -2) (*.f64 v (/.f64 2 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v (/.f64 1/2 (+.f64 t1 u))) (*.f64 -2 (/.f64 t1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 (*.f64 t1 -2) (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -2) (+.f64 v v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 t1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 -2 (*.f64 t1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 t1 u) 1/2) (/.f64 (*.f64 (+.f64 t1 u) 2) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))) (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1)))))

simplify98.0ms (0.6%)

Algorithm
egg-herbie
Rules
1644×rational.json-simplify-40
1328×rational.json-simplify-38
1046×rational.json-simplify-2
936×rational.json-simplify-1
748×rational.json-simplify-35
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02695709
17155553
217375347
347105347
Stop Event
node limit
Counts
105 → 184
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4)))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 4))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u)) (*.f64 2 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))) (pow.f64 u 3)) (*.f64 -1 (/.f64 v t1)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 5))))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 t1 4) v)) (*.f64 2 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))))) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)))))))
(+.f64 (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 0)
(+.f64 0 (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(-.f64 (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 0)
(*.f64 t1 (*.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) v))
(*.f64 t1 (*.f64 (/.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 t1 u)) (neg.f64 v)))
(*.f64 t1 (*.f64 (neg.f64 v) (/.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 t1 u))))
(*.f64 t1 (*.f64 -1 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u))))
(*.f64 t1 (*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)))
(*.f64 v (/.f64 t1 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 (*.f64 t1 (neg.f64 v)) (/.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 t1 u)))
(*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))
(*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 1 (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))
(*.f64 (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1)
(*.f64 1 (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 -1 (*.f64 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1))
(*.f64 -1 (*.f64 (*.f64 t1 v) (/.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 t1 u))))
(*.f64 -1 (*.f64 t1 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u))))
(*.f64 -1 (*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 (neg.f64 v)) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 -1 (/.f64 (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))) (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 -2 (*.f64 t1 v)) (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (*.f64 -2 (*.f64 t1 v)) (*.f64 (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1))
(*.f64 (*.f64 -2 (*.f64 t1 v)) (*.f64 1/2 (/.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 t1 u))))
(*.f64 (*.f64 -2 (*.f64 t1 v)) (*.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u))))
(*.f64 (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))) (/.f64 1 (+.f64 t1 u)))
(*.f64 (/.f64 t1 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) v)
(*.f64 2 (/.f64 (*.f64 t1 (neg.f64 v)) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))
(*.f64 2 (/.f64 (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 2))
(*.f64 (*.f64 t1 -2) (*.f64 v (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 (*.f64 t1 -2) (*.f64 (*.f64 v (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1))
(*.f64 (*.f64 t1 -2) (*.f64 (*.f64 v 1/2) (/.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 t1 u))))
(*.f64 (*.f64 t1 -2) (*.f64 (*.f64 v (/.f64 1/2 (+.f64 t1 u))) (/.f64 1 (+.f64 t1 u))))
(*.f64 (*.f64 v (/.f64 (*.f64 t1 -2) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1/2)
(*.f64 (*.f64 (neg.f64 t1) (*.f64 v 4)) (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4))))
(*.f64 (*.f64 (*.f64 t1 -2) (/.f64 v (+.f64 t1 u))) (/.f64 1/2 (+.f64 t1 u)))
(*.f64 (+.f64 v v) (/.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -2))
(*.f64 (+.f64 v v) (*.f64 (/.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -2) 1))
(*.f64 (+.f64 v v) (*.f64 (*.f64 t1 -1/2) (/.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 t1 u))))
(*.f64 (+.f64 v v) (*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) -2) (/.f64 1 (+.f64 t1 u))))
(*.f64 (fabs.f64 (+.f64 t1 u)) (/.f64 (fabs.f64 (+.f64 t1 u)) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u))))
(*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (neg.f64 v))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 t1 u)) (*.f64 t1 (neg.f64 v)))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (neg.f64 t1))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))))
(*.f64 (*.f64 t1 v) (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) t1) (/.f64 -1 (+.f64 t1 u)))
(*.f64 (*.f64 2 (neg.f64 v)) (/.f64 t1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))
(*.f64 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) -1)
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 (/.f64 (*.f64 t1 -2) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 v 1/2))
(*.f64 (*.f64 t1 -1/2) (*.f64 v (/.f64 2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 (*.f64 v 1/2) (/.f64 (*.f64 t1 -2) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 1/2 (*.f64 v (/.f64 (*.f64 t1 -2) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) -2) (*.f64 v (/.f64 2 (+.f64 t1 u))))
(*.f64 (*.f64 v (/.f64 1/2 (+.f64 t1 u))) (*.f64 -2 (/.f64 t1 (+.f64 t1 u))))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 (*.f64 t1 -2) (/.f64 v (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -2) (+.f64 v v))
(*.f64 (*.f64 v (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 t1 -2))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 -2 (*.f64 t1 v)))
(*.f64 (*.f64 (+.f64 t1 u) 1/2) (/.f64 (*.f64 (+.f64 t1 u) 2) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))
(*.f64 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))) (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(pow.f64 (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1)
Outputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2))))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))))
(+.f64 (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))))))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (+.f64 (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)) (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 v (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))))))
(+.f64 (+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))) (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4)))))))
(+.f64 (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))))) (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5)))))))
(+.f64 (+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))))) (+.f64 (*.f64 (pow.f64 t1 4) (*.f64 -2 (+.f64 (/.f64 v (pow.f64 u 5)) (/.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))) u)))) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2))))
(+.f64 (*.f64 v (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4))))) (*.f64 (pow.f64 t1 4) (*.f64 -2 (+.f64 (/.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))) u) (/.f64 v (pow.f64 u 5))))))))
(+.f64 (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4))))) (+.f64 (+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))) (*.f64 (pow.f64 t1 4) (*.f64 -2 (+.f64 (/.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))) u) (/.f64 v (pow.f64 u 5)))))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 u (*.f64 2 (/.f64 v (pow.f64 t1 2)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (*.f64 -4 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))))
(+.f64 (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)) (+.f64 (*.f64 (pow.f64 u 2) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))))
(+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (+.f64 (*.f64 u (*.f64 2 (/.f64 v (pow.f64 t1 2)))) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (*.f64 (pow.f64 u 2) (*.f64 -4 (/.f64 v (pow.f64 t1 3))))))
(+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (*.f64 (pow.f64 u 2) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (+.f64 (*.f64 u (*.f64 2 (/.f64 v (pow.f64 t1 2)))) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 4))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (+.f64 (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (*.f64 -2 (*.f64 u (/.f64 (+.f64 (*.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 4))))))))
(+.f64 (+.f64 (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (+.f64 (*.f64 u (*.f64 (/.f64 (*.f64 v (+.f64 (pow.f64 u 2) (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 4)) -2)) (*.f64 -2 (*.f64 v (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))))) (+.f64 (*.f64 (pow.f64 u 2) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2))))
(+.f64 (*.f64 (pow.f64 u 2) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (+.f64 (*.f64 u (*.f64 2 (/.f64 v (pow.f64 t1 2)))) (+.f64 (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (*.f64 -2 (+.f64 (*.f64 v (/.f64 (pow.f64 u 3) (pow.f64 t1 4))) (*.f64 u (/.f64 (*.f64 (pow.f64 u 2) (*.f64 v -3)) (pow.f64 t1 4))))))))
(+.f64 (+.f64 (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (*.f64 -2 (+.f64 (*.f64 v (/.f64 (pow.f64 u 3) (pow.f64 t1 4))) (*.f64 u (/.f64 (*.f64 (pow.f64 u 2) (*.f64 v -3)) (pow.f64 t1 4)))))) (+.f64 (*.f64 u (*.f64 2 (/.f64 v (pow.f64 t1 2)))) (*.f64 (pow.f64 u 2) (*.f64 -4 (/.f64 v (pow.f64 t1 3))))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 u (*.f64 2 (/.f64 v (pow.f64 t1 2)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (*.f64 -4 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))))
(+.f64 (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)) (+.f64 (*.f64 (pow.f64 u 2) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))))
(+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (+.f64 (*.f64 u (*.f64 2 (/.f64 v (pow.f64 t1 2)))) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (*.f64 (pow.f64 u 2) (*.f64 -4 (/.f64 v (pow.f64 t1 3))))))
(+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (*.f64 (pow.f64 u 2) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (+.f64 (*.f64 u (*.f64 2 (/.f64 v (pow.f64 t1 2)))) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u)) (*.f64 2 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1))))))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (+.f64 (+.f64 (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 u (+.f64 (*.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 (pow.f64 u 2) -4))))) (*.f64 2 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 4)))))
(+.f64 (*.f64 (pow.f64 u 2) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (+.f64 (+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)))) (neg.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 v (pow.f64 u 3)) (*.f64 u (*.f64 v (+.f64 (pow.f64 u 2) (*.f64 (pow.f64 u 2) -4)))))) (pow.f64 t1 4)))))
(+.f64 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (+.f64 (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 u (*.f64 2 (/.f64 v (pow.f64 t1 2))))) (*.f64 (pow.f64 u 2) (*.f64 -4 (/.f64 v (pow.f64 t1 3))))) (neg.f64 (*.f64 (+.f64 (*.f64 v (pow.f64 u 3)) (*.f64 u (*.f64 (pow.f64 u 2) (*.f64 v -3)))) (/.f64 2 (pow.f64 t1 4))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 v (pow.f64 u 3)) (*.f64 u (*.f64 (pow.f64 u 2) (*.f64 v -3)))) (/.f64 2 (pow.f64 t1 4)))) (+.f64 (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 u (*.f64 2 (/.f64 v (pow.f64 t1 2))))) (*.f64 (pow.f64 u 2) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 u (*.f64 2 (/.f64 v (pow.f64 t1 2)))))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2))))) (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3))))))
(+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3))))) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2))))
(+.f64 (*.f64 u (*.f64 2 (/.f64 v (pow.f64 t1 2)))) (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))))))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))) (pow.f64 u 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 3) (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))))) (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))))))
(+.f64 (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)) (+.f64 (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3))))) (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 (pow.f64 u 3) (*.f64 -2 (+.f64 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1) (/.f64 v (pow.f64 t1 4))))))))
(+.f64 (*.f64 u (*.f64 2 (/.f64 v (pow.f64 t1 2)))) (+.f64 (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3))))) (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 (pow.f64 u 3) (*.f64 -2 (+.f64 (/.f64 v (pow.f64 t1 4)) (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1)))))))
(+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3))))) (+.f64 (*.f64 u (*.f64 2 (/.f64 v (pow.f64 t1 2)))) (*.f64 (pow.f64 u 3) (*.f64 -2 (+.f64 (/.f64 v (pow.f64 t1 4)) (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1)))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2))))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (+.f64 (+.f64 (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) -4))) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 5))))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (*.f64 -2 (*.f64 (+.f64 (*.f64 v (pow.f64 t1 3)) (*.f64 (pow.f64 t1 3) (*.f64 v -4))) (/.f64 t1 (pow.f64 u 5)))))) (*.f64 -2 (/.f64 (*.f64 v (pow.f64 t1 4)) (pow.f64 u 5))))))
(+.f64 (+.f64 (+.f64 (*.f64 v (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) -4)) (*.f64 -2 (*.f64 t1 (/.f64 (*.f64 (pow.f64 t1 3) (+.f64 v (*.f64 v -4))) (pow.f64 u 5))))) (+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)))) (+.f64 (*.f64 v (*.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) -2)) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 t1 4)) (pow.f64 u 5))) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 v (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (*.f64 -2 (*.f64 t1 (*.f64 (*.f64 v -3) (/.f64 (pow.f64 t1 3) (pow.f64 u 5))))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))))
(+.f64 (*.f64 -2 (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))) (+.f64 (+.f64 (*.f64 v (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 -2 (*.f64 t1 (*.f64 (*.f64 v -3) (/.f64 (pow.f64 t1 3) (pow.f64 u 5))))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2))))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (+.f64 (+.f64 (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) -4))) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 t1 4) v)) (*.f64 2 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))))) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 v (pow.f64 t1 4))) (*.f64 t1 (*.f64 (+.f64 (*.f64 v (pow.f64 t1 3)) (*.f64 (pow.f64 t1 3) (*.f64 v -4))) 2))) (pow.f64 u 5))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (+.f64 (+.f64 (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) -4))) (neg.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 t1 (*.f64 (pow.f64 t1 3) (+.f64 v (*.f64 v -4)))) (*.f64 v (pow.f64 t1 4)))) (pow.f64 u 5))))))
(+.f64 (+.f64 (*.f64 v (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2)) (*.f64 (+.f64 (*.f64 v (pow.f64 t1 4)) (*.f64 t1 (*.f64 (pow.f64 t1 3) (*.f64 v -3)))) (/.f64 2 (pow.f64 u 5)))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (+.f64 (*.f64 v (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (*.f64 -1 (+.f64 (*.f64 v (/.f64 t1 (pow.f64 u 2))) (*.f64 (+.f64 (*.f64 v (pow.f64 t1 4)) (*.f64 t1 (*.f64 (pow.f64 t1 3) (*.f64 v -3)))) (/.f64 2 (pow.f64 u 5)))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 0)
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(+.f64 0 (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(-.f64 (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 0)
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (*.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) v))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (*.f64 (/.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 t1 u)) (neg.f64 v)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (*.f64 (neg.f64 v) (/.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (*.f64 -1 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 t1 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (*.f64 t1 (neg.f64 v)) (/.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))
(*.f64 (+.f64 t1 u) (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(/.f64 (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (fabs.f64 (/.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 (*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (fabs.f64 (/.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (/.f64 1 (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))
(*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))
(*.f64 (+.f64 t1 u) (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(/.f64 (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (fabs.f64 (/.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 (*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (fabs.f64 (/.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1)
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 1 (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 -1 (*.f64 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 -1 (*.f64 (*.f64 t1 v) (/.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 -1 (*.f64 t1 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 -1 (*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 (neg.f64 v)) (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 -1 (*.f64 (neg.f64 v) (/.f64 t1 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(neg.f64 (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))))
(*.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) (neg.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (neg.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))) (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (*.f64 (neg.f64 v) (/.f64 t1 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(neg.f64 (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))))
(*.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) (neg.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (neg.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(*.f64 (*.f64 -2 (*.f64 t1 v)) (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (*.f64 t1 (*.f64 v -2)) (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (*.f64 v (*.f64 (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -2)))
(*.f64 t1 (*.f64 (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 v -2)))
(*.f64 (*.f64 -2 (*.f64 t1 v)) (*.f64 (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1))
(*.f64 (*.f64 t1 (*.f64 v -2)) (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (*.f64 v (*.f64 (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -2)))
(*.f64 t1 (*.f64 (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 v -2)))
(*.f64 (*.f64 -2 (*.f64 t1 v)) (*.f64 1/2 (/.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 t1 u))))
(*.f64 (*.f64 t1 (*.f64 v -2)) (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1/2))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 1/2 (*.f64 t1 (*.f64 v -2))))
(*.f64 1/2 (*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 t1 -2)))
(*.f64 (*.f64 -2 (*.f64 t1 v)) (*.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u))))
(*.f64 (*.f64 t1 (*.f64 v -2)) (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))))
(*.f64 t1 (*.f64 (*.f64 v -2) (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u)))))
(*.f64 -2 (*.f64 (*.f64 t1 v) (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u)))))
(*.f64 (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))) (/.f64 1 (+.f64 t1 u)))
(*.f64 t1 (*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u))))
(*.f64 t1 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v (neg.f64 (+.f64 t1 u)))))
(*.f64 v (neg.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))))
(*.f64 (/.f64 t1 (neg.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) v)
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 2 (/.f64 (*.f64 t1 (neg.f64 v)) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))
(*.f64 2 (/.f64 (*.f64 t1 (neg.f64 v)) (*.f64 (+.f64 t1 u) (*.f64 2 (+.f64 t1 u)))))
(*.f64 (/.f64 t1 (*.f64 2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 v -2))
(*.f64 2 (/.f64 (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 2))
(*.f64 2 (/.f64 (*.f64 t1 (neg.f64 v)) (*.f64 (+.f64 t1 u) (*.f64 2 (+.f64 t1 u)))))
(*.f64 (/.f64 t1 (*.f64 2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 v -2))
(*.f64 (*.f64 t1 -2) (*.f64 v (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 (*.f64 t1 (*.f64 v -2)) (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (*.f64 v (*.f64 (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -2)))
(*.f64 t1 (*.f64 (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 v -2)))
(*.f64 (*.f64 t1 -2) (*.f64 (*.f64 v (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1))
(*.f64 (*.f64 t1 (*.f64 v -2)) (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (*.f64 v (*.f64 (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -2)))
(*.f64 t1 (*.f64 (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 v -2)))
(*.f64 (*.f64 t1 -2) (*.f64 (*.f64 v 1/2) (/.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 t1 u))))
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 v 1/2)))
(*.f64 t1 (*.f64 -2 (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 v 1/2))))
(*.f64 v (*.f64 1/2 (/.f64 (*.f64 t1 -2) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 -2 (*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 v 1/2)))
(*.f64 (*.f64 t1 -2) (*.f64 (*.f64 v (/.f64 1/2 (+.f64 t1 u))) (/.f64 1 (+.f64 t1 u))))
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 v (/.f64 1/2 (+.f64 t1 u)))))
(*.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 (*.f64 t1 -2) (*.f64 v (/.f64 1/2 (+.f64 t1 u)))))
(*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 t1 -2)))
(*.f64 -2 (*.f64 v (*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u)))))
(*.f64 (*.f64 v (/.f64 (*.f64 t1 -2) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1/2)
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 v 1/2)))
(*.f64 t1 (*.f64 -2 (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 v 1/2))))
(*.f64 v (*.f64 1/2 (/.f64 (*.f64 t1 -2) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 -2 (*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 v 1/2)))
(*.f64 (*.f64 (neg.f64 t1) (*.f64 v 4)) (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4))))
(*.f64 (*.f64 (neg.f64 t1) (*.f64 v 4)) (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 4 (+.f64 t1 u)))))
(*.f64 v (*.f64 (*.f64 t1 -4) (/.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 4 (+.f64 t1 u)))))
(*.f64 (*.f64 v (*.f64 t1 -4)) (/.f64 (/.f64 1/4 (+.f64 t1 u)) (+.f64 t1 u)))
(*.f64 (*.f64 (*.f64 t1 -2) (/.f64 v (+.f64 t1 u))) (/.f64 1/2 (+.f64 t1 u)))
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 v (/.f64 1/2 (+.f64 t1 u)))))
(*.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 (*.f64 t1 -2) (*.f64 v (/.f64 1/2 (+.f64 t1 u)))))
(*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 t1 -2)))
(*.f64 -2 (*.f64 v (*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u)))))
(*.f64 (+.f64 v v) (/.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -2))
(*.f64 (+.f64 v v) (/.f64 t1 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) -2)))
(*.f64 (+.f64 v v) (/.f64 t1 (*.f64 -2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 v (*.f64 (/.f64 t1 (*.f64 -2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 2))
(*.f64 v (*.f64 (/.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -2) 2))
(*.f64 (+.f64 v v) (*.f64 (/.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -2) 1))
(*.f64 (+.f64 v v) (/.f64 t1 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) -2)))
(*.f64 (+.f64 v v) (/.f64 t1 (*.f64 -2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 v (*.f64 (/.f64 t1 (*.f64 -2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 2))
(*.f64 v (*.f64 (/.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -2) 2))
(*.f64 (+.f64 v v) (*.f64 (*.f64 t1 -1/2) (/.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (+.f64 v v) (*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) -2) (/.f64 1 (+.f64 t1 u))))
(*.f64 (+.f64 v v) (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 (/.f64 t1 (+.f64 t1 u)) -2)))
(*.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 (/.f64 (/.f64 t1 -2) (+.f64 t1 u)) (+.f64 v v)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) -2) (/.f64 (+.f64 v v) (+.f64 t1 u)))
(*.f64 (/.f64 t1 (*.f64 -2 (+.f64 t1 u))) (/.f64 (+.f64 v v) (+.f64 t1 u)))
(*.f64 (fabs.f64 (+.f64 t1 u)) (/.f64 (fabs.f64 (+.f64 t1 u)) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))
(*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))
(*.f64 (+.f64 t1 u) (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(/.f64 (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (fabs.f64 (/.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 (*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (fabs.f64 (/.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u))))
(*.f64 t1 (*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u))))
(*.f64 t1 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v (neg.f64 (+.f64 t1 u)))))
(*.f64 v (neg.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))))
(*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (neg.f64 v))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 1 (+.f64 t1 u)) (+.f64 t1 u)) (*.f64 t1 (neg.f64 v)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (neg.f64 t1))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))))
(*.f64 t1 (*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u))))
(*.f64 t1 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v (neg.f64 (+.f64 t1 u)))))
(*.f64 v (neg.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))))
(*.f64 (*.f64 t1 v) (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) t1) (/.f64 -1 (+.f64 t1 u)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (*.f64 2 (neg.f64 v)) (/.f64 t1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))
(*.f64 2 (/.f64 (*.f64 t1 (neg.f64 v)) (*.f64 (+.f64 t1 u) (*.f64 2 (+.f64 t1 u)))))
(*.f64 (/.f64 t1 (*.f64 2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 v -2))
(*.f64 (*.f64 v (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) -1)
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (*.f64 t1 -2) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 v 1/2))
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 v 1/2)))
(*.f64 t1 (*.f64 -2 (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 v 1/2))))
(*.f64 v (*.f64 1/2 (/.f64 (*.f64 t1 -2) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 -2 (*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 v 1/2)))
(*.f64 (*.f64 t1 -1/2) (*.f64 v (/.f64 2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 (/.f64 2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 (*.f64 t1 -1/2) v))
(*.f64 v (*.f64 t1 (*.f64 -1/2 (/.f64 2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))
(*.f64 (*.f64 v 1/2) (/.f64 (*.f64 t1 -2) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 v 1/2)))
(*.f64 t1 (*.f64 -2 (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 v 1/2))))
(*.f64 v (*.f64 1/2 (/.f64 (*.f64 t1 -2) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 -2 (*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 v 1/2)))
(*.f64 1/2 (*.f64 v (/.f64 (*.f64 t1 -2) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 v 1/2)))
(*.f64 t1 (*.f64 -2 (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 v 1/2))))
(*.f64 v (*.f64 1/2 (/.f64 (*.f64 t1 -2) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 -2 (*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 v 1/2)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) -2) (*.f64 v (/.f64 2 (+.f64 t1 u))))
(*.f64 (/.f64 2 (+.f64 t1 u)) (*.f64 (/.f64 (/.f64 t1 -2) (+.f64 t1 u)) v))
(*.f64 v (*.f64 (/.f64 t1 (*.f64 -2 (+.f64 t1 u))) (/.f64 2 (+.f64 t1 u))))
(*.f64 (*.f64 v (/.f64 1/2 (+.f64 t1 u))) (*.f64 -2 (/.f64 t1 (+.f64 t1 u))))
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 v (/.f64 1/2 (+.f64 t1 u)))))
(*.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 (*.f64 t1 -2) (*.f64 v (/.f64 1/2 (+.f64 t1 u)))))
(*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 t1 -2)))
(*.f64 -2 (*.f64 v (*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u)))))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 (*.f64 t1 -2) (/.f64 v (+.f64 t1 u))))
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 v (/.f64 1/2 (+.f64 t1 u)))))
(*.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 (*.f64 t1 -2) (*.f64 v (/.f64 1/2 (+.f64 t1 u)))))
(*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 t1 -2)))
(*.f64 -2 (*.f64 v (*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u)))))
(*.f64 (/.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -2) (+.f64 v v))
(*.f64 (+.f64 v v) (/.f64 t1 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) -2)))
(*.f64 (+.f64 v v) (/.f64 t1 (*.f64 -2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 v (*.f64 (/.f64 t1 (*.f64 -2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 2))
(*.f64 v (*.f64 (/.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -2) 2))
(*.f64 (*.f64 v (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 t1 -2))
(*.f64 (*.f64 t1 (*.f64 v -2)) (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (*.f64 v (*.f64 (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -2)))
(*.f64 t1 (*.f64 (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 v -2)))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 -2 (*.f64 t1 v)))
(*.f64 (*.f64 t1 (*.f64 v -2)) (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (*.f64 v (*.f64 (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -2)))
(*.f64 t1 (*.f64 (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 v -2)))
(*.f64 (*.f64 (+.f64 t1 u) 1/2) (/.f64 (*.f64 (+.f64 t1 u) 2) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))
(*.f64 (*.f64 (+.f64 t1 u) 1/2) (/.f64 (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 2 (+.f64 t1 u)))))
(*.f64 2 (*.f64 (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) (+.f64 t1 u))))) (*.f64 (+.f64 t1 u) 1/2)))
(*.f64 (*.f64 (+.f64 t1 u) 1/2) (*.f64 (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (+.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u)))))
(*.f64 (*.f64 (+.f64 t1 u) 1/2) (*.f64 (*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (+.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u)))))
(*.f64 (/.f64 (fabs.f64 (+.f64 t1 u)) (fabs.f64 (+.f64 t1 u))) (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(pow.f64 (*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1)
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))

eval1.8s (10.6%)

Compiler

Compiled 28632 to 11756 computations (58.9% saved)

prune356.0ms (2.1%)

Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New1104101114
Fresh000
Picked101
Done202
Total1107101117
Error
0b
Counts
1117 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
1.7b
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
1.8b
(/.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)) (neg.f64 (+.f64 t1 u)))
1.6b
(/.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) (+.f64 t1 u))
12.1b
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (neg.f64 t1))
26.5b
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v u))
32.1b
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v (+.f64 t1 u)))
24.6b
(*.f64 (neg.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
28.1b
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
34.3b
(neg.f64 (/.f64 v t1))
3.4b
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u))))
Compiler

Compiled 264 to 154 computations (41.7% saved)

localize10.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 v (+.f64 t1 u))
0.8b
(/.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) (+.f64 t1 u))
9.0b
(*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u)))
Compiler

Compiled 36 to 8 computations (77.8% saved)

series4.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
v
@inf
(*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u)))
1.0ms
v
@0
(*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u)))
0.0ms
t1
@0
(*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u)))
0.0ms
u
@inf
(*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u)))
0.0ms
t1
@inf
(*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u)))

rewrite120.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1770×rational.json-simplify-35
1042×exponential.json-3
1042×rational.json-1
1042×rational.json-2
1042×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01158
18158
223058
371958
4297258
Stop Event
node limit
Counts
2 → 125
Calls
Call 1
Inputs
(*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u)))
(/.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) (+.f64 t1 u))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 t1 (/.f64 v (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 t1 (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t1 (neg.f64 (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t1 (/.f64 (+.f64 t1 u) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t1 (/.f64 (/.f64 (*.f64 (+.f64 t1 u) -2) v) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t1 (/.f64 (/.f64 (*.f64 (+.f64 t1 u) 4) (neg.f64 v)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t1) (/.f64 (neg.f64 (/.f64 (+.f64 t1 u) v)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 v (/.f64 (+.f64 t1 u) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 v (+.f64 t1 u)) (/.f64 -1 t1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 1 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 t1)) (/.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t1 t1) (*.f64 -2 (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t1 t1) (+.f64 (neg.f64 (/.f64 (+.f64 t1 u) v)) (neg.f64 (/.f64 (+.f64 t1 u) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t1 t1) (-.f64 0 (*.f64 (+.f64 t1 u) (/.f64 2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 -2) (*.f64 (+.f64 t1 u) (/.f64 2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (/.f64 -2 t1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (+.f64 (/.f64 -1 t1) (/.f64 -1 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v 4) (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 -2 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (-.f64 0 (/.f64 -1 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t1 (+.f64 t1 u)) (-.f64 0 (/.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 v) (/.f64 (+.f64 t1 u) t1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 v) (neg.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) (neg.f64 t1)) (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) (neg.f64 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 4) (*.f64 (/.f64 (+.f64 t1 u) v) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 t1 u) v)) (*.f64 -2 (/.f64 (+.f64 t1 u) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 4) (+.f64 (/.f64 -2 t1) (/.f64 -2 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v -2) (*.f64 (+.f64 t1 u) (/.f64 2 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v -2) (-.f64 0 (*.f64 (+.f64 t1 u) (/.f64 -2 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -2)) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 (/.f64 (+.f64 v v) (+.f64 t1 u))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 -4) (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 -4) (*.f64 (/.f64 (+.f64 t1 u) v) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 (/.f64 v (+.f64 t1 u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 (/.f64 -2 (+.f64 t1 u))) (+.f64 (/.f64 1 v) (/.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 -1/2) (/.f64 (+.f64 t1 u) (+.f64 v v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 -1/2) (/.f64 (/.f64 (+.f64 t1 u) v) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 -1/2) (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t1 4)) (+.f64 (*.f64 (/.f64 (+.f64 t1 u) v) -4) (*.f64 (/.f64 (+.f64 t1 u) v) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -2)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t1 -4)) (+.f64 (*.f64 (/.f64 (+.f64 t1 u) v) 4) (*.f64 (/.f64 (+.f64 t1 u) v) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t1 4) (/.f64 (+.f64 t1 u) v)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v)) (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 t1 4) (/.f64 (+.f64 t1 u) v)) (/.f64 (*.f64 t1 4) (/.f64 (+.f64 t1 u) v))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 t1 (/.f64 v (+.f64 t1 u))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 v (/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (neg.f64 t1) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))) (/.f64 1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 v v) (*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 v v) (*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -2)) (/.f64 1/2 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -2)) (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 t1 (/.f64 v (+.f64 t1 u))) (*.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 v (*.f64 2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) -2) (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 1/2) (/.f64 (neg.f64 t1) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 (/.f64 -2 (+.f64 t1 u)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -4)) (/.f64 1 (*.f64 (+.f64 t1 u) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t1 t1) (*.f64 (/.f64 2 (*.f64 (+.f64 t1 u) -4)) (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (*.f64 t1 (/.f64 1/2 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 -2) (/.f64 v (*.f64 2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (/.f64 (/.f64 t1 (+.f64 t1 u)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (*.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 t1 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (*.f64 1/2 (/.f64 (neg.f64 t1) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (neg.f64 v) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 -1 (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (neg.f64 t1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 v (+.f64 t1 u)) -2) (*.f64 t1 (/.f64 1/2 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (+.f64 t1 u)) v)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 (/.f64 v (+.f64 t1 u))) (/.f64 -1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 2 (+.f64 t1 u))) (*.f64 t1 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 (/.f64 -2 (+.f64 t1 u))) (*.f64 (/.f64 v (+.f64 t1 u)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 (+.f64 v v) (/.f64 (+.f64 t1 u) (neg.f64 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 (/.f64 -2 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) -2) (/.f64 (+.f64 v v) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (*.f64 2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 t1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 t1 u)) (*.f64 t1 (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 -1/2) (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 2 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 1/2) (*.f64 t1 (/.f64 -2 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 t1 u))) (*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 1/2) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 t1 u))) (*.f64 (/.f64 v 2) (/.f64 (neg.f64 t1) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2) (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))) (+.f64 v v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u)) t1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) t1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 t1 -1/2)) (/.f64 (+.f64 v v) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (+.f64 t1 u) v)) (/.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 v v) (/.f64 (+.f64 t1 u) (neg.f64 t1))) (/.f64 1/2 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 (/.f64 1/2 (+.f64 t1 u))) (*.f64 (/.f64 v (+.f64 t1 u)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t1 (/.f64 v (+.f64 t1 u))) (*.f64 (+.f64 t1 u) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 4)) (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))) (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u))))))))

simplify97.0ms (0.6%)

Algorithm
egg-herbie
Rules
1964×rational.json-simplify-35
1292×rational.json-simplify-43
1244×rational.json-simplify-49
1214×rational.json-simplify-44
1154×rational.json-simplify-47
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03938371
111388013
229647859
Stop Event
node limit
Counts
197 → 242
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t1 v) u))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (*.f64 -1 (/.f64 (*.f64 t1 v) u)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) u))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 3))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 4)) (*.f64 -1 (/.f64 (*.f64 t1 v) u)))))
(*.f64 -1 v)
(+.f64 (*.f64 -1 v) (/.f64 (*.f64 v u) t1))
(+.f64 (*.f64 -1 v) (+.f64 (/.f64 (*.f64 v u) t1) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 2)))))
(+.f64 (*.f64 -1 v) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 3)) (+.f64 (/.f64 (*.f64 v u) t1) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 2))))))
(*.f64 -1 v)
(+.f64 (*.f64 -1 v) (/.f64 (*.f64 v u) t1))
(+.f64 (*.f64 -1 v) (+.f64 (/.f64 (*.f64 v u) t1) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 2)))))
(+.f64 (*.f64 -1 v) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 3)) (+.f64 (/.f64 (*.f64 v u) t1) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 2))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 v)
(+.f64 (*.f64 -1 v) (/.f64 (*.f64 v u) t1))
(+.f64 (*.f64 -1 v) (+.f64 (/.f64 (*.f64 v u) t1) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 2)))))
(+.f64 (*.f64 -1 v) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 3)) (+.f64 (/.f64 (*.f64 v u) t1) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 2))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) u))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (*.f64 -1 (/.f64 (*.f64 t1 v) u)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) u))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 3))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 4)) (*.f64 -1 (/.f64 (*.f64 t1 v) u)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) u))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (*.f64 -1 (/.f64 (*.f64 t1 v) u)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) u))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 3))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 4)) (*.f64 -1 (/.f64 (*.f64 t1 v) u)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4)))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 4))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u)) (*.f64 2 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))) (pow.f64 u 3)) (*.f64 -1 (/.f64 v t1)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 5))))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 t1 4) v)) (*.f64 2 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))))) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)))))))
(+.f64 (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))) 0)
(+.f64 0 (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))))
(+.f64 -1 (-.f64 1 (*.f64 t1 (/.f64 v (+.f64 t1 u)))))
(-.f64 (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))) 0)
(-.f64 0 (*.f64 t1 (/.f64 v (+.f64 t1 u))))
(/.f64 t1 (neg.f64 (/.f64 (+.f64 t1 u) v)))
(/.f64 t1 (/.f64 (+.f64 t1 u) (neg.f64 v)))
(/.f64 t1 (/.f64 (/.f64 (*.f64 (+.f64 t1 u) -2) v) 2))
(/.f64 t1 (/.f64 (/.f64 (*.f64 (+.f64 t1 u) 4) (neg.f64 v)) 4))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v))
(/.f64 (neg.f64 t1) (/.f64 (neg.f64 (/.f64 (+.f64 t1 u) v)) -1))
(/.f64 v (/.f64 (+.f64 t1 u) (neg.f64 t1)))
(/.f64 (/.f64 v (+.f64 t1 u)) (/.f64 -1 t1))
(/.f64 (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))) 1)
(/.f64 1 (/.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 t1)))
(/.f64 -1 (-.f64 0 (/.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 t1))))
(/.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -2)) 2)
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 1 v))
(/.f64 2 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) (neg.f64 t1)))
(/.f64 2 (+.f64 (/.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 t1)) (/.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 t1))))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -4)) 4)
(/.f64 (+.f64 t1 t1) (*.f64 -2 (/.f64 (+.f64 t1 u) v)))
(/.f64 (+.f64 t1 t1) (+.f64 (neg.f64 (/.f64 (+.f64 t1 u) v)) (neg.f64 (/.f64 (+.f64 t1 u) v))))
(/.f64 (+.f64 t1 t1) (-.f64 0 (*.f64 (+.f64 t1 u) (/.f64 2 v))))
(/.f64 (*.f64 t1 -2) (*.f64 (+.f64 t1 u) (/.f64 2 v)))
(/.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (/.f64 -2 t1))
(/.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (+.f64 (/.f64 -1 t1) (/.f64 -1 t1)))
(/.f64 (*.f64 v 4) (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 -2 t1))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (-.f64 0 (/.f64 -1 t1)))
(/.f64 (/.f64 t1 (+.f64 t1 u)) (-.f64 0 (/.f64 1 v)))
(/.f64 (neg.f64 v) (/.f64 (+.f64 t1 u) t1))
(/.f64 (neg.f64 v) (neg.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1))))
(/.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) (neg.f64 t1)) (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) (neg.f64 t1))))
(/.f64 (*.f64 t1 4) (*.f64 (/.f64 (+.f64 t1 u) v) -4))
(/.f64 (*.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 t1 u) v)) (*.f64 -2 (/.f64 (+.f64 t1 u) v))))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 4) (+.f64 (/.f64 -2 t1) (/.f64 -2 t1)))
(/.f64 (*.f64 v -2) (*.f64 (+.f64 t1 u) (/.f64 2 t1)))
(/.f64 (*.f64 v -2) (-.f64 0 (*.f64 (+.f64 t1 u) (/.f64 -2 t1))))
(/.f64 (*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -2)) 4) 8)
(/.f64 (*.f64 t1 (/.f64 (+.f64 v v) (+.f64 t1 u))) -2)
(/.f64 (*.f64 t1 -4) (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 2 v))))
(/.f64 (*.f64 t1 -4) (*.f64 (/.f64 (+.f64 t1 u) v) 4))
(/.f64 (*.f64 t1 (/.f64 v (+.f64 t1 u))) -1)
(/.f64 (*.f64 t1 (/.f64 -2 (+.f64 t1 u))) (+.f64 (/.f64 1 v) (/.f64 1 v)))
(/.f64 (*.f64 t1 -1/2) (/.f64 (+.f64 t1 u) (+.f64 v v)))
(/.f64 (*.f64 t1 -1/2) (/.f64 (/.f64 (+.f64 t1 u) v) 2))
(/.f64 (*.f64 t1 -1/2) (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) 4))
(/.f64 (*.f64 2 (*.f64 t1 4)) (+.f64 (*.f64 (/.f64 (+.f64 t1 u) v) -4) (*.f64 (/.f64 (+.f64 t1 u) v) -4)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -2)) 4)) 16)
(/.f64 (*.f64 2 (*.f64 t1 -4)) (+.f64 (*.f64 (/.f64 (+.f64 t1 u) v) 4) (*.f64 (/.f64 (+.f64 t1 u) v) 4)))
(/.f64 (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v)) -2)
(/.f64 (/.f64 (*.f64 t1 4) (/.f64 (+.f64 t1 u) v)) -4)
(/.f64 (+.f64 (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v)) (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v))) -4)
(/.f64 (+.f64 (/.f64 (*.f64 t1 4) (/.f64 (+.f64 t1 u) v)) (/.f64 (*.f64 t1 4) (/.f64 (+.f64 t1 u) v))) -8)
(pow.f64 (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))) 1)
(neg.f64 (*.f64 t1 (/.f64 v (+.f64 t1 u))))
(+.f64 (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))) 0)
(+.f64 0 (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))))
(-.f64 (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))) 0)
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u)))
(*.f64 t1 (*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (+.f64 t1 u)))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))) (/.f64 1 (+.f64 t1 u)))
(*.f64 (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))) 1)
(*.f64 1 (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u))))
(*.f64 -1 (*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 (+.f64 v v) (*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))))
(*.f64 (+.f64 v v) (*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))) (neg.f64 t1)))
(*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -2)) (/.f64 1/2 (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -2)) (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 2 (/.f64 (*.f64 t1 (/.f64 v (+.f64 t1 u))) (*.f64 (+.f64 t1 u) -2)))
(*.f64 2 (/.f64 (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))) 2))
(*.f64 2 (*.f64 (/.f64 v (*.f64 2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (neg.f64 t1)))
(*.f64 2 (*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) -2) (/.f64 v (+.f64 t1 u))))
(*.f64 2 (*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 1/2) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))))
(*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 (/.f64 -2 (+.f64 t1 u)))) 1/2)
(*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -4)) (/.f64 1 (*.f64 (+.f64 t1 u) 4)))
(*.f64 (+.f64 t1 t1) (*.f64 (/.f64 2 (*.f64 (+.f64 t1 u) -4)) (/.f64 v (+.f64 t1 u))))
(*.f64 -2 (*.f64 (*.f64 t1 (/.f64 1/2 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u))))
(*.f64 (*.f64 t1 -2) (/.f64 v (*.f64 2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (/.f64 (/.f64 t1 (+.f64 t1 u)) -2))
(*.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (*.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 t1 -1/2)))
(*.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (*.f64 1/2 (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 -1 (/.f64 (+.f64 t1 u) v)))
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (neg.f64 t1))
(*.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) -2) (*.f64 t1 (/.f64 1/2 (+.f64 t1 u))))
(*.f64 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u))) -1)
(*.f64 (/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (+.f64 t1 u)) v)
(*.f64 (*.f64 t1 (/.f64 v (+.f64 t1 u))) (/.f64 -1 (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 2 (+.f64 t1 u))) (*.f64 t1 -1/2))
(*.f64 (*.f64 t1 (/.f64 -2 (+.f64 t1 u))) (*.f64 (/.f64 v (+.f64 t1 u)) 1/2))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -2)))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 (+.f64 v v) (/.f64 (+.f64 t1 u) (neg.f64 t1))))
(*.f64 1/2 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 (/.f64 -2 (+.f64 t1 u)))))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) -2) (/.f64 (+.f64 v v) (+.f64 t1 u)))
(*.f64 (/.f64 v (*.f64 2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 t1 -2))
(*.f64 (/.f64 -1 (+.f64 t1 u)) (*.f64 t1 (/.f64 v (+.f64 t1 u))))
(*.f64 (*.f64 t1 -1/2) (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 2 (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 1/2) (*.f64 t1 (/.f64 -2 (+.f64 t1 u))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 t1 u))) (*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 1/2) (neg.f64 t1)))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 t1 u))) (*.f64 (/.f64 v 2) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2) (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -2)))
(*.f64 (*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))) (+.f64 v v))
(*.f64 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u)) t1)
(*.f64 (*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) t1)
(*.f64 (*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) -1)
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 t1 -1/2)) (/.f64 (+.f64 v v) (+.f64 t1 u)))
(*.f64 (/.f64 -1 (/.f64 (+.f64 t1 u) v)) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (+.f64 v v) (/.f64 (+.f64 t1 u) (neg.f64 t1))) (/.f64 1/2 (+.f64 t1 u)))
(*.f64 (*.f64 t1 (/.f64 1/2 (+.f64 t1 u))) (*.f64 (/.f64 v (+.f64 t1 u)) -2))
(*.f64 (/.f64 (*.f64 t1 (/.f64 v (+.f64 t1 u))) (*.f64 (+.f64 t1 u) -2)) 2)
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 4)) (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -4)))
(*.f64 (/.f64 (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))) 2) 2)
(*.f64 (+.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))) (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))))
(pow.f64 (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))) 1)
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u))))
Outputs
(*.f64 -1 (/.f64 (*.f64 t1 v) u))
(*.f64 -1 (*.f64 v (/.f64 t1 u)))
(neg.f64 (*.f64 t1 (/.f64 v u)))
(*.f64 v (neg.f64 (/.f64 t1 u)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (*.f64 -1 (/.f64 (*.f64 t1 v) u)))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 u))) (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2)))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v u))) (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 2))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (neg.f64 (/.f64 t1 u))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) u))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 3)))) (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 u))) (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 2))) (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (*.f64 t1 (/.f64 v u)))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 2))) (*.f64 -1 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (/.f64 t1 u)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 3))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 4)) (*.f64 -1 (/.f64 (*.f64 t1 v) u)))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2)) (+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 3)))) (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 u))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 4))))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 2))) (+.f64 (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (*.f64 t1 (/.f64 v u)))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 4)))))
(+.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (neg.f64 (/.f64 t1 u)))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))))))
(*.f64 -1 v)
(neg.f64 v)
(+.f64 (*.f64 -1 v) (/.f64 (*.f64 v u) t1))
(+.f64 (neg.f64 v) (*.f64 u (/.f64 v t1)))
(+.f64 (neg.f64 v) (*.f64 v (/.f64 u t1)))
(*.f64 v (+.f64 -1 (/.f64 u t1)))
(+.f64 (*.f64 -1 v) (+.f64 (/.f64 (*.f64 v u) t1) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 2)))))
(+.f64 (neg.f64 v) (+.f64 (*.f64 u (/.f64 v t1)) (*.f64 -1 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 2))))))
(+.f64 (*.f64 v (/.f64 u t1)) (*.f64 -1 (+.f64 v (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 2))))))
(+.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (*.f64 (pow.f64 u 2) (neg.f64 (/.f64 v (pow.f64 t1 2)))))
(+.f64 (*.f64 -1 v) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 3)) (+.f64 (/.f64 (*.f64 v u) t1) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 2))))))
(+.f64 (neg.f64 v) (+.f64 (*.f64 u (/.f64 v t1)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 2)))) (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 3))))))
(+.f64 (*.f64 v (/.f64 u t1)) (+.f64 (*.f64 -1 (+.f64 v (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 2))))) (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 3)))))
(+.f64 (*.f64 (pow.f64 u 2) (neg.f64 (/.f64 v (pow.f64 t1 2)))) (+.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (*.f64 v (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))))
(*.f64 -1 v)
(neg.f64 v)
(+.f64 (*.f64 -1 v) (/.f64 (*.f64 v u) t1))
(+.f64 (neg.f64 v) (*.f64 u (/.f64 v t1)))
(+.f64 (neg.f64 v) (*.f64 v (/.f64 u t1)))
(*.f64 v (+.f64 -1 (/.f64 u t1)))
(+.f64 (*.f64 -1 v) (+.f64 (/.f64 (*.f64 v u) t1) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 2)))))
(+.f64 (neg.f64 v) (+.f64 (*.f64 u (/.f64 v t1)) (*.f64 -1 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 2))))))
(+.f64 (*.f64 v (/.f64 u t1)) (*.f64 -1 (+.f64 v (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 2))))))
(+.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (*.f64 (pow.f64 u 2) (neg.f64 (/.f64 v (pow.f64 t1 2)))))
(+.f64 (*.f64 -1 v) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 3)) (+.f64 (/.f64 (*.f64 v u) t1) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 2))))))
(+.f64 (neg.f64 v) (+.f64 (*.f64 u (/.f64 v t1)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 2)))) (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 3))))))
(+.f64 (*.f64 v (/.f64 u t1)) (+.f64 (*.f64 -1 (+.f64 v (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 2))))) (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 3)))))
(+.f64 (*.f64 (pow.f64 u 2) (neg.f64 (/.f64 v (pow.f64 t1 2)))) (+.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (*.f64 v (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 -1 v)
(neg.f64 v)
(+.f64 (*.f64 -1 v) (/.f64 (*.f64 v u) t1))
(+.f64 (neg.f64 v) (*.f64 u (/.f64 v t1)))
(+.f64 (neg.f64 v) (*.f64 v (/.f64 u t1)))
(*.f64 v (+.f64 -1 (/.f64 u t1)))
(+.f64 (*.f64 -1 v) (+.f64 (/.f64 (*.f64 v u) t1) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 2)))))
(+.f64 (neg.f64 v) (+.f64 (*.f64 u (/.f64 v t1)) (*.f64 -1 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 2))))))
(+.f64 (*.f64 v (/.f64 u t1)) (*.f64 -1 (+.f64 v (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 2))))))
(+.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (*.f64 (pow.f64 u 2) (neg.f64 (/.f64 v (pow.f64 t1 2)))))
(+.f64 (*.f64 -1 v) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 3)) (+.f64 (/.f64 (*.f64 v u) t1) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 2))))))
(+.f64 (neg.f64 v) (+.f64 (*.f64 u (/.f64 v t1)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 2)))) (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 3))))))
(+.f64 (*.f64 v (/.f64 u t1)) (+.f64 (*.f64 -1 (+.f64 v (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 2))))) (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 3)))))
(+.f64 (*.f64 (pow.f64 u 2) (neg.f64 (/.f64 v (pow.f64 t1 2)))) (+.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (*.f64 v (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) u))
(*.f64 -1 (*.f64 v (/.f64 t1 u)))
(neg.f64 (*.f64 t1 (/.f64 v u)))
(*.f64 v (neg.f64 (/.f64 t1 u)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (*.f64 -1 (/.f64 (*.f64 t1 v) u)))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 u))) (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2)))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v u))) (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 2))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (neg.f64 (/.f64 t1 u))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) u))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 3)))) (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 u))) (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 2))) (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (*.f64 t1 (/.f64 v u)))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 2))) (*.f64 -1 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (/.f64 t1 u)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 3))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 4)) (*.f64 -1 (/.f64 (*.f64 t1 v) u)))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2)) (+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 3)))) (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 u))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 4))))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 2))) (+.f64 (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (*.f64 t1 (/.f64 v u)))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 4)))))
(+.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (neg.f64 (/.f64 t1 u)))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) u))
(*.f64 -1 (*.f64 v (/.f64 t1 u)))
(neg.f64 (*.f64 t1 (/.f64 v u)))
(*.f64 v (neg.f64 (/.f64 t1 u)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (*.f64 -1 (/.f64 (*.f64 t1 v) u)))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 u))) (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2)))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v u))) (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 2))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (neg.f64 (/.f64 t1 u))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) u))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 3)))) (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 u))) (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 2))) (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (*.f64 t1 (/.f64 v u)))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 2))) (*.f64 -1 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (/.f64 t1 u)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 3))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 4)) (*.f64 -1 (/.f64 (*.f64 t1 v) u)))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2)) (+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 3)))) (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 u))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 4))))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 2))) (+.f64 (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (*.f64 t1 (/.f64 v u)))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 4)))))
(+.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (neg.f64 (/.f64 t1 u)))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (*.f64 2 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3))))
(+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (+.f64 (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4))))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3))) (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))))))
(+.f64 (+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2))) (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4)))))))
(+.f64 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))) (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (+.f64 (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4))))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3))) (+.f64 (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4))))) (+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (*.f64 (pow.f64 t1 4) (*.f64 -2 (+.f64 (/.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))) u) (/.f64 v (pow.f64 u 5))))))))
(+.f64 (+.f64 (+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2))) (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))))) (*.f64 (pow.f64 t1 4) (*.f64 -2 (+.f64 (/.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))) u) (/.f64 v (pow.f64 u 5))))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (*.f64 (/.f64 u (pow.f64 t1 2)) 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (*.f64 -4 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))))
(+.f64 (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)) (+.f64 (*.f64 (pow.f64 u 2) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))))
(+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (+.f64 (*.f64 v (*.f64 (/.f64 u (pow.f64 t1 2)) 2)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (*.f64 v (*.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) -4))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 4))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))))
(+.f64 (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (+.f64 (+.f64 (*.f64 -2 (*.f64 u (/.f64 (+.f64 (*.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 4)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (*.f64 -2 (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 4)))))) (*.f64 -4 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))))
(+.f64 (*.f64 (pow.f64 u 2) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (+.f64 (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)) (+.f64 (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (+.f64 (*.f64 u (*.f64 (/.f64 (*.f64 v (+.f64 (pow.f64 u 2) (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 4)) -2)) (*.f64 (pow.f64 u 3) (*.f64 -2 (/.f64 v (pow.f64 t1 4))))))))
(+.f64 (+.f64 (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (*.f64 -2 (+.f64 (*.f64 (*.f64 (pow.f64 u 2) (+.f64 v (*.f64 v -4))) (/.f64 u (pow.f64 t1 4))) (*.f64 v (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))))) (+.f64 (*.f64 v (*.f64 (/.f64 u (pow.f64 t1 2)) 2)) (*.f64 v (*.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) -4))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (*.f64 (/.f64 u (pow.f64 t1 2)) 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (*.f64 -4 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))))
(+.f64 (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)) (+.f64 (*.f64 (pow.f64 u 2) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))))
(+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (+.f64 (*.f64 v (*.f64 (/.f64 u (pow.f64 t1 2)) 2)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (*.f64 v (*.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) -4))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u)) (*.f64 2 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1))))))
(+.f64 (*.f64 -4 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (+.f64 (+.f64 (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 (pow.f64 u 2) -4))) (*.f64 u 2)) (*.f64 v (*.f64 (pow.f64 u 3) 2))) (pow.f64 t1 4)))))
(+.f64 (+.f64 (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)) (+.f64 (*.f64 (pow.f64 u 2) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))))) (neg.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 v (pow.f64 u 3)) (*.f64 u (*.f64 v (+.f64 (pow.f64 u 2) (*.f64 (pow.f64 u 2) -4)))))) (pow.f64 t1 4))))
(+.f64 (*.f64 v (*.f64 (/.f64 u (pow.f64 t1 2)) 2)) (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 v (pow.f64 u 3)) (*.f64 u (*.f64 (pow.f64 u 2) (+.f64 v (*.f64 v -4))))) (/.f64 2 (pow.f64 t1 4)))) (+.f64 (*.f64 v (*.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) -4)) (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (*.f64 (/.f64 u (pow.f64 t1 2)) 2)))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))))))
(+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3))))) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (*.f64 v (*.f64 (/.f64 u (pow.f64 t1 2)) 2)) (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))))))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))) (pow.f64 u 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 3) (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))))) (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))))))
(+.f64 (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)) (+.f64 (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3))))) (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 (pow.f64 u 3) (*.f64 -2 (+.f64 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1) (/.f64 v (pow.f64 t1 4))))))))
(+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (+.f64 (*.f64 v (*.f64 (/.f64 u (pow.f64 t1 2)) 2)) (*.f64 (pow.f64 u 3) (*.f64 -2 (+.f64 (/.f64 v (pow.f64 t1 4)) (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))))) (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (*.f64 2 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3))))
(+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (*.f64 -4 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (+.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3))) (*.f64 -4 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 v -4))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 5))))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (+.f64 (*.f64 -4 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (*.f64 -2 (*.f64 (+.f64 (*.f64 v (pow.f64 t1 3)) (*.f64 (pow.f64 t1 3) (*.f64 v -4))) (/.f64 t1 (pow.f64 u 5)))))) (*.f64 -2 (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3))) (+.f64 (+.f64 (*.f64 -2 (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))) (+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (+.f64 (*.f64 -4 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (*.f64 -2 (*.f64 (*.f64 (pow.f64 t1 3) (+.f64 v (*.f64 v -4))) (/.f64 t1 (pow.f64 u 5))))))) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (*.f64 (pow.f64 t1 4) (*.f64 -2 (/.f64 v (pow.f64 u 5)))) (+.f64 (+.f64 (+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 v -4))) (*.f64 t1 (*.f64 (*.f64 (+.f64 v (*.f64 v -4)) (/.f64 (pow.f64 t1 3) (pow.f64 u 5))) -2))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (*.f64 2 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3))))
(+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (*.f64 -4 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (+.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3))) (*.f64 -4 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 v -4))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 t1 4) v)) (*.f64 2 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))))) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)))))))
(+.f64 (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (+.f64 (*.f64 -4 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 v (pow.f64 t1 4))) (*.f64 t1 (*.f64 (+.f64 (*.f64 v (pow.f64 t1 3)) (*.f64 (pow.f64 t1 3) (*.f64 v -4))) 2))) (pow.f64 u 5))))) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3))) (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 -4 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (+.f64 (neg.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 t1 (*.f64 (pow.f64 t1 3) (+.f64 v (*.f64 v -4)))) (*.f64 v (pow.f64 t1 4)))) (pow.f64 u 5))) (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 v -4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2)) (*.f64 (+.f64 (*.f64 v (pow.f64 t1 4)) (*.f64 t1 (*.f64 (pow.f64 t1 3) (+.f64 v (*.f64 v -4))))) (/.f64 2 (pow.f64 u 5)))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2))))
(+.f64 (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))) 0)
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(+.f64 0 (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(+.f64 -1 (-.f64 1 (*.f64 t1 (/.f64 v (+.f64 t1 u)))))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(-.f64 (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))) 0)
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(-.f64 0 (*.f64 t1 (/.f64 v (+.f64 t1 u))))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 t1 (neg.f64 (/.f64 (+.f64 t1 u) v)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 t1 (/.f64 (+.f64 t1 u) (neg.f64 v)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 t1 (/.f64 (/.f64 (*.f64 (+.f64 t1 u) -2) v) 2))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 t1 (/.f64 (/.f64 (*.f64 (+.f64 t1 u) 4) (neg.f64 v)) 4))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (neg.f64 (/.f64 (+.f64 t1 u) v)) -1))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 v (/.f64 (+.f64 t1 u) (neg.f64 t1)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (/.f64 v (+.f64 t1 u)) (/.f64 -1 t1))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))) 1)
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 1 (/.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 t1)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 -1 (-.f64 0 (/.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 t1))))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -2)) 2)
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 1 v))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 2 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) (neg.f64 t1)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 2 (+.f64 (/.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 t1)) (/.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 t1))))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -4)) 4)
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (+.f64 t1 t1) (*.f64 -2 (/.f64 (+.f64 t1 u) v)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (+.f64 t1 t1) (+.f64 (neg.f64 (/.f64 (+.f64 t1 u) v)) (neg.f64 (/.f64 (+.f64 t1 u) v))))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (+.f64 t1 t1) (-.f64 0 (*.f64 (+.f64 t1 u) (/.f64 2 v))))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 t1 -2) (*.f64 (+.f64 t1 u) (/.f64 2 v)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (/.f64 -2 t1))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (+.f64 (/.f64 -1 t1) (/.f64 -1 t1)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 v 4) (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 -2 t1))))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (-.f64 0 (/.f64 -1 t1)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (/.f64 t1 (+.f64 t1 u)) (-.f64 0 (/.f64 1 v)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (neg.f64 v) (/.f64 (+.f64 t1 u) t1))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (neg.f64 v) (neg.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1))))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) (neg.f64 t1)) (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) (neg.f64 t1))))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 t1 4) (*.f64 (/.f64 (+.f64 t1 u) v) -4))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 t1 u) v)) (*.f64 -2 (/.f64 (+.f64 t1 u) v))))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 4) (+.f64 (/.f64 -2 t1) (/.f64 -2 t1)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 v -2) (*.f64 (+.f64 t1 u) (/.f64 2 t1)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 v -2) (-.f64 0 (*.f64 (+.f64 t1 u) (/.f64 -2 t1))))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -2)) 4) 8)
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 t1 (/.f64 (+.f64 v v) (+.f64 t1 u))) -2)
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 t1 -4) (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 2 v))))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 t1 -4) (*.f64 (/.f64 (+.f64 t1 u) v) 4))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 t1 (/.f64 v (+.f64 t1 u))) -1)
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 t1 (/.f64 -2 (+.f64 t1 u))) (+.f64 (/.f64 1 v) (/.f64 1 v)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 t1 -1/2) (/.f64 (+.f64 t1 u) (+.f64 v v)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 t1 -1/2) (/.f64 (/.f64 (+.f64 t1 u) v) 2))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 t1 -1/2) (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) 4))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 2 (*.f64 t1 4)) (+.f64 (*.f64 (/.f64 (+.f64 t1 u) v) -4) (*.f64 (/.f64 (+.f64 t1 u) v) -4)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -2)) 4)) 16)
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 2 (*.f64 t1 -4)) (+.f64 (*.f64 (/.f64 (+.f64 t1 u) v) 4) (*.f64 (/.f64 (+.f64 t1 u) v) 4)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v)) -2)
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (/.f64 (*.f64 t1 4) (/.f64 (+.f64 t1 u) v)) -4)
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (+.f64 (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v)) (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v))) -4)
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(/.f64 (+.f64 (/.f64 (*.f64 t1 4) (/.f64 (+.f64 t1 u) v)) (/.f64 (*.f64 t1 4) (/.f64 (+.f64 t1 u) v))) -8)
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(pow.f64 (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))) 1)
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (+.f64 t1 u))))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(+.f64 (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))) 0)
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(+.f64 0 (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(-.f64 (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))) 0)
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))) (/.f64 1 (+.f64 t1 u)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))) 1)
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 1 (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 -1 (*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (+.f64 v v) (*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (+.f64 v v) (*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))) (neg.f64 t1)))
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))) (*.f64 (neg.f64 t1) (+.f64 v v)))
(*.f64 (neg.f64 t1) (*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))) (+.f64 v v)))
(*.f64 v (*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))) (*.f64 t1 -2)))
(*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -2)) (/.f64 1/2 (+.f64 t1 u)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -2)) (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 2 (/.f64 (*.f64 t1 (/.f64 v (+.f64 t1 u))) (*.f64 (+.f64 t1 u) -2)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 2 (/.f64 (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))) 2))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 2 (*.f64 (/.f64 v (*.f64 2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (neg.f64 t1)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 2 (*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) -2) (/.f64 v (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 2 (*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 1/2) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 (/.f64 -2 (+.f64 t1 u)))) 1/2)
(*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (*.f64 t1 (/.f64 -2 (+.f64 t1 u))) 1/2))
(*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 (*.f64 t1 -2) (+.f64 t1 u)) 1/2))
(*.f64 -2 (*.f64 (/.f64 t1 (+.f64 t1 u)) (*.f64 (/.f64 v (+.f64 t1 u)) 1/2)))
(*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -4)) (/.f64 1 (*.f64 (+.f64 t1 u) 4)))
(*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (*.f64 t1 -4) (/.f64 1 (*.f64 4 (+.f64 t1 u)))))
(*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (*.f64 t1 -4) (/.f64 1/4 (+.f64 t1 u))))
(*.f64 t1 (*.f64 (*.f64 -4 (/.f64 v (+.f64 t1 u))) (/.f64 1/4 (+.f64 t1 u))))
(*.f64 (+.f64 t1 t1) (*.f64 (/.f64 2 (*.f64 (+.f64 t1 u) -4)) (/.f64 v (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 -2 (*.f64 (*.f64 t1 (/.f64 1/2 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (*.f64 t1 -2) (/.f64 v (*.f64 2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (/.f64 (/.f64 t1 (+.f64 t1 u)) -2))
(*.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (/.f64 t1 (*.f64 (+.f64 t1 u) -2)))
(*.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (*.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 t1 -1/2)))
(*.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (*.f64 t1 (*.f64 -1/2 (/.f64 1 (+.f64 t1 u)))))
(*.f64 t1 (*.f64 (*.f64 -1/2 (/.f64 1 (+.f64 t1 u))) (/.f64 (+.f64 v v) (+.f64 t1 u))))
(*.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (*.f64 1/2 (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(*.f64 1/2 (*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 v v) (+.f64 t1 u))))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (*.f64 1/2 (/.f64 (+.f64 v v) (+.f64 t1 u))))
(*.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (*.f64 (/.f64 t1 (+.f64 t1 u)) -1/2))
(*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 -1 (/.f64 (+.f64 t1 u) v)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (neg.f64 t1))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) -2) (*.f64 t1 (/.f64 1/2 (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u))) -1)
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (+.f64 t1 u)) v)
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (*.f64 t1 (/.f64 v (+.f64 t1 u))) (/.f64 -1 (+.f64 t1 u)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 2 (+.f64 t1 u))) (*.f64 t1 -1/2))
(*.f64 t1 (*.f64 -1/2 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 2 (+.f64 t1 u)))))
(*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (*.f64 t1 -1/2) (/.f64 2 (+.f64 t1 u))))
(*.f64 (/.f64 2 (+.f64 t1 u)) (*.f64 t1 (*.f64 (/.f64 v (+.f64 t1 u)) -1/2)))
(*.f64 (*.f64 t1 (/.f64 -2 (+.f64 t1 u))) (*.f64 (/.f64 v (+.f64 t1 u)) 1/2))
(*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (*.f64 t1 (/.f64 -2 (+.f64 t1 u))) 1/2))
(*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 (*.f64 t1 -2) (+.f64 t1 u)) 1/2))
(*.f64 -2 (*.f64 (/.f64 t1 (+.f64 t1 u)) (*.f64 (/.f64 v (+.f64 t1 u)) 1/2)))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -2)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 (+.f64 v v) (/.f64 (+.f64 t1 u) (neg.f64 t1))))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (+.f64 v v))))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 (*.f64 t1 -2) (/.f64 (+.f64 t1 u) v)))
(*.f64 1/2 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 (/.f64 -2 (+.f64 t1 u)))))
(*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (*.f64 t1 (/.f64 -2 (+.f64 t1 u))) 1/2))
(*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 (*.f64 t1 -2) (+.f64 t1 u)) 1/2))
(*.f64 -2 (*.f64 (/.f64 t1 (+.f64 t1 u)) (*.f64 (/.f64 v (+.f64 t1 u)) 1/2)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) -2) (/.f64 (+.f64 v v) (+.f64 t1 u)))
(*.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (/.f64 t1 (*.f64 (+.f64 t1 u) -2)))
(*.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (/.f64 (/.f64 t1 (+.f64 t1 u)) -2))
(*.f64 (/.f64 v (*.f64 2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (*.f64 t1 -2))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 -1 (+.f64 t1 u)) (*.f64 t1 (/.f64 v (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (*.f64 t1 -1/2) (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 2 (+.f64 t1 u))))
(*.f64 t1 (*.f64 -1/2 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 2 (+.f64 t1 u)))))
(*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (*.f64 t1 -1/2) (/.f64 2 (+.f64 t1 u))))
(*.f64 (/.f64 2 (+.f64 t1 u)) (*.f64 t1 (*.f64 (/.f64 v (+.f64 t1 u)) -1/2)))
(*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 1/2) (*.f64 t1 (/.f64 -2 (+.f64 t1 u))))
(*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (*.f64 t1 (/.f64 -2 (+.f64 t1 u))) 1/2))
(*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 (*.f64 t1 -2) (+.f64 t1 u)) 1/2))
(*.f64 -2 (*.f64 (/.f64 t1 (+.f64 t1 u)) (*.f64 (/.f64 v (+.f64 t1 u)) 1/2)))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 t1 u))) (*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 1/2) (neg.f64 t1)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 t1 u))) (*.f64 (/.f64 v 2) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 t1 u))) (*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v 2)))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (*.f64 (*.f64 2 (/.f64 1 (+.f64 t1 u))) (/.f64 v 2)))
(*.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) -2) (/.f64 v 2)))
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2) (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -2)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))) (+.f64 v v))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u)) t1)
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) t1)
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) -1)
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 t1 -1/2)) (/.f64 (+.f64 v v) (+.f64 t1 u)))
(*.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (*.f64 t1 (*.f64 -1/2 (/.f64 1 (+.f64 t1 u)))))
(*.f64 t1 (*.f64 (*.f64 -1/2 (/.f64 1 (+.f64 t1 u))) (/.f64 (+.f64 v v) (+.f64 t1 u))))
(*.f64 (/.f64 -1 (/.f64 (+.f64 t1 u) v)) (/.f64 t1 (+.f64 t1 u)))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (+.f64 v v) (/.f64 (+.f64 t1 u) (neg.f64 t1))) (/.f64 1/2 (+.f64 t1 u)))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (+.f64 v v))))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 (*.f64 t1 -2) (/.f64 (+.f64 t1 u) v)))
(*.f64 (*.f64 t1 (/.f64 1/2 (+.f64 t1 u))) (*.f64 (/.f64 v (+.f64 t1 u)) -2))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (*.f64 t1 (/.f64 v (+.f64 t1 u))) (*.f64 (+.f64 t1 u) -2)) 2)
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 4)) (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 -4)))
(*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (*.f64 t1 -4) (/.f64 1 (*.f64 4 (+.f64 t1 u)))))
(*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (*.f64 t1 -4) (/.f64 1/4 (+.f64 t1 u))))
(*.f64 t1 (*.f64 (*.f64 -4 (/.f64 v (+.f64 t1 u))) (/.f64 1/4 (+.f64 t1 u))))
(*.f64 (/.f64 (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))) 2) 2)
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (+.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))) (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(pow.f64 (*.f64 t1 (/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (+.f64 t1 u))) 1)
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u))))
(*.f64 t1 (/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))

localize7.0ms (0%)

Compiler

Compiled 12 to 5 computations (58.3% saved)

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 v (+.f64 t1 u))
8.0b
(*.f64 (neg.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
Compiler

Compiled 31 to 8 computations (74.2% saved)

series5.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
2.0ms
v
@0
(*.f64 (neg.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
1.0ms
t1
@0
(*.f64 (neg.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
1.0ms
v
@inf
(*.f64 (neg.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
0.0ms
t1
@inf
(*.f64 (neg.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
0.0ms
t1
@-inf
(*.f64 (neg.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u)))

rewrite121.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1602×rational.json-1
1602×rational.json-2
1602×rational.json-4
1602×rational.json-3
1584×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01129
18029
222329
365829
4220629
5580129
Stop Event
node limit
Counts
1 → 90
Calls
Call 1
Inputs
(*.f64 (neg.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 t1 (neg.f64 u)) (/.f64 v (+.f64 t1 u))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 t1 (neg.f64 u)) (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t1 (neg.f64 u)) (/.f64 v (+.f64 t1 u))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t1 (*.f64 (neg.f64 u) (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t1 u) (neg.f64 (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t1 (neg.f64 u)) (/.f64 (+.f64 t1 u) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t1 (neg.f64 u)) (neg.f64 (neg.f64 (/.f64 (+.f64 t1 u) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 v (/.f64 (+.f64 t1 u) (/.f64 t1 (neg.f64 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 v (+.f64 t1 u)) (/.f64 u (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 (neg.f64 u)) (/.f64 v (+.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 u (neg.f64 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 u t1) (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t1 t1) (*.f64 (*.f64 u -2) (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t1 t1) (+.f64 (*.f64 (neg.f64 u) (/.f64 (+.f64 t1 u) v)) (*.f64 (neg.f64 u) (/.f64 (+.f64 t1 u) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 v v) (/.f64 (*.f64 (+.f64 t1 u) 2) (/.f64 t1 (neg.f64 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 v v) (+.f64 (/.f64 (+.f64 t1 u) (/.f64 t1 (neg.f64 u))) (/.f64 (+.f64 t1 u) (/.f64 t1 (neg.f64 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 u (/.f64 -2 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) (/.f64 t1 (neg.f64 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 u (neg.f64 t1))) (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 u (neg.f64 t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 (/.f64 -2 u))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 (/.f64 2 u)) (*.f64 -2 (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 (/.f64 2 u)) (+.f64 (neg.f64 (/.f64 (+.f64 t1 u) v)) (neg.f64 (/.f64 (+.f64 t1 u) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 4) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (neg.f64 u) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 4) (+.f64 (*.f64 (*.f64 u -2) (/.f64 (+.f64 t1 u) v)) (*.f64 (*.f64 u -2) (/.f64 (+.f64 t1 u) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v (/.f64 2 (+.f64 t1 u))) (*.f64 u (/.f64 -2 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v 4) (+.f64 (/.f64 (*.f64 (+.f64 t1 u) 2) (/.f64 t1 (neg.f64 u))) (/.f64 (*.f64 (+.f64 t1 u) 2) (/.f64 t1 (neg.f64 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (*.f64 (/.f64 u t1) (/.f64 (+.f64 t1 u) v)) (*.f64 (/.f64 u t1) (/.f64 (+.f64 t1 u) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 (/.f64 -2 u)) (*.f64 (+.f64 t1 u) (/.f64 2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) (/.f64 u t1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 -2) (*.f64 (+.f64 u u) (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 -2) (+.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)) (*.f64 u (/.f64 (+.f64 t1 u) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t1) (*.f64 u (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 v) (/.f64 (+.f64 t1 u) (/.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 u (/.f64 -2 t1))) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 u (/.f64 -2 t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) (/.f64 t1 (neg.f64 u))) (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) (/.f64 t1 (neg.f64 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 u) 4) (*.f64 (/.f64 (+.f64 t1 u) v) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 u) 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 t1 u) v)) (*.f64 -2 (/.f64 (+.f64 t1 u) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t1 t1) 4) (+.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (neg.f64 u) 4)) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (neg.f64 u) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 t1 u) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 4) (*.f64 2 (*.f64 u (/.f64 -2 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 u) -4) (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 u) -4) (*.f64 (/.f64 (+.f64 t1 u) v) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 -4) (*.f64 (*.f64 u 4) (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 -4) (+.f64 (*.f64 (+.f64 u u) (/.f64 (+.f64 t1 u) v)) (*.f64 (+.f64 u u) (/.f64 (+.f64 t1 u) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))) (/.f64 1 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v -2) (+.f64 (/.f64 (+.f64 t1 u) (/.f64 t1 u)) (/.f64 (+.f64 t1 u) (/.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 t1 u) -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v (+.f64 t1 u)) -2) (*.f64 u (/.f64 2 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 t1 u) 4)) (+.f64 (*.f64 (/.f64 (+.f64 t1 u) v) -4) (*.f64 (/.f64 (+.f64 t1 u) v) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 t1 u) -4)) (+.f64 (*.f64 (/.f64 (+.f64 t1 u) v) 4) (*.f64 (/.f64 (+.f64 t1 u) v) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t1 -4)) (+.f64 (*.f64 (*.f64 u 4) (/.f64 (+.f64 t1 u) v)) (*.f64 (*.f64 u 4) (/.f64 (+.f64 t1 u) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)) (neg.f64 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 (+.f64 t1 u) v)) (/.f64 u t1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v)) (*.f64 u -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t1 (/.f64 2 u)) (/.f64 (+.f64 t1 u) v)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t1 4) (/.f64 (+.f64 t1 u) v)) (*.f64 (neg.f64 u) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t1 -2) (/.f64 (+.f64 t1 u) v)) (+.f64 u u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v)) u)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 t1 u) 4) (/.f64 (+.f64 t1 u) v)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 t1 u) -4) (/.f64 (+.f64 t1 u) v)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t1 -4) (/.f64 (+.f64 t1 u) v)) (*.f64 u 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 t1 (neg.f64 u)) 2) (/.f64 (/.f64 (+.f64 t1 u) v) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))) (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u)))) (+.f64 (/.f64 1 v) (/.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))) (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 t1 u) -4))) (*.f64 2 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 t1 u) -4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)) (/.f64 t1 (/.f64 (+.f64 t1 u) v))) (*.f64 u -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -1 (/.f64 (+.f64 t1 u) v)) (/.f64 -1 (/.f64 (+.f64 t1 u) v))) (*.f64 u (/.f64 2 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v)) (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v))) (*.f64 (neg.f64 u) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 t1 (/.f64 2 u)) (/.f64 (+.f64 t1 u) v)) (/.f64 (*.f64 t1 (/.f64 2 u)) (/.f64 (+.f64 t1 u) v))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 t1 4) (/.f64 (+.f64 t1 u) v)) (/.f64 (*.f64 t1 4) (/.f64 (+.f64 t1 u) v))) (*.f64 (*.f64 u 4) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 t1 -2) (/.f64 (+.f64 t1 u) v)) (/.f64 (*.f64 t1 -2) (/.f64 (+.f64 t1 u) v))) (*.f64 u 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v)) (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v))) (+.f64 u u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 t1 u) 4) (/.f64 (+.f64 t1 u) v)) (/.f64 (*.f64 (/.f64 t1 u) 4) (/.f64 (+.f64 t1 u) v))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 t1 u) -4) (/.f64 (+.f64 t1 u) v)) (/.f64 (*.f64 (/.f64 t1 u) -4) (/.f64 (+.f64 t1 u) v))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 t1 -4) (/.f64 (+.f64 t1 u) v)) (/.f64 (*.f64 t1 -4) (/.f64 (+.f64 t1 u) v))) (*.f64 (+.f64 u u) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 v (/.f64 2 (+.f64 t1 u)))) (neg.f64 (*.f64 u (/.f64 -2 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 t1 (/.f64 -2 u))) (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u)))) (neg.f64 (/.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v))) u)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 (/.f64 (+.f64 t1 u) v))) (/.f64 u (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v))) (+.f64 u u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 t1 4) (/.f64 (+.f64 t1 u) v))) (neg.f64 (*.f64 (neg.f64 u) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 t1 -2) (/.f64 (+.f64 t1 u) v))) (*.f64 u -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v))) (neg.f64 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 t1 -4) (/.f64 (+.f64 t1 u) v))) (*.f64 (neg.f64 u) 4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 t1 (neg.f64 u)) (/.f64 v (+.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))))))

simplify153.0ms (0.9%)

Algorithm
egg-herbie
Rules
1314×rational.json-simplify-49
1292×rational.json-simplify-46
1108×rational.json-simplify-41
898×rational.json-simplify-2
818×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02794722
18804442
227364328
356464306
Stop Event
node limit
Counts
126 → 155
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(*.f64 -1 (/.f64 v u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(*.f64 -1 (/.f64 v u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(*.f64 -1 (/.f64 v u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(+.f64 (*.f64 (/.f64 t1 (neg.f64 u)) (/.f64 v (+.f64 t1 u))) 0)
(+.f64 0 (*.f64 (/.f64 t1 (neg.f64 u)) (/.f64 v (+.f64 t1 u))))
(+.f64 -1 (-.f64 1 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u)))))
(-.f64 (*.f64 (/.f64 t1 (neg.f64 u)) (/.f64 v (+.f64 t1 u))) 0)
(-.f64 0 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 t1 (*.f64 (neg.f64 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 (/.f64 t1 u) (neg.f64 (/.f64 (+.f64 t1 u) v)))
(/.f64 (/.f64 t1 (neg.f64 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 (/.f64 t1 (neg.f64 u)) (neg.f64 (neg.f64 (/.f64 (+.f64 t1 u) v))))
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 t1 (neg.f64 u))))
(/.f64 (/.f64 v (+.f64 t1 u)) (/.f64 u (neg.f64 t1)))
(/.f64 (*.f64 (/.f64 t1 (neg.f64 u)) (/.f64 v (+.f64 t1 u))) 1)
(/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 u (neg.f64 t1))))
(/.f64 -1 (*.f64 (/.f64 u t1) (/.f64 (+.f64 t1 u) v)))
(/.f64 (+.f64 t1 t1) (*.f64 (*.f64 u -2) (/.f64 (+.f64 t1 u) v)))
(/.f64 (+.f64 t1 t1) (+.f64 (*.f64 (neg.f64 u) (/.f64 (+.f64 t1 u) v)) (*.f64 (neg.f64 u) (/.f64 (+.f64 t1 u) v))))
(/.f64 (+.f64 v v) (/.f64 (*.f64 (+.f64 t1 u) 2) (/.f64 t1 (neg.f64 u))))
(/.f64 (+.f64 v v) (+.f64 (/.f64 (+.f64 t1 u) (/.f64 t1 (neg.f64 u))) (/.f64 (+.f64 t1 u) (/.f64 t1 (neg.f64 u)))))
(/.f64 2 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 u (/.f64 -2 t1))))
(/.f64 2 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) (/.f64 t1 (neg.f64 u))))
(/.f64 2 (+.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 u (neg.f64 t1))) (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 u (neg.f64 t1)))))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 (/.f64 -2 u))) 2)
(/.f64 (*.f64 t1 (/.f64 2 u)) (*.f64 -2 (/.f64 (+.f64 t1 u) v)))
(/.f64 (*.f64 t1 (/.f64 2 u)) (+.f64 (neg.f64 (/.f64 (+.f64 t1 u) v)) (neg.f64 (/.f64 (+.f64 t1 u) v))))
(/.f64 (*.f64 t1 4) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (neg.f64 u) 4)))
(/.f64 (*.f64 t1 4) (+.f64 (*.f64 (*.f64 u -2) (/.f64 (+.f64 t1 u) v)) (*.f64 (*.f64 u -2) (/.f64 (+.f64 t1 u) v))))
(/.f64 (*.f64 v (/.f64 2 (+.f64 t1 u))) (*.f64 u (/.f64 -2 t1)))
(/.f64 (*.f64 v 4) (+.f64 (/.f64 (*.f64 (+.f64 t1 u) 2) (/.f64 t1 (neg.f64 u))) (/.f64 (*.f64 (+.f64 t1 u) 2) (/.f64 t1 (neg.f64 u)))))
(/.f64 -2 (+.f64 (*.f64 (/.f64 u t1) (/.f64 (+.f64 t1 u) v)) (*.f64 (/.f64 u t1) (/.f64 (+.f64 t1 u) v))))
(/.f64 (*.f64 t1 (/.f64 -2 u)) (*.f64 (+.f64 t1 u) (/.f64 2 v)))
(/.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) (/.f64 u t1))
(/.f64 (*.f64 t1 -2) (*.f64 (+.f64 u u) (/.f64 (+.f64 t1 u) v)))
(/.f64 (*.f64 t1 -2) (+.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)) (*.f64 u (/.f64 (+.f64 t1 u) v))))
(/.f64 (neg.f64 t1) (*.f64 u (/.f64 (+.f64 t1 u) v)))
(/.f64 (neg.f64 v) (/.f64 (+.f64 t1 u) (/.f64 t1 u)))
(/.f64 4 (+.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 u (/.f64 -2 t1))) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 u (/.f64 -2 t1)))))
(/.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) (/.f64 t1 (neg.f64 u))) (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) (/.f64 t1 (neg.f64 u)))))
(/.f64 (*.f64 (/.f64 t1 u) 4) (*.f64 (/.f64 (+.f64 t1 u) v) -4))
(/.f64 (*.f64 (/.f64 t1 u) 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 t1 u) v)) (*.f64 -2 (/.f64 (+.f64 t1 u) v))))
(/.f64 (*.f64 (+.f64 t1 t1) 4) (+.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (neg.f64 u) 4)) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (neg.f64 u) 4))))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 t1 u) -4)) 4)
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 4) (*.f64 2 (*.f64 u (/.f64 -2 t1))))
(/.f64 (*.f64 (/.f64 t1 u) -4) (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 2 v))))
(/.f64 (*.f64 (/.f64 t1 u) -4) (*.f64 (/.f64 (+.f64 t1 u) v) 4))
(/.f64 (*.f64 t1 -4) (*.f64 (*.f64 u 4) (/.f64 (+.f64 t1 u) v)))
(/.f64 (*.f64 t1 -4) (+.f64 (*.f64 (+.f64 u u) (/.f64 (+.f64 t1 u) v)) (*.f64 (+.f64 u u) (/.f64 (+.f64 t1 u) v))))
(/.f64 (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))) (/.f64 1 v))
(/.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))) -1)
(/.f64 (*.f64 v -2) (+.f64 (/.f64 (+.f64 t1 u) (/.f64 t1 u)) (/.f64 (+.f64 t1 u) (/.f64 t1 u))))
(/.f64 (*.f64 2 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 t1 u) -4))) 8)
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) -2) (*.f64 u (/.f64 2 t1)))
(/.f64 (*.f64 2 (*.f64 (/.f64 t1 u) 4)) (+.f64 (*.f64 (/.f64 (+.f64 t1 u) v) -4) (*.f64 (/.f64 (+.f64 t1 u) v) -4)))
(/.f64 (*.f64 2 (*.f64 (/.f64 t1 u) -4)) (+.f64 (*.f64 (/.f64 (+.f64 t1 u) v) 4) (*.f64 (/.f64 (+.f64 t1 u) v) 4)))
(/.f64 (*.f64 2 (*.f64 t1 -4)) (+.f64 (*.f64 (*.f64 u 4) (/.f64 (+.f64 t1 u) v)) (*.f64 (*.f64 u 4) (/.f64 (+.f64 t1 u) v))))
(/.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)) (neg.f64 u))
(/.f64 (/.f64 -1 (/.f64 (+.f64 t1 u) v)) (/.f64 u t1))
(/.f64 (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v)) (*.f64 u -2))
(/.f64 (/.f64 (*.f64 t1 (/.f64 2 u)) (/.f64 (+.f64 t1 u) v)) -2)
(/.f64 (/.f64 (*.f64 t1 4) (/.f64 (+.f64 t1 u) v)) (*.f64 (neg.f64 u) 4))
(/.f64 (/.f64 (*.f64 t1 -2) (/.f64 (+.f64 t1 u) v)) (+.f64 u u))
(/.f64 (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v)) u)
(/.f64 (/.f64 (*.f64 (/.f64 t1 u) 4) (/.f64 (+.f64 t1 u) v)) -4)
(/.f64 (/.f64 (*.f64 (/.f64 t1 u) -4) (/.f64 (+.f64 t1 u) v)) 4)
(/.f64 (/.f64 (*.f64 t1 -4) (/.f64 (+.f64 t1 u) v)) (*.f64 u 4))
(/.f64 (/.f64 (/.f64 t1 (neg.f64 u)) 2) (/.f64 (/.f64 (+.f64 t1 u) v) 2))
(/.f64 (+.f64 (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))) (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u)))) (+.f64 (/.f64 1 v) (/.f64 1 v)))
(/.f64 (+.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))) (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u)))) -2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 t1 u) -4))) (*.f64 2 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 t1 u) -4)))) 16)
(/.f64 (+.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)) (/.f64 t1 (/.f64 (+.f64 t1 u) v))) (*.f64 u -2))
(/.f64 (+.f64 (/.f64 -1 (/.f64 (+.f64 t1 u) v)) (/.f64 -1 (/.f64 (+.f64 t1 u) v))) (*.f64 u (/.f64 2 t1)))
(/.f64 (+.f64 (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v)) (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v))) (*.f64 (neg.f64 u) 4))
(/.f64 (+.f64 (/.f64 (*.f64 t1 (/.f64 2 u)) (/.f64 (+.f64 t1 u) v)) (/.f64 (*.f64 t1 (/.f64 2 u)) (/.f64 (+.f64 t1 u) v))) -4)
(/.f64 (+.f64 (/.f64 (*.f64 t1 4) (/.f64 (+.f64 t1 u) v)) (/.f64 (*.f64 t1 4) (/.f64 (+.f64 t1 u) v))) (*.f64 (*.f64 u 4) -2))
(/.f64 (+.f64 (/.f64 (*.f64 t1 -2) (/.f64 (+.f64 t1 u) v)) (/.f64 (*.f64 t1 -2) (/.f64 (+.f64 t1 u) v))) (*.f64 u 4))
(/.f64 (+.f64 (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v)) (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v))) (+.f64 u u))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 t1 u) 4) (/.f64 (+.f64 t1 u) v)) (/.f64 (*.f64 (/.f64 t1 u) 4) (/.f64 (+.f64 t1 u) v))) -8)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 t1 u) -4) (/.f64 (+.f64 t1 u) v)) (/.f64 (*.f64 (/.f64 t1 u) -4) (/.f64 (+.f64 t1 u) v))) 8)
(/.f64 (+.f64 (/.f64 (*.f64 t1 -4) (/.f64 (+.f64 t1 u) v)) (/.f64 (*.f64 t1 -4) (/.f64 (+.f64 t1 u) v))) (*.f64 (+.f64 u u) 4))
(/.f64 (neg.f64 (*.f64 v (/.f64 2 (+.f64 t1 u)))) (neg.f64 (*.f64 u (/.f64 -2 t1))))
(/.f64 (neg.f64 (*.f64 t1 (/.f64 -2 u))) (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v))))
(/.f64 (neg.f64 (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u)))) (neg.f64 (/.f64 1 v)))
(/.f64 (neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v))) u)
(/.f64 (neg.f64 (/.f64 -1 (/.f64 (+.f64 t1 u) v))) (/.f64 u (neg.f64 t1)))
(/.f64 (neg.f64 (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v))) (+.f64 u u))
(/.f64 (neg.f64 (/.f64 (*.f64 t1 4) (/.f64 (+.f64 t1 u) v))) (neg.f64 (*.f64 (neg.f64 u) 4)))
(/.f64 (neg.f64 (/.f64 (*.f64 t1 -2) (/.f64 (+.f64 t1 u) v))) (*.f64 u -2))
(/.f64 (neg.f64 (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v))) (neg.f64 u))
(/.f64 (neg.f64 (/.f64 (*.f64 t1 -4) (/.f64 (+.f64 t1 u) v))) (*.f64 (neg.f64 u) 4))
(pow.f64 (*.f64 (/.f64 t1 (neg.f64 u)) (/.f64 v (+.f64 t1 u))) 1)
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
Outputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 v))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))) (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))) (*.f64 -1 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 t1 (pow.f64 u 2))))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))) (neg.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 t1 (pow.f64 u 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))) (+.f64 (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))))
(+.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(*.f64 -1 (/.f64 v u))
(neg.f64 (/.f64 v u))
(/.f64 (neg.f64 v) u)
(/.f64 v (neg.f64 u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 v t1))
(+.f64 (neg.f64 (/.f64 v u)) (/.f64 v t1))
(+.f64 (/.f64 (neg.f64 v) u) (/.f64 v t1))
(+.f64 (/.f64 v (neg.f64 u)) (/.f64 v t1))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (*.f64 u (/.f64 v (pow.f64 t1 2))) (/.f64 v u))))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (/.f64 v u) (*.f64 u (/.f64 v (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (neg.f64 (+.f64 (/.f64 v u) (*.f64 u (/.f64 v (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (+.f64 (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (+.f64 (*.f64 u (/.f64 v (pow.f64 t1 2))) (/.f64 v u))) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (+.f64 (/.f64 v u) (*.f64 u (/.f64 v (pow.f64 t1 2))))) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(+.f64 (/.f64 v t1) (+.f64 (neg.f64 (+.f64 (/.f64 v u) (*.f64 u (/.f64 v (pow.f64 t1 2))))) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(*.f64 -1 (/.f64 v u))
(neg.f64 (/.f64 v u))
(/.f64 (neg.f64 v) u)
(/.f64 v (neg.f64 u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 v t1))
(+.f64 (neg.f64 (/.f64 v u)) (/.f64 v t1))
(+.f64 (/.f64 (neg.f64 v) u) (/.f64 v t1))
(+.f64 (/.f64 v (neg.f64 u)) (/.f64 v t1))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (*.f64 u (/.f64 v (pow.f64 t1 2))) (/.f64 v u))))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (/.f64 v u) (*.f64 u (/.f64 v (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (neg.f64 (+.f64 (/.f64 v u) (*.f64 u (/.f64 v (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (+.f64 (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (+.f64 (*.f64 u (/.f64 v (pow.f64 t1 2))) (/.f64 v u))) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (+.f64 (/.f64 v u) (*.f64 u (/.f64 v (pow.f64 t1 2))))) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(+.f64 (/.f64 v t1) (+.f64 (neg.f64 (+.f64 (/.f64 v u) (*.f64 u (/.f64 v (pow.f64 t1 2))))) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(*.f64 -1 (/.f64 v u))
(neg.f64 (/.f64 v u))
(/.f64 (neg.f64 v) u)
(/.f64 v (neg.f64 u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 v t1))
(+.f64 (neg.f64 (/.f64 v u)) (/.f64 v t1))
(+.f64 (/.f64 (neg.f64 v) u) (/.f64 v t1))
(+.f64 (/.f64 v (neg.f64 u)) (/.f64 v t1))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (*.f64 u (/.f64 v (pow.f64 t1 2))) (/.f64 v u))))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (/.f64 v u) (*.f64 u (/.f64 v (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (neg.f64 (+.f64 (/.f64 v u) (*.f64 u (/.f64 v (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (+.f64 (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (+.f64 (*.f64 u (/.f64 v (pow.f64 t1 2))) (/.f64 v u))) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (+.f64 (/.f64 v u) (*.f64 u (/.f64 v (pow.f64 t1 2))))) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(+.f64 (/.f64 v t1) (+.f64 (neg.f64 (+.f64 (/.f64 v u) (*.f64 u (/.f64 v (pow.f64 t1 2))))) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 v))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))) (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))) (*.f64 -1 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 t1 (pow.f64 u 2))))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))) (neg.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 t1 (pow.f64 u 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))) (+.f64 (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))))
(+.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 v))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))) (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))) (*.f64 -1 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 t1 (pow.f64 u 2))))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))) (neg.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 t1 (pow.f64 u 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))) (+.f64 (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))))
(+.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(+.f64 (*.f64 (/.f64 t1 (neg.f64 u)) (/.f64 v (+.f64 t1 u))) 0)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(+.f64 0 (*.f64 (/.f64 t1 (neg.f64 u)) (/.f64 v (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(-.f64 (*.f64 (/.f64 t1 (neg.f64 u)) (/.f64 v (+.f64 t1 u))) 0)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(-.f64 0 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 t1 (*.f64 (neg.f64 u) (/.f64 (+.f64 t1 u) v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (/.f64 t1 u) (neg.f64 (/.f64 (+.f64 t1 u) v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (/.f64 t1 (neg.f64 u)) (/.f64 (+.f64 t1 u) v))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (/.f64 t1 (neg.f64 u)) (neg.f64 (neg.f64 (/.f64 (+.f64 t1 u) v))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 t1 (neg.f64 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (/.f64 v (+.f64 t1 u)) (/.f64 u (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (*.f64 (/.f64 t1 (neg.f64 u)) (/.f64 v (+.f64 t1 u))) 1)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 u (neg.f64 t1))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 -1 (*.f64 (/.f64 u t1) (/.f64 (+.f64 t1 u) v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (+.f64 t1 t1) (*.f64 (*.f64 u -2) (/.f64 (+.f64 t1 u) v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (+.f64 t1 t1) (+.f64 (*.f64 (neg.f64 u) (/.f64 (+.f64 t1 u) v)) (*.f64 (neg.f64 u) (/.f64 (+.f64 t1 u) v))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (+.f64 v v) (/.f64 (*.f64 (+.f64 t1 u) 2) (/.f64 t1 (neg.f64 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (+.f64 v v) (+.f64 (/.f64 (+.f64 t1 u) (/.f64 t1 (neg.f64 u))) (/.f64 (+.f64 t1 u) (/.f64 t1 (neg.f64 u)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 2 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 u (/.f64 -2 t1))))
(/.f64 (/.f64 2 (/.f64 (+.f64 t1 u) v)) (*.f64 u (/.f64 -2 t1)))
(/.f64 2 (*.f64 u (/.f64 (/.f64 (+.f64 t1 u) v) (/.f64 t1 -2))))
(/.f64 2 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) (/.f64 t1 (neg.f64 u))))
(/.f64 2 (/.f64 (neg.f64 u) (/.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 2 v)))))
(/.f64 (/.f64 t1 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) 2)) (neg.f64 u))
(/.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 2 v))) (*.f64 u -1/2))
(/.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 2 v)) (*.f64 u -1/2))
(/.f64 2 (+.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 u (neg.f64 t1))) (*.f64 (/.f64 (+.f64 t1 u) v) (/.f64 u (neg.f64 t1)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 t1 (/.f64 -2 u))) 2)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (*.f64 t1 (/.f64 2 u)) (*.f64 -2 (/.f64 (+.f64 t1 u) v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (*.f64 t1 (/.f64 2 u)) (+.f64 (neg.f64 (/.f64 (+.f64 t1 u) v)) (neg.f64 (/.f64 (+.f64 t1 u) v))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (*.f64 t1 4) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (neg.f64 u) 4)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (*.f64 t1 4) (+.f64 (*.f64 (*.f64 u -2) (/.f64 (+.f64 t1 u) v)) (*.f64 (*.f64 u -2) (/.f64 (+.f64 t1 u) v))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (*.f64 v (/.f64 2 (+.f64 t1 u))) (*.f64 u (/.f64 -2 t1)))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 v (*.f64 u (/.f64 -2 t1))))
(*.f64 v (/.f64 (/.f64 2 (+.f64 t1 u)) (*.f64 u (/.f64 -2 t1))))
(*.f64 v (/.f64 (/.f64 (/.f64 2 (+.f64 t1 u)) u) (/.f64 -2 t1)))
(/.f64 (*.f64 v 4) (+.f64 (/.f64 (*.f64 (+.f64 t1 u) 2) (/.f64 t1 (neg.f64 u))) (/.f64 (*.f64 (+.f64 t1 u) 2) (/.f64 t1 (neg.f64 u)))))
(*.f64 4 (/.f64 v (+.f64 (/.f64 (*.f64 2 (+.f64 t1 u)) (/.f64 t1 (neg.f64 u))) (/.f64 (*.f64 2 (+.f64 t1 u)) (/.f64 t1 (neg.f64 u))))))
(*.f64 4 (/.f64 v (+.f64 (*.f64 2 (/.f64 (neg.f64 u) (/.f64 t1 (+.f64 t1 u)))) (*.f64 2 (/.f64 (neg.f64 u) (/.f64 t1 (+.f64 t1 u)))))))
(*.f64 4 (/.f64 v (*.f64 (*.f64 u (/.f64 (+.f64 t1 u) (neg.f64 t1))) 4)))
(/.f64 (*.f64 v 2) (/.f64 (*.f64 u -2) (/.f64 t1 (+.f64 t1 u))))
(/.f64 -2 (+.f64 (*.f64 (/.f64 u t1) (/.f64 (+.f64 t1 u) v)) (*.f64 (/.f64 u t1) (/.f64 (+.f64 t1 u) v))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (*.f64 t1 (/.f64 -2 u)) (*.f64 (+.f64 t1 u) (/.f64 2 v)))
(*.f64 (/.f64 -2 u) (/.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 2 v))))
(/.f64 (*.f64 -2 (/.f64 (/.f64 t1 u) (+.f64 t1 u))) (/.f64 2 v))
(*.f64 t1 (/.f64 (/.f64 (/.f64 -2 u) (/.f64 2 v)) (+.f64 t1 u)))
(/.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) (/.f64 u t1))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (*.f64 t1 -2) (*.f64 (+.f64 u u) (/.f64 (+.f64 t1 u) v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (*.f64 t1 -2) (+.f64 (*.f64 u (/.f64 (+.f64 t1 u) v)) (*.f64 u (/.f64 (+.f64 t1 u) v))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (neg.f64 t1) (*.f64 u (/.f64 (+.f64 t1 u) v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (neg.f64 v) (/.f64 (+.f64 t1 u) (/.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 4 (+.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 u (/.f64 -2 t1))) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 u (/.f64 -2 t1)))))
(/.f64 (/.f64 2 (/.f64 (+.f64 t1 u) v)) (*.f64 u (/.f64 -2 t1)))
(/.f64 2 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 u (/.f64 -2 t1))))
(/.f64 2 (*.f64 u (/.f64 (/.f64 (+.f64 t1 u) v) (/.f64 t1 -2))))
(/.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) (/.f64 t1 (neg.f64 u))) (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) (/.f64 t1 (neg.f64 u)))))
(/.f64 2 (/.f64 (neg.f64 u) (/.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 2 v)))))
(/.f64 (/.f64 t1 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v)) 2)) (neg.f64 u))
(/.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 2 v))) (*.f64 u -1/2))
(/.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 2 v)) (*.f64 u -1/2))
(/.f64 (*.f64 (/.f64 t1 u) 4) (*.f64 (/.f64 (+.f64 t1 u) v) -4))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (*.f64 (/.f64 t1 u) 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 t1 u) v)) (*.f64 -2 (/.f64 (+.f64 t1 u) v))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (*.f64 (+.f64 t1 t1) 4) (+.f64 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (neg.f64 u) 4)) (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (neg.f64 u) 4))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 t1 u) -4)) 4)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 4) (*.f64 2 (*.f64 u (/.f64 -2 t1))))
(/.f64 (*.f64 4 (/.f64 v (+.f64 t1 u))) (*.f64 u (*.f64 (/.f64 -2 t1) 2)))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 2) (*.f64 u (/.f64 -2 t1)))
(*.f64 2 (/.f64 (/.f64 v (+.f64 t1 u)) (*.f64 u (/.f64 -2 t1))))
(/.f64 (*.f64 (/.f64 t1 u) -4) (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 2 v))))
(*.f64 (/.f64 -2 u) (/.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 2 v))))
(/.f64 (*.f64 -2 (/.f64 (/.f64 t1 u) (+.f64 t1 u))) (/.f64 2 v))
(*.f64 t1 (/.f64 (/.f64 (/.f64 -2 u) (/.f64 2 v)) (+.f64 t1 u)))
(/.f64 (*.f64 (/.f64 t1 u) -4) (*.f64 (/.f64 (+.f64 t1 u) v) 4))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (*.f64 t1 -4) (*.f64 (*.f64 u 4) (/.f64 (+.f64 t1 u) v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (*.f64 t1 -4) (+.f64 (*.f64 (+.f64 u u) (/.f64 (+.f64 t1 u) v)) (*.f64 (+.f64 u u) (/.f64 (+.f64 t1 u) v))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))) (/.f64 1 v))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))) -1)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (*.f64 v -2) (+.f64 (/.f64 (+.f64 t1 u) (/.f64 t1 u)) (/.f64 (+.f64 t1 u) (/.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (*.f64 2 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 t1 u) -4))) 8)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) -2) (*.f64 u (/.f64 2 t1)))
(*.f64 -2 (/.f64 (/.f64 v (+.f64 t1 u)) (*.f64 u (/.f64 2 t1))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 -2 (*.f64 u (/.f64 2 t1))))
(/.f64 t1 (/.f64 -1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (*.f64 2 (*.f64 (/.f64 t1 u) 4)) (+.f64 (*.f64 (/.f64 (+.f64 t1 u) v) -4) (*.f64 (/.f64 (+.f64 t1 u) v) -4)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (*.f64 2 (*.f64 (/.f64 t1 u) -4)) (+.f64 (*.f64 (/.f64 (+.f64 t1 u) v) 4) (*.f64 (/.f64 (+.f64 t1 u) v) 4)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (*.f64 2 (*.f64 t1 -4)) (+.f64 (*.f64 (*.f64 u 4) (/.f64 (+.f64 t1 u) v)) (*.f64 (*.f64 u 4) (/.f64 (+.f64 t1 u) v))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)) (neg.f64 u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (/.f64 -1 (/.f64 (+.f64 t1 u) v)) (/.f64 u t1))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v)) (*.f64 u -2))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (/.f64 (*.f64 t1 (/.f64 2 u)) (/.f64 (+.f64 t1 u) v)) -2)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (/.f64 (*.f64 t1 4) (/.f64 (+.f64 t1 u) v)) (*.f64 (neg.f64 u) 4))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (/.f64 (*.f64 t1 -2) (/.f64 (+.f64 t1 u) v)) (+.f64 u u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v)) u)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (/.f64 (*.f64 (/.f64 t1 u) 4) (/.f64 (+.f64 t1 u) v)) -4)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (/.f64 (*.f64 (/.f64 t1 u) -4) (/.f64 (+.f64 t1 u) v)) 4)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (/.f64 (*.f64 t1 -4) (/.f64 (+.f64 t1 u) v)) (*.f64 u 4))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (/.f64 (/.f64 t1 (neg.f64 u)) 2) (/.f64 (/.f64 (+.f64 t1 u) v) 2))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (+.f64 (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))) (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u)))) (+.f64 (/.f64 1 v) (/.f64 1 v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (+.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))) (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u)))) -2)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 t1 u) -4))) (*.f64 2 (*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 t1 u) -4)))) 16)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (+.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)) (/.f64 t1 (/.f64 (+.f64 t1 u) v))) (*.f64 u -2))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (+.f64 (/.f64 -1 (/.f64 (+.f64 t1 u) v)) (/.f64 -1 (/.f64 (+.f64 t1 u) v))) (*.f64 u (/.f64 2 t1)))
(/.f64 (+.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) (/.f64 v (neg.f64 (+.f64 t1 u)))) (*.f64 u (/.f64 2 t1)))
(/.f64 (+.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 (neg.f64 v) (+.f64 t1 u))) (*.f64 u (/.f64 2 t1)))
(/.f64 t1 (/.f64 2 (/.f64 (+.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 (neg.f64 v) (+.f64 t1 u))) u)))
(/.f64 (+.f64 (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v)) (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v))) (*.f64 (neg.f64 u) 4))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (+.f64 (/.f64 (*.f64 t1 (/.f64 2 u)) (/.f64 (+.f64 t1 u) v)) (/.f64 (*.f64 t1 (/.f64 2 u)) (/.f64 (+.f64 t1 u) v))) -4)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (+.f64 (/.f64 (*.f64 t1 4) (/.f64 (+.f64 t1 u) v)) (/.f64 (*.f64 t1 4) (/.f64 (+.f64 t1 u) v))) (*.f64 (*.f64 u 4) -2))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (+.f64 (/.f64 (*.f64 t1 -2) (/.f64 (+.f64 t1 u) v)) (/.f64 (*.f64 t1 -2) (/.f64 (+.f64 t1 u) v))) (*.f64 u 4))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (+.f64 (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v)) (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v))) (+.f64 u u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 t1 u) 4) (/.f64 (+.f64 t1 u) v)) (/.f64 (*.f64 (/.f64 t1 u) 4) (/.f64 (+.f64 t1 u) v))) -8)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 t1 u) -4) (/.f64 (+.f64 t1 u) v)) (/.f64 (*.f64 (/.f64 t1 u) -4) (/.f64 (+.f64 t1 u) v))) 8)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (+.f64 (/.f64 (*.f64 t1 -4) (/.f64 (+.f64 t1 u) v)) (/.f64 (*.f64 t1 -4) (/.f64 (+.f64 t1 u) v))) (*.f64 (+.f64 u u) 4))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (neg.f64 (*.f64 v (/.f64 2 (+.f64 t1 u)))) (neg.f64 (*.f64 u (/.f64 -2 t1))))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 v (*.f64 u (/.f64 -2 t1))))
(*.f64 v (/.f64 (/.f64 2 (+.f64 t1 u)) (*.f64 u (/.f64 -2 t1))))
(*.f64 v (/.f64 (/.f64 (/.f64 2 (+.f64 t1 u)) u) (/.f64 -2 t1)))
(/.f64 (neg.f64 (*.f64 t1 (/.f64 -2 u))) (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 2 v))))
(*.f64 (/.f64 -2 u) (/.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 2 v))))
(/.f64 (*.f64 -2 (/.f64 (/.f64 t1 u) (+.f64 t1 u))) (/.f64 2 v))
(*.f64 t1 (/.f64 (/.f64 (/.f64 -2 u) (/.f64 2 v)) (+.f64 t1 u)))
(/.f64 (neg.f64 (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u)))) (neg.f64 (/.f64 1 v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v))) u)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (neg.f64 (/.f64 -1 (/.f64 (+.f64 t1 u) v))) (/.f64 u (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (neg.f64 (/.f64 (+.f64 t1 t1) (/.f64 (+.f64 t1 u) v))) (+.f64 u u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (neg.f64 (/.f64 (*.f64 t1 4) (/.f64 (+.f64 t1 u) v))) (neg.f64 (*.f64 (neg.f64 u) 4)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (neg.f64 (/.f64 (*.f64 t1 -2) (/.f64 (+.f64 t1 u) v))) (*.f64 u -2))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (neg.f64 (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v))) (neg.f64 u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(/.f64 (neg.f64 (/.f64 (*.f64 t1 -4) (/.f64 (+.f64 t1 u) v))) (*.f64 (neg.f64 u) 4))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(pow.f64 (*.f64 (/.f64 t1 (neg.f64 u)) (/.f64 v (+.f64 t1 u))) 1)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (*.f64 u (+.f64 t1 u)))))

localize12.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 v (+.f64 t1 u))
7.7b
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v (+.f64 t1 u)))
Compiler

Compiled 34 to 12 computations (64.7% saved)

series4.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
v
@0
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v (+.f64 t1 u)))
1.0ms
u
@0
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v (+.f64 t1 u)))
0.0ms
t1
@inf
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v (+.f64 t1 u)))
0.0ms
u
@inf
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v (+.f64 t1 u)))
0.0ms
t1
@0
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v (+.f64 t1 u)))

rewrite74.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1782×rational.json-1
1782×rational.json-2
1782×rational.json-4
1782×rational.json-3
1766×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01131
18831
223031
355331
4153631
5483231
Stop Event
node limit
Counts
1 → 43
Calls
Call 1
Inputs
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v (+.f64 t1 u)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v (+.f64 u t1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v (+.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v (+.f64 u t1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (+.f64 u t1) v) (+.f64 (/.f64 u t1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 u t1) -1) (/.f64 (+.f64 u t1) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 v (/.f64 (+.f64 u t1) (+.f64 (/.f64 u t1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 v (+.f64 u t1)) (/.f64 -1 (-.f64 1 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v (+.f64 u t1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 v v) (/.f64 (+.f64 u t1) (/.f64 (+.f64 (/.f64 u t1) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 v v) (+.f64 (/.f64 (+.f64 u t1) (+.f64 (/.f64 u t1) -1)) (/.f64 (+.f64 u t1) (+.f64 (/.f64 u t1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (+.f64 u t1) v) (/.f64 (+.f64 (/.f64 u t1) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 (+.f64 u t1) v) (+.f64 (/.f64 u t1) -1)) (/.f64 (/.f64 (+.f64 u t1) v) (+.f64 (/.f64 u t1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 (+.f64 v v) (+.f64 u t1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 v v) (+.f64 u t1)) (/.f64 2 (+.f64 (/.f64 u t1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 v v) (+.f64 u t1)) (+.f64 (/.f64 -1 (-.f64 1 (/.f64 u t1))) (/.f64 -1 (-.f64 1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v 4) (+.f64 (/.f64 (+.f64 u t1) (/.f64 (+.f64 (/.f64 u t1) -1) 2)) (/.f64 (+.f64 u t1) (/.f64 (+.f64 (/.f64 u t1) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 2) (*.f64 (+.f64 u t1) (/.f64 2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (/.f64 (+.f64 u t1) v) (/.f64 (+.f64 (/.f64 u t1) -1) 2)) (/.f64 (/.f64 (+.f64 u t1) v) (/.f64 (+.f64 (/.f64 u t1) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 v) (/.f64 (+.f64 u t1) (-.f64 1 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (*.f64 (/.f64 v (+.f64 u t1)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v (+.f64 u t1)) 4) (+.f64 (/.f64 2 (+.f64 (/.f64 u t1) -1)) (/.f64 2 (+.f64 (/.f64 u t1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4) (*.f64 2 (*.f64 (+.f64 u t1) (/.f64 2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4) (*.f64 4 (/.f64 (+.f64 u t1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 u t1) -1) (+.f64 u t1)) (/.f64 1 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v -2) (+.f64 (/.f64 (+.f64 u t1) (-.f64 1 (/.f64 u t1))) (/.f64 (+.f64 u t1) (-.f64 1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 u t1) -1) (*.f64 (/.f64 v (+.f64 u t1)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 u t1) -1) 4)) (+.f64 (*.f64 4 (/.f64 (+.f64 u t1) v)) (*.f64 4 (/.f64 (+.f64 u t1) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 1/2 (+.f64 u t1))) (/.f64 1/2 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4) (/.f64 (+.f64 u t1) v)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 u t1) -1) 2) (/.f64 (+.f64 u t1) (+.f64 v v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (/.f64 u t1) -1)) (neg.f64 (/.f64 (+.f64 u t1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 (/.f64 u t1) -1) (+.f64 u t1)) (/.f64 (+.f64 (/.f64 u t1) -1) (+.f64 u t1))) (+.f64 (/.f64 1 v) (/.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 u t1) -1) (*.f64 (/.f64 v (+.f64 u t1)) 4))) (*.f64 2 (*.f64 (+.f64 (/.f64 u t1) -1) (*.f64 (/.f64 v (+.f64 u t1)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4) (/.f64 (+.f64 u t1) v)) (/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4) (/.f64 (+.f64 u t1) v))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (+.f64 (/.f64 u t1) -1)) (neg.f64 (+.f64 (/.f64 u t1) -1))) (+.f64 (neg.f64 (/.f64 (+.f64 u t1) v)) (neg.f64 (/.f64 (+.f64 u t1) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 u t1) -1) 1/2) (*.f64 (+.f64 u t1) (/.f64 2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 u t1) -1) (neg.f64 (+.f64 u t1))) (/.f64 -1 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 u t1) -1) (/.f64 1 v)) (+.f64 u t1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 2) (+.f64 u t1)) (/.f64 2 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 2)) (-.f64 0 (*.f64 (+.f64 u t1) (/.f64 2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (/.f64 u t1) -1) (+.f64 u t1))) (-.f64 0 (/.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 u t1) -1))) (/.f64 (+.f64 u t1) v))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v (+.f64 u t1))) 1)))))

simplify97.0ms (0.6%)

Algorithm
egg-herbie
Rules
1332×rational.json-simplify-47
1282×rational.json-simplify-44
1160×rational.json-simplify-35
1128×rational.json-simplify-41
950×rational.json-simplify-51
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01963547
15663431
214513343
358253291
Stop Event
node limit
Counts
79 → 96
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 u (-.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -1 (/.f64 v (pow.f64 t1 2))))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 u (-.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -1 (/.f64 v (pow.f64 t1 2))))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 3))) (pow.f64 u 2)) (*.f64 -1 (/.f64 v t1))))
(+.f64 (*.f64 (pow.f64 u 3) (-.f64 (/.f64 v (pow.f64 t1 4)) (*.f64 -1 (/.f64 v (pow.f64 t1 4))))) (+.f64 (*.f64 u (-.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -1 (/.f64 v (pow.f64 t1 2))))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 3))) (pow.f64 u 2)) (*.f64 -1 (/.f64 v t1)))))
(/.f64 v t1)
(-.f64 (+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u))) (/.f64 v u))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 (-.f64 (*.f64 -1 v) v)) (pow.f64 u 2))) (+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))) (/.f64 v u))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t1 2) (-.f64 (*.f64 -1 v) v)) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 (-.f64 (*.f64 -1 v) v)) (pow.f64 u 2))) (+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u))))) (/.f64 v u))
(/.f64 v t1)
(-.f64 (+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u))) (/.f64 v u))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 (-.f64 (*.f64 -1 v) v)) (pow.f64 u 2))) (+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))) (/.f64 v u))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t1 2) (-.f64 (*.f64 -1 v) v)) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 (-.f64 (*.f64 -1 v) v)) (pow.f64 u 2))) (+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u))))) (/.f64 v u))
(/.f64 v t1)
(-.f64 (+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u))) (/.f64 v u))
(-.f64 (+.f64 (*.f64 t1 (-.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -1 (/.f64 v (pow.f64 u 2))))) (+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))) (/.f64 v u))
(-.f64 (+.f64 (*.f64 (pow.f64 t1 2) (-.f64 (*.f64 -1 (/.f64 v (pow.f64 u 3))) (/.f64 v (pow.f64 u 3)))) (+.f64 (*.f64 t1 (-.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -1 (/.f64 v (pow.f64 u 2))))) (+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u))))) (/.f64 v u))
(*.f64 -1 (/.f64 v t1))
(-.f64 (+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1))) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(-.f64 (+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 v u) (*.f64 -1 (*.f64 v u))) u) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1)))) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(-.f64 (+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 v u) (*.f64 -1 (*.f64 v u))) (pow.f64 u 2)) (pow.f64 t1 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 v u) (*.f64 -1 (*.f64 v u))) u) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1))))) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(*.f64 -1 (/.f64 v t1))
(-.f64 (+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1))) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(-.f64 (+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 v u) (*.f64 -1 (*.f64 v u))) u) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1)))) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(-.f64 (+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 v u) (*.f64 -1 (*.f64 v u))) (pow.f64 u 2)) (pow.f64 t1 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 v u) (*.f64 -1 (*.f64 v u))) u) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1))))) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) (+.f64 t1 u))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) (+.f64 t1 u))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) (+.f64 t1 u))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) (+.f64 t1 u))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) (+.f64 t1 u))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) (+.f64 t1 u))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) (+.f64 t1 u))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) (+.f64 t1 u))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) (+.f64 t1 u))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) (+.f64 t1 u))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) (+.f64 t1 u))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) (+.f64 t1 u))
(+.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v (+.f64 u t1))) 0)
(+.f64 0 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v (+.f64 u t1))))
(-.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v (+.f64 u t1))) 0)
(/.f64 1 (/.f64 (/.f64 (+.f64 u t1) v) (+.f64 (/.f64 u t1) -1)))
(/.f64 (+.f64 (/.f64 u t1) -1) (/.f64 (+.f64 u t1) v))
(/.f64 v (/.f64 (+.f64 u t1) (+.f64 (/.f64 u t1) -1)))
(/.f64 (/.f64 v (+.f64 u t1)) (/.f64 -1 (-.f64 1 (/.f64 u t1))))
(/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v (+.f64 u t1))) 1)
(/.f64 (+.f64 v v) (/.f64 (+.f64 u t1) (/.f64 (+.f64 (/.f64 u t1) -1) 2)))
(/.f64 (+.f64 v v) (+.f64 (/.f64 (+.f64 u t1) (+.f64 (/.f64 u t1) -1)) (/.f64 (+.f64 u t1) (+.f64 (/.f64 u t1) -1))))
(/.f64 2 (/.f64 (/.f64 (+.f64 u t1) v) (/.f64 (+.f64 (/.f64 u t1) -1) 2)))
(/.f64 2 (+.f64 (/.f64 (/.f64 (+.f64 u t1) v) (+.f64 (/.f64 u t1) -1)) (/.f64 (/.f64 (+.f64 u t1) v) (+.f64 (/.f64 u t1) -1))))
(/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 (+.f64 v v) (+.f64 u t1))) 2)
(/.f64 (/.f64 (+.f64 v v) (+.f64 u t1)) (/.f64 2 (+.f64 (/.f64 u t1) -1)))
(/.f64 (/.f64 (+.f64 v v) (+.f64 u t1)) (+.f64 (/.f64 -1 (-.f64 1 (/.f64 u t1))) (/.f64 -1 (-.f64 1 (/.f64 u t1)))))
(/.f64 (*.f64 v 4) (+.f64 (/.f64 (+.f64 u t1) (/.f64 (+.f64 (/.f64 u t1) -1) 2)) (/.f64 (+.f64 u t1) (/.f64 (+.f64 (/.f64 u t1) -1) 2))))
(/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 2) (*.f64 (+.f64 u t1) (/.f64 2 v)))
(/.f64 4 (+.f64 (/.f64 (/.f64 (+.f64 u t1) v) (/.f64 (+.f64 (/.f64 u t1) -1) 2)) (/.f64 (/.f64 (+.f64 u t1) v) (/.f64 (+.f64 (/.f64 u t1) -1) 2))))
(/.f64 (neg.f64 v) (/.f64 (+.f64 u t1) (-.f64 1 (/.f64 u t1))))
(/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (*.f64 (/.f64 v (+.f64 u t1)) 4)) 4)
(/.f64 (*.f64 (/.f64 v (+.f64 u t1)) 4) (+.f64 (/.f64 2 (+.f64 (/.f64 u t1) -1)) (/.f64 2 (+.f64 (/.f64 u t1) -1))))
(/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4) (*.f64 2 (*.f64 (+.f64 u t1) (/.f64 2 v))))
(/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4) (*.f64 4 (/.f64 (+.f64 u t1) v)))
(/.f64 (/.f64 (+.f64 (/.f64 u t1) -1) (+.f64 u t1)) (/.f64 1 v))
(/.f64 (*.f64 v -2) (+.f64 (/.f64 (+.f64 u t1) (-.f64 1 (/.f64 u t1))) (/.f64 (+.f64 u t1) (-.f64 1 (/.f64 u t1)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 u t1) -1) (*.f64 (/.f64 v (+.f64 u t1)) 4))) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 u t1) -1) 4)) (+.f64 (*.f64 4 (/.f64 (+.f64 u t1) v)) (*.f64 4 (/.f64 (+.f64 u t1) v))))
(/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 1/2 (+.f64 u t1))) (/.f64 1/2 v))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4) (/.f64 (+.f64 u t1) v)) 4)
(/.f64 (/.f64 (+.f64 (/.f64 u t1) -1) 2) (/.f64 (+.f64 u t1) (+.f64 v v)))
(/.f64 (neg.f64 (+.f64 (/.f64 u t1) -1)) (neg.f64 (/.f64 (+.f64 u t1) v)))
(/.f64 (+.f64 (/.f64 (+.f64 (/.f64 u t1) -1) (+.f64 u t1)) (/.f64 (+.f64 (/.f64 u t1) -1) (+.f64 u t1))) (+.f64 (/.f64 1 v) (/.f64 1 v)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 u t1) -1) (*.f64 (/.f64 v (+.f64 u t1)) 4))) (*.f64 2 (*.f64 (+.f64 (/.f64 u t1) -1) (*.f64 (/.f64 v (+.f64 u t1)) 4)))) 16)
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4) (/.f64 (+.f64 u t1) v)) (/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4) (/.f64 (+.f64 u t1) v))) 8)
(/.f64 (+.f64 (neg.f64 (+.f64 (/.f64 u t1) -1)) (neg.f64 (+.f64 (/.f64 u t1) -1))) (+.f64 (neg.f64 (/.f64 (+.f64 u t1) v)) (neg.f64 (/.f64 (+.f64 u t1) v))))
(/.f64 (/.f64 (+.f64 (/.f64 u t1) -1) 1/2) (*.f64 (+.f64 u t1) (/.f64 2 v)))
(/.f64 (/.f64 (+.f64 (/.f64 u t1) -1) (neg.f64 (+.f64 u t1))) (/.f64 -1 v))
(/.f64 (/.f64 (+.f64 (/.f64 u t1) -1) (/.f64 1 v)) (+.f64 u t1))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 2) (+.f64 u t1)) (/.f64 2 v))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 2)) (-.f64 0 (*.f64 (+.f64 u t1) (/.f64 2 v))))
(/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 u t1) -1) (+.f64 u t1))) (-.f64 0 (/.f64 1 v)))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 u t1) -1))) (/.f64 (+.f64 u t1) v))
(pow.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v (+.f64 u t1))) 1)
Outputs
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(+.f64 (*.f64 u (-.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -1 (/.f64 v (pow.f64 t1 2))))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 u (-.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -1 (/.f64 v (pow.f64 t1 2))))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 u (-.f64 (/.f64 v (pow.f64 t1 2)) (neg.f64 (/.f64 v (pow.f64 t1 2))))))
(+.f64 (*.f64 u (-.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -1 (/.f64 v (pow.f64 t1 2))))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 3))) (pow.f64 u 2)) (*.f64 -1 (/.f64 v t1))))
(+.f64 (*.f64 u (-.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -1 (/.f64 v (pow.f64 t1 2))))) (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (-.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 3))) (pow.f64 u 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (*.f64 u (-.f64 (/.f64 v (pow.f64 t1 2)) (neg.f64 (/.f64 v (pow.f64 t1 2))))) (*.f64 (-.f64 (neg.f64 (/.f64 v (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 3))) (pow.f64 u 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (*.f64 (-.f64 (neg.f64 (/.f64 v (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 3))) (pow.f64 u 2)) (*.f64 u (-.f64 (/.f64 v (pow.f64 t1 2)) (neg.f64 (/.f64 v (pow.f64 t1 2)))))))
(+.f64 (*.f64 (pow.f64 u 3) (-.f64 (/.f64 v (pow.f64 t1 4)) (*.f64 -1 (/.f64 v (pow.f64 t1 4))))) (+.f64 (*.f64 u (-.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -1 (/.f64 v (pow.f64 t1 2))))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 3))) (pow.f64 u 2)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (+.f64 (*.f64 u (-.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -1 (/.f64 v (pow.f64 t1 2))))) (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (-.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 3))) (pow.f64 u 2)))) (*.f64 (pow.f64 u 3) (-.f64 (/.f64 v (pow.f64 t1 4)) (*.f64 -1 (/.f64 v (pow.f64 t1 4))))))
(+.f64 (+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (*.f64 u (-.f64 (/.f64 v (pow.f64 t1 2)) (neg.f64 (/.f64 v (pow.f64 t1 2))))) (*.f64 (-.f64 (neg.f64 (/.f64 v (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 3))) (pow.f64 u 2)))) (*.f64 (pow.f64 u 3) (-.f64 (/.f64 v (pow.f64 t1 4)) (neg.f64 (/.f64 v (pow.f64 t1 4))))))
(+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (+.f64 (*.f64 u (-.f64 (/.f64 v (pow.f64 t1 2)) (neg.f64 (/.f64 v (pow.f64 t1 2))))) (*.f64 (-.f64 (neg.f64 (/.f64 v (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 3))) (pow.f64 u 2))) (*.f64 (pow.f64 u 3) (-.f64 (/.f64 v (pow.f64 t1 4)) (neg.f64 (/.f64 v (pow.f64 t1 4)))))))
(+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (*.f64 (pow.f64 u 3) (-.f64 (/.f64 v (pow.f64 t1 4)) (neg.f64 (/.f64 v (pow.f64 t1 4))))) (+.f64 (*.f64 (-.f64 (neg.f64 (/.f64 v (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 3))) (pow.f64 u 2)) (*.f64 u (-.f64 (/.f64 v (pow.f64 t1 2)) (neg.f64 (/.f64 v (pow.f64 t1 2))))))))
(/.f64 v t1)
(-.f64 (+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u))) (/.f64 v u))
(+.f64 (*.f64 -1 (/.f64 v u)) (-.f64 (/.f64 v t1) (/.f64 v u)))
(+.f64 (neg.f64 (/.f64 v u)) (-.f64 (/.f64 v t1) (/.f64 v u)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 (-.f64 (*.f64 -1 v) v)) (pow.f64 u 2))) (+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))) (/.f64 v u))
(+.f64 (+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u))) (-.f64 (*.f64 -1 (*.f64 (-.f64 (neg.f64 v) v) (/.f64 t1 (pow.f64 u 2)))) (/.f64 v u)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 (neg.f64 v) v) (/.f64 t1 (pow.f64 u 2))) (/.f64 v u))) (-.f64 (/.f64 v t1) (/.f64 v u)))
(+.f64 (/.f64 v t1) (-.f64 (*.f64 -1 (+.f64 (/.f64 v u) (*.f64 (-.f64 (neg.f64 v) v) (/.f64 t1 (pow.f64 u 2))))) (/.f64 v u)))
(+.f64 (/.f64 v t1) (-.f64 (neg.f64 (+.f64 (/.f64 v u) (*.f64 (-.f64 (neg.f64 v) v) (/.f64 t1 (pow.f64 u 2))))) (/.f64 v u)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t1 2) (-.f64 (*.f64 -1 v) v)) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 (-.f64 (*.f64 -1 v) v)) (pow.f64 u 2))) (+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u))))) (/.f64 v u))
(+.f64 (+.f64 (+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u))) (*.f64 -1 (*.f64 (-.f64 (neg.f64 v) v) (/.f64 t1 (pow.f64 u 2))))) (-.f64 (*.f64 (-.f64 (neg.f64 v) v) (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 v u)))
(+.f64 (+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (*.f64 (-.f64 (neg.f64 v) v) (/.f64 t1 (pow.f64 u 2))) (/.f64 v u)))) (-.f64 (*.f64 (-.f64 (neg.f64 v) v) (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 v u)))
(+.f64 (*.f64 (-.f64 (neg.f64 v) v) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2))))) (+.f64 (neg.f64 (/.f64 v u)) (-.f64 (/.f64 v t1) (/.f64 v u))))
(+.f64 (+.f64 (neg.f64 (/.f64 v u)) (-.f64 (/.f64 v t1) (/.f64 v u))) (*.f64 (-.f64 (neg.f64 v) v) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2))))))
(/.f64 v t1)
(-.f64 (+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u))) (/.f64 v u))
(+.f64 (*.f64 -1 (/.f64 v u)) (-.f64 (/.f64 v t1) (/.f64 v u)))
(+.f64 (neg.f64 (/.f64 v u)) (-.f64 (/.f64 v t1) (/.f64 v u)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 (-.f64 (*.f64 -1 v) v)) (pow.f64 u 2))) (+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))) (/.f64 v u))
(+.f64 (+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u))) (-.f64 (*.f64 -1 (*.f64 (-.f64 (neg.f64 v) v) (/.f64 t1 (pow.f64 u 2)))) (/.f64 v u)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 (neg.f64 v) v) (/.f64 t1 (pow.f64 u 2))) (/.f64 v u))) (-.f64 (/.f64 v t1) (/.f64 v u)))
(+.f64 (/.f64 v t1) (-.f64 (*.f64 -1 (+.f64 (/.f64 v u) (*.f64 (-.f64 (neg.f64 v) v) (/.f64 t1 (pow.f64 u 2))))) (/.f64 v u)))
(+.f64 (/.f64 v t1) (-.f64 (neg.f64 (+.f64 (/.f64 v u) (*.f64 (-.f64 (neg.f64 v) v) (/.f64 t1 (pow.f64 u 2))))) (/.f64 v u)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 t1 2) (-.f64 (*.f64 -1 v) v)) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 (-.f64 (*.f64 -1 v) v)) (pow.f64 u 2))) (+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u))))) (/.f64 v u))
(+.f64 (+.f64 (+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u))) (*.f64 -1 (*.f64 (-.f64 (neg.f64 v) v) (/.f64 t1 (pow.f64 u 2))))) (-.f64 (*.f64 (-.f64 (neg.f64 v) v) (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 v u)))
(+.f64 (+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (*.f64 (-.f64 (neg.f64 v) v) (/.f64 t1 (pow.f64 u 2))) (/.f64 v u)))) (-.f64 (*.f64 (-.f64 (neg.f64 v) v) (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 v u)))
(+.f64 (*.f64 (-.f64 (neg.f64 v) v) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2))))) (+.f64 (neg.f64 (/.f64 v u)) (-.f64 (/.f64 v t1) (/.f64 v u))))
(+.f64 (+.f64 (neg.f64 (/.f64 v u)) (-.f64 (/.f64 v t1) (/.f64 v u))) (*.f64 (-.f64 (neg.f64 v) v) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2))))))
(/.f64 v t1)
(-.f64 (+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u))) (/.f64 v u))
(+.f64 (*.f64 -1 (/.f64 v u)) (-.f64 (/.f64 v t1) (/.f64 v u)))
(+.f64 (neg.f64 (/.f64 v u)) (-.f64 (/.f64 v t1) (/.f64 v u)))
(-.f64 (+.f64 (*.f64 t1 (-.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -1 (/.f64 v (pow.f64 u 2))))) (+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))) (/.f64 v u))
(+.f64 (+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u))) (-.f64 (*.f64 t1 (-.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -1 (/.f64 v (pow.f64 u 2))))) (/.f64 v u)))
(+.f64 (*.f64 t1 (-.f64 (/.f64 v (pow.f64 u 2)) (neg.f64 (/.f64 v (pow.f64 u 2))))) (+.f64 (neg.f64 (/.f64 v u)) (-.f64 (/.f64 v t1) (/.f64 v u))))
(+.f64 (/.f64 v t1) (+.f64 (-.f64 (neg.f64 (/.f64 v u)) (/.f64 v u)) (*.f64 t1 (-.f64 (/.f64 v (pow.f64 u 2)) (neg.f64 (/.f64 v (pow.f64 u 2)))))))
(+.f64 (neg.f64 (/.f64 v u)) (+.f64 (*.f64 t1 (-.f64 (/.f64 v (pow.f64 u 2)) (neg.f64 (/.f64 v (pow.f64 u 2))))) (-.f64 (/.f64 v t1) (/.f64 v u))))
(-.f64 (+.f64 (*.f64 (pow.f64 t1 2) (-.f64 (*.f64 -1 (/.f64 v (pow.f64 u 3))) (/.f64 v (pow.f64 u 3)))) (+.f64 (*.f64 t1 (-.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -1 (/.f64 v (pow.f64 u 2))))) (+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u))))) (/.f64 v u))
(-.f64 (+.f64 (*.f64 t1 (-.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -1 (/.f64 v (pow.f64 u 2))))) (+.f64 (+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u))) (*.f64 (pow.f64 t1 2) (-.f64 (*.f64 -1 (/.f64 v (pow.f64 u 3))) (/.f64 v (pow.f64 u 3)))))) (/.f64 v u))
(+.f64 (*.f64 (pow.f64 t1 2) (-.f64 (neg.f64 (/.f64 v (pow.f64 u 3))) (/.f64 v (pow.f64 u 3)))) (+.f64 (*.f64 t1 (-.f64 (/.f64 v (pow.f64 u 2)) (neg.f64 (/.f64 v (pow.f64 u 2))))) (+.f64 (neg.f64 (/.f64 v u)) (-.f64 (/.f64 v t1) (/.f64 v u)))))
(+.f64 (*.f64 t1 (-.f64 (/.f64 v (pow.f64 u 2)) (neg.f64 (/.f64 v (pow.f64 u 2))))) (+.f64 (+.f64 (neg.f64 (/.f64 v u)) (-.f64 (/.f64 v t1) (/.f64 v u))) (*.f64 (pow.f64 t1 2) (-.f64 (neg.f64 (/.f64 v (pow.f64 u 3))) (/.f64 v (pow.f64 u 3))))))
(+.f64 (/.f64 v t1) (+.f64 (+.f64 (neg.f64 (/.f64 v u)) (*.f64 t1 (-.f64 (/.f64 v (pow.f64 u 2)) (neg.f64 (/.f64 v (pow.f64 u 2)))))) (-.f64 (*.f64 (pow.f64 t1 2) (-.f64 (neg.f64 (/.f64 v (pow.f64 u 3))) (/.f64 v (pow.f64 u 3)))) (/.f64 v u))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(-.f64 (+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1))) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 u (-.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -1 (/.f64 v (pow.f64 t1 2))))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 u (-.f64 (/.f64 v (pow.f64 t1 2)) (neg.f64 (/.f64 v (pow.f64 t1 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 v u) (*.f64 -1 (*.f64 v u))) u) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1)))) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 -1 (*.f64 u (/.f64 (-.f64 (*.f64 v u) (*.f64 -1 (*.f64 v u))) (pow.f64 t1 3))))) (-.f64 (*.f64 u (/.f64 v (pow.f64 t1 2))) (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 u (/.f64 (-.f64 (*.f64 v u) (*.f64 v (neg.f64 u))) (pow.f64 t1 3))) (/.f64 v t1))) (-.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (neg.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))))))
(+.f64 (*.f64 u (+.f64 (/.f64 v (pow.f64 t1 2)) (neg.f64 (/.f64 (*.f64 v (-.f64 u (neg.f64 u))) (pow.f64 t1 3))))) (*.f64 -1 (-.f64 (/.f64 v t1) (*.f64 v (/.f64 u (pow.f64 t1 2))))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (*.f64 -1 (+.f64 (/.f64 v t1) (*.f64 u (-.f64 (/.f64 (*.f64 v (-.f64 u (neg.f64 u))) (pow.f64 t1 3)) (/.f64 v (pow.f64 t1 2)))))))
(-.f64 (+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 v u) (*.f64 -1 (*.f64 v u))) (pow.f64 u 2)) (pow.f64 t1 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 v u) (*.f64 -1 (*.f64 v u))) u) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1))))) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 u (/.f64 (-.f64 (*.f64 v u) (*.f64 -1 (*.f64 v u))) (pow.f64 t1 3)))) (+.f64 (*.f64 -1 (/.f64 v t1)) (/.f64 (*.f64 (pow.f64 u 2) (-.f64 (*.f64 v u) (*.f64 -1 (*.f64 v u)))) (pow.f64 t1 4)))) (-.f64 (*.f64 u (/.f64 v (pow.f64 t1 2))) (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2))))))
(+.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 u (/.f64 (-.f64 (*.f64 v u) (*.f64 v (neg.f64 u))) (pow.f64 t1 3))) (/.f64 v t1))) (*.f64 (-.f64 (*.f64 v u) (*.f64 v (neg.f64 u))) (/.f64 (pow.f64 u 2) (pow.f64 t1 4)))) (-.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (neg.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))))))
(+.f64 (*.f64 (pow.f64 u 2) (/.f64 (*.f64 v (-.f64 u (neg.f64 u))) (pow.f64 t1 4))) (+.f64 (*.f64 u (+.f64 (/.f64 v (pow.f64 t1 2)) (neg.f64 (/.f64 (*.f64 v (-.f64 u (neg.f64 u))) (pow.f64 t1 3))))) (*.f64 -1 (-.f64 (/.f64 v t1) (*.f64 v (/.f64 u (pow.f64 t1 2)))))))
(+.f64 (*.f64 (*.f64 v (-.f64 u (neg.f64 u))) (+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 4)) (neg.f64 (/.f64 u (pow.f64 t1 3))))) (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 u (-.f64 (/.f64 v (pow.f64 t1 2)) (neg.f64 (/.f64 v (pow.f64 t1 2)))))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(-.f64 (+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1))) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 u (-.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -1 (/.f64 v (pow.f64 t1 2))))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 u (-.f64 (/.f64 v (pow.f64 t1 2)) (neg.f64 (/.f64 v (pow.f64 t1 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 v u) (*.f64 -1 (*.f64 v u))) u) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1)))) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 -1 (*.f64 u (/.f64 (-.f64 (*.f64 v u) (*.f64 -1 (*.f64 v u))) (pow.f64 t1 3))))) (-.f64 (*.f64 u (/.f64 v (pow.f64 t1 2))) (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 u (/.f64 (-.f64 (*.f64 v u) (*.f64 v (neg.f64 u))) (pow.f64 t1 3))) (/.f64 v t1))) (-.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (neg.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))))))
(+.f64 (*.f64 u (+.f64 (/.f64 v (pow.f64 t1 2)) (neg.f64 (/.f64 (*.f64 v (-.f64 u (neg.f64 u))) (pow.f64 t1 3))))) (*.f64 -1 (-.f64 (/.f64 v t1) (*.f64 v (/.f64 u (pow.f64 t1 2))))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (*.f64 -1 (+.f64 (/.f64 v t1) (*.f64 u (-.f64 (/.f64 (*.f64 v (-.f64 u (neg.f64 u))) (pow.f64 t1 3)) (/.f64 v (pow.f64 t1 2)))))))
(-.f64 (+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 v u) (*.f64 -1 (*.f64 v u))) (pow.f64 u 2)) (pow.f64 t1 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 v u) (*.f64 -1 (*.f64 v u))) u) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1))))) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 u (/.f64 (-.f64 (*.f64 v u) (*.f64 -1 (*.f64 v u))) (pow.f64 t1 3)))) (+.f64 (*.f64 -1 (/.f64 v t1)) (/.f64 (*.f64 (pow.f64 u 2) (-.f64 (*.f64 v u) (*.f64 -1 (*.f64 v u)))) (pow.f64 t1 4)))) (-.f64 (*.f64 u (/.f64 v (pow.f64 t1 2))) (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2))))))
(+.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 u (/.f64 (-.f64 (*.f64 v u) (*.f64 v (neg.f64 u))) (pow.f64 t1 3))) (/.f64 v t1))) (*.f64 (-.f64 (*.f64 v u) (*.f64 v (neg.f64 u))) (/.f64 (pow.f64 u 2) (pow.f64 t1 4)))) (-.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (neg.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))))))
(+.f64 (*.f64 (pow.f64 u 2) (/.f64 (*.f64 v (-.f64 u (neg.f64 u))) (pow.f64 t1 4))) (+.f64 (*.f64 u (+.f64 (/.f64 v (pow.f64 t1 2)) (neg.f64 (/.f64 (*.f64 v (-.f64 u (neg.f64 u))) (pow.f64 t1 3))))) (*.f64 -1 (-.f64 (/.f64 v t1) (*.f64 v (/.f64 u (pow.f64 t1 2)))))))
(+.f64 (*.f64 (*.f64 v (-.f64 u (neg.f64 u))) (+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 4)) (neg.f64 (/.f64 u (pow.f64 t1 3))))) (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 u (-.f64 (/.f64 v (pow.f64 t1 2)) (neg.f64 (/.f64 v (pow.f64 t1 2)))))))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) (+.f64 t1 u))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) (+.f64 t1 u))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) (+.f64 t1 u))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) (+.f64 t1 u))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) (+.f64 t1 u))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) (+.f64 t1 u))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) (+.f64 t1 u))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) (+.f64 t1 u))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) (+.f64 t1 u))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) (+.f64 t1 u))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) (+.f64 t1 u))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) (+.f64 t1 u))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(+.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v (+.f64 u t1))) 0)
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(+.f64 0 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v (+.f64 u t1))))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(-.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v (+.f64 u t1))) 0)
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 1 (/.f64 (/.f64 (+.f64 u t1) v) (+.f64 (/.f64 u t1) -1)))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (+.f64 (/.f64 u t1) -1) (/.f64 (+.f64 u t1) v))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 v (/.f64 (+.f64 u t1) (+.f64 (/.f64 u t1) -1)))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (/.f64 v (+.f64 u t1)) (/.f64 -1 (-.f64 1 (/.f64 u t1))))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v (+.f64 u t1))) 1)
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (+.f64 v v) (/.f64 (+.f64 u t1) (/.f64 (+.f64 (/.f64 u t1) -1) 2)))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (+.f64 v v) (+.f64 (/.f64 (+.f64 u t1) (+.f64 (/.f64 u t1) -1)) (/.f64 (+.f64 u t1) (+.f64 (/.f64 u t1) -1))))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 2 (/.f64 (/.f64 (+.f64 u t1) v) (/.f64 (+.f64 (/.f64 u t1) -1) 2)))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 2 (+.f64 (/.f64 (/.f64 (+.f64 u t1) v) (+.f64 (/.f64 u t1) -1)) (/.f64 (/.f64 (+.f64 u t1) v) (+.f64 (/.f64 u t1) -1))))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 (+.f64 v v) (+.f64 u t1))) 2)
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (/.f64 (+.f64 v v) (+.f64 u t1)) (/.f64 2 (+.f64 (/.f64 u t1) -1)))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (/.f64 (+.f64 v v) (+.f64 u t1)) (+.f64 (/.f64 -1 (-.f64 1 (/.f64 u t1))) (/.f64 -1 (-.f64 1 (/.f64 u t1)))))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (*.f64 v 4) (+.f64 (/.f64 (+.f64 u t1) (/.f64 (+.f64 (/.f64 u t1) -1) 2)) (/.f64 (+.f64 u t1) (/.f64 (+.f64 (/.f64 u t1) -1) 2))))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 2) (*.f64 (+.f64 u t1) (/.f64 2 v)))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 4 (+.f64 (/.f64 (/.f64 (+.f64 u t1) v) (/.f64 (+.f64 (/.f64 u t1) -1) 2)) (/.f64 (/.f64 (+.f64 u t1) v) (/.f64 (+.f64 (/.f64 u t1) -1) 2))))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (neg.f64 v) (/.f64 (+.f64 u t1) (-.f64 1 (/.f64 u t1))))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (*.f64 (/.f64 v (+.f64 u t1)) 4)) 4)
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (*.f64 (/.f64 v (+.f64 u t1)) 4) (+.f64 (/.f64 2 (+.f64 (/.f64 u t1) -1)) (/.f64 2 (+.f64 (/.f64 u t1) -1))))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4) (*.f64 2 (*.f64 (+.f64 u t1) (/.f64 2 v))))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4) (*.f64 4 (/.f64 (+.f64 u t1) v)))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (/.f64 (+.f64 (/.f64 u t1) -1) (+.f64 u t1)) (/.f64 1 v))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (*.f64 v -2) (+.f64 (/.f64 (+.f64 u t1) (-.f64 1 (/.f64 u t1))) (/.f64 (+.f64 u t1) (-.f64 1 (/.f64 u t1)))))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 u t1) -1) (*.f64 (/.f64 v (+.f64 u t1)) 4))) 8)
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 u t1) -1) 4)) (+.f64 (*.f64 4 (/.f64 (+.f64 u t1) v)) (*.f64 4 (/.f64 (+.f64 u t1) v))))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 1/2 (+.f64 u t1))) (/.f64 1/2 v))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4) (/.f64 (+.f64 u t1) v)) 4)
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (/.f64 (+.f64 (/.f64 u t1) -1) 2) (/.f64 (+.f64 u t1) (+.f64 v v)))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (neg.f64 (+.f64 (/.f64 u t1) -1)) (neg.f64 (/.f64 (+.f64 u t1) v)))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (+.f64 (/.f64 (+.f64 (/.f64 u t1) -1) (+.f64 u t1)) (/.f64 (+.f64 (/.f64 u t1) -1) (+.f64 u t1))) (+.f64 (/.f64 1 v) (/.f64 1 v)))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 u t1) -1) (*.f64 (/.f64 v (+.f64 u t1)) 4))) (*.f64 2 (*.f64 (+.f64 (/.f64 u t1) -1) (*.f64 (/.f64 v (+.f64 u t1)) 4)))) 16)
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4) (/.f64 (+.f64 u t1) v)) (/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4) (/.f64 (+.f64 u t1) v))) 8)
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (+.f64 (neg.f64 (+.f64 (/.f64 u t1) -1)) (neg.f64 (+.f64 (/.f64 u t1) -1))) (+.f64 (neg.f64 (/.f64 (+.f64 u t1) v)) (neg.f64 (/.f64 (+.f64 u t1) v))))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (/.f64 (+.f64 (/.f64 u t1) -1) 1/2) (*.f64 (+.f64 u t1) (/.f64 2 v)))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (/.f64 (+.f64 (/.f64 u t1) -1) (neg.f64 (+.f64 u t1))) (/.f64 -1 v))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (/.f64 (+.f64 (/.f64 u t1) -1) (/.f64 1 v)) (+.f64 u t1))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 2) (+.f64 u t1)) (/.f64 2 v))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 2)) (-.f64 0 (*.f64 (+.f64 u t1) (/.f64 2 v))))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 u t1) -1) (+.f64 u t1))) (-.f64 0 (/.f64 1 v)))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 u t1) -1))) (/.f64 (+.f64 u t1) v))
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))
(pow.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v (+.f64 u t1))) 1)
(*.f64 (+.f64 -1 (/.f64 u t1)) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (+.f64 -1 (/.f64 u t1)) (+.f64 t1 u)))
(/.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (+.f64 t1 u))

localize12.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 v (+.f64 t1 u))
0.2b
(/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u))
11.8b
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (neg.f64 t1))
Compiler

Compiled 37 to 8 computations (78.4% saved)

series3.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
v
@-inf
(/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u))
0.0ms
v
@inf
(/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u))
0.0ms
u
@-inf
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (neg.f64 t1))
0.0ms
u
@inf
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (neg.f64 t1))
0.0ms
t1
@inf
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (neg.f64 t1))

rewrite93.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1780×rational.json-1
1780×rational.json-2
1780×rational.json-4
1780×rational.json-3
1264×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01160
18160
222360
365260
4220460
5616060
Stop Event
node limit
Counts
2 → 99
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (neg.f64 t1))
(/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t1 (*.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (+.f64 t1 u) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (/.f64 -1 t1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t1) (/.f64 (*.f64 (neg.f64 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t1) (/.f64 (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (/.f64 (*.f64 (+.f64 t1 u) 2) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (+.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) (/.f64 (+.f64 t1 u) (neg.f64 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) (neg.f64 t1)) (/.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) (neg.f64 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 4) (/.f64 (*.f64 (+.f64 t1 u) 4) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 4) (+.f64 (/.f64 (*.f64 (+.f64 t1 u) 2) (neg.f64 t1)) (/.f64 (*.f64 (+.f64 t1 u) 2) (neg.f64 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t1 t1) (*.f64 -2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t1 t1) (+.f64 (*.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (*.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 -2) (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) (/.f64 (+.f64 t1 u) t1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (neg.f64 t1)) (/.f64 (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (neg.f64 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (*.f64 t1 -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) 4) (+.f64 (/.f64 -2 t1) (/.f64 -2 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) 4) (+.f64 (/.f64 (*.f64 (+.f64 t1 u) 4) (neg.f64 t1)) (/.f64 (*.f64 (+.f64 t1 u) 4) (neg.f64 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 4) (+.f64 (*.f64 -2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (*.f64 -2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 -4) (*.f64 2 (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 -4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 t1 u)) (+.f64 (/.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 t1)) (/.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 2 (+.f64 t1 u))) (/.f64 -2 t1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 2 (+.f64 t1 u))) (+.f64 (/.f64 -1 t1) (/.f64 -1 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v (+.f64 t1 u)) -2) (+.f64 (/.f64 (+.f64 t1 u) t1) (/.f64 (+.f64 t1 u) t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t1 4)) (+.f64 (*.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) -4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (*.f64 t1 -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t1 -4)) (+.f64 (*.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) 4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 t1 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t1 4) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t1 -4) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 t1) 2) (/.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 t1)) (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (/.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (neg.f64 t1) (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (/.f64 2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (*.f64 t1 -4))) (*.f64 2 (*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (*.f64 t1 -4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 t1 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (/.f64 (+.f64 t1 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 t1 4) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (/.f64 (*.f64 t1 4) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 t1 -4) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (/.f64 (*.f64 t1 -4) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 t1)) (neg.f64 (neg.f64 t1))) (+.f64 (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 t1 -2)) (-.f64 0 (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u))) (neg.f64 (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 t1))) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2)) (/.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 v (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 v v) (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 v v) (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 v (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 4) (/.f64 1 (*.f64 (+.f64 t1 u) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v 4) (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) v)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) (/.f64 -1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 v) (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 v (*.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 2 (+.f64 t1 u))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 2 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (+.f64 v v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 (+.f64 v v) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1/2) (+.f64 v v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2) (/.f64 (+.f64 v v) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (*.f64 (+.f64 t1 u) 2)) (/.f64 2 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 4)) (*.f64 (/.f64 v (+.f64 t1 u)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4))) (*.f64 v 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 v (neg.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (neg.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u)))))))))

simplify177.0ms (1.1%)

Algorithm
egg-herbie
Rules
1210×rational.json-simplify-49
1200×rational.json-simplify-46
1126×rational.json-simplify-2
950×rational.json-simplify-41
826×rational.json-simplify-43
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03978489
111238141
230108061
364728045
479838045
Stop Event
node limit
Counts
171 → 237
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4)))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 4))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u)) (*.f64 2 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))) (pow.f64 u 3)) (*.f64 -1 (/.f64 v t1)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 5))))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 t1 4) v)) (*.f64 2 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))))) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)))))))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 u 2))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 t1 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))) (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 t1 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))) (+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (*.f64 -1 (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5)))))))))
(/.f64 v (pow.f64 t1 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u)) (*.f64 -2 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 2)))))
(/.f64 v (pow.f64 t1 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 2))))))
(/.f64 v (pow.f64 t1 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 u 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 4))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 u 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 4))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 4))) t1)) (*.f64 -2 (/.f64 v (pow.f64 t1 5)))) (pow.f64 u 3))))))
(/.f64 v (pow.f64 u 2))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v))) (pow.f64 u 4))) (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v))) (pow.f64 u 4))) (+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 t1 3) v)) (*.f64 -2 (*.f64 t1 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v)))))) (pow.f64 u 5))))))
(/.f64 v (pow.f64 u 2))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v))) (pow.f64 u 4))) (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 t1 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v)))) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v))) (pow.f64 u 4))) (+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 5)))))))
(+.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) 0)
(+.f64 0 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))))
(-.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) 0)
(/.f64 t1 (*.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))))
(/.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (+.f64 t1 u) (neg.f64 t1)))
(/.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (/.f64 -1 t1))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (neg.f64 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v)) -1))
(/.f64 (neg.f64 t1) (/.f64 (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) -1))
(/.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) 1)
(/.f64 1 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) (neg.f64 t1)))
(/.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (/.f64 (*.f64 (+.f64 t1 u) 2) (neg.f64 t1)))
(/.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (+.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) (/.f64 (+.f64 t1 u) (neg.f64 t1))))
(/.f64 2 (/.f64 (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (neg.f64 t1)))
(/.f64 2 (+.f64 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) (neg.f64 t1)) (/.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) (neg.f64 t1))))
(/.f64 (*.f64 -2 (/.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))) 2)
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 4) (/.f64 (*.f64 (+.f64 t1 u) 4) (neg.f64 t1)))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 4) (+.f64 (/.f64 (*.f64 (+.f64 t1 u) 2) (neg.f64 t1)) (/.f64 (*.f64 (+.f64 t1 u) 2) (neg.f64 t1))))
(/.f64 (+.f64 t1 t1) (*.f64 -2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))))
(/.f64 (+.f64 t1 t1) (+.f64 (*.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (*.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))))
(/.f64 (*.f64 t1 -2) (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))))
(/.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 t1)))
(/.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) (/.f64 (+.f64 t1 u) t1))
(/.f64 4 (+.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (neg.f64 t1)) (/.f64 (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (neg.f64 t1))))
(/.f64 (*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (*.f64 t1 -4)) 4)
(/.f64 (*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) 4) (+.f64 (/.f64 -2 t1) (/.f64 -2 t1)))
(/.f64 (*.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) 4) (+.f64 (/.f64 (*.f64 (+.f64 t1 u) 4) (neg.f64 t1)) (/.f64 (*.f64 (+.f64 t1 u) 4) (neg.f64 t1))))
(/.f64 (*.f64 t1 4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) -4))
(/.f64 (*.f64 t1 4) (+.f64 (*.f64 -2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (*.f64 -2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))))
(/.f64 (*.f64 t1 -4) (*.f64 2 (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))))
(/.f64 (*.f64 t1 -4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) 4))
(/.f64 (/.f64 2 (+.f64 t1 u)) (+.f64 (/.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 t1)) (/.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 t1))))
(/.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) -1)
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 2 (+.f64 t1 u))) (/.f64 -2 t1))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 2 (+.f64 t1 u))) (+.f64 (/.f64 -1 t1) (/.f64 -1 t1)))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) -2) (+.f64 (/.f64 (+.f64 t1 u) t1) (/.f64 (+.f64 t1 u) t1)))
(/.f64 (*.f64 2 (*.f64 t1 4)) (+.f64 (*.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) -4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) -4)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (*.f64 t1 -4))) 8)
(/.f64 (*.f64 2 (*.f64 t1 -4)) (+.f64 (*.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) 4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) 4)))
(/.f64 (/.f64 (+.f64 t1 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) -2)
(/.f64 (/.f64 (*.f64 t1 4) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) -4)
(/.f64 (/.f64 (*.f64 t1 -4) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) 4)
(/.f64 (/.f64 (neg.f64 t1) 2) (/.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) 2))
(/.f64 (neg.f64 (neg.f64 t1)) (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))))
(/.f64 (+.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (/.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))) -2)
(/.f64 (+.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (neg.f64 t1) (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (/.f64 2 v)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (*.f64 t1 -4))) (*.f64 2 (*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (*.f64 t1 -4)))) 16)
(/.f64 (+.f64 (/.f64 (+.f64 t1 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (/.f64 (+.f64 t1 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))) -4)
(/.f64 (+.f64 (/.f64 (*.f64 t1 4) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (/.f64 (*.f64 t1 4) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))) -8)
(/.f64 (+.f64 (/.f64 (*.f64 t1 -4) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (/.f64 (*.f64 t1 -4) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))) 8)
(/.f64 (+.f64 (neg.f64 (neg.f64 t1)) (neg.f64 (neg.f64 t1))) (+.f64 (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))))
(/.f64 (neg.f64 (*.f64 t1 -2)) (-.f64 0 (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))))
(/.f64 (neg.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u))) (neg.f64 (/.f64 (+.f64 t1 u) v)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 t1))) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(pow.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) 1)
(neg.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))))
(+.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) 0)
(+.f64 0 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)))
(+.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2)) (/.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2)))
(-.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) 0)
(*.f64 v (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) 1)
(*.f64 1 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u)))))
(*.f64 (+.f64 v v) (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (+.f64 v v) (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1/2))
(*.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u)))
(*.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2))
(*.f64 2 (/.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2)))
(*.f64 2 (/.f64 v (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))
(*.f64 2 (/.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) v))
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 4) (/.f64 1 (*.f64 (+.f64 t1 u) 4)))
(*.f64 (*.f64 v 4) (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4))))
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u)))) -1)
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) v)
(*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) (/.f64 -1 (+.f64 t1 u)))
(*.f64 (neg.f64 v) (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 v (*.f64 (+.f64 t1 u) 2)))
(*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 2 (+.f64 t1 u))) 1/2)
(*.f64 1/2 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 2 (+.f64 t1 u))))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (+.f64 v v))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 (+.f64 v v) (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1/2) (+.f64 v v))
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2) (/.f64 (+.f64 v v) (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2)) 2)
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) 2)) (/.f64 2 (+.f64 t1 u)))
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))) 2)
(*.f64 (/.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) 2) 2)
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 4)) (*.f64 (/.f64 v (+.f64 t1 u)) 4))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4))) (*.f64 v 4))
(*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 v (neg.f64 (+.f64 t1 u))))
(*.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (neg.f64 v))
(pow.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) 1)
(neg.f64 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u)))))
Outputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 t1 (neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 t1 (neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 t1 (neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 t1 (neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 t1 (neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 t1 (neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 t1 (neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 t1 (neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 t1 (neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 t1 (neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 t1 (neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 t1 (neg.f64 (/.f64 v (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (neg.f64 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)))
(+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (*.f64 v 2)))
(+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (+.f64 v v)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (+.f64 (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4))))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)) (+.f64 (neg.f64 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))))))
(+.f64 (+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (*.f64 v 2))) (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4))))))
(+.f64 (+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (+.f64 v v))) (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4)))))))
(+.f64 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))) (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (+.f64 (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4))))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))))
(+.f64 (neg.f64 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (+.f64 (+.f64 (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4))))) (*.f64 (pow.f64 t1 4) (*.f64 -2 (+.f64 (/.f64 v (pow.f64 u 5)) (/.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))) u))))) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2))))
(+.f64 (+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))))) (+.f64 (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (*.f64 v 2)) (*.f64 (pow.f64 t1 4) (*.f64 -2 (+.f64 (/.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))) u) (/.f64 v (pow.f64 u 5)))))))
(+.f64 (+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))))) (+.f64 (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (+.f64 v v)) (*.f64 (pow.f64 t1 4) (*.f64 -2 (+.f64 (/.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))) u) (/.f64 v (pow.f64 u 5)))))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (*.f64 -4 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))))
(+.f64 (*.f64 (pow.f64 u 2) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 (pow.f64 u 2) -4)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 4))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (+.f64 (*.f64 -2 (*.f64 u (/.f64 (+.f64 (*.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 4)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (*.f64 -2 (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 4)))))) (*.f64 -4 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))))
(+.f64 (*.f64 (pow.f64 u 2) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 u (*.f64 (/.f64 (*.f64 v (+.f64 (pow.f64 u 2) (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 4)) -2))) (*.f64 (pow.f64 u 3) (*.f64 -2 (/.f64 v (pow.f64 t1 4))))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (+.f64 (*.f64 -2 (+.f64 (*.f64 (*.f64 (pow.f64 u 2) (+.f64 v (*.f64 v -4))) (/.f64 u (pow.f64 t1 4))) (*.f64 v (/.f64 (pow.f64 u 3) (pow.f64 t1 4))))) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 (pow.f64 u 2) -4)))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (*.f64 -4 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))))
(+.f64 (*.f64 (pow.f64 u 2) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 (pow.f64 u 2) -4)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u)) (*.f64 2 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (*.f64 -4 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 (pow.f64 u 2) -4))) (*.f64 u 2)) (*.f64 v (*.f64 (pow.f64 u 3) 2))) (pow.f64 t1 4))))
(+.f64 (+.f64 (*.f64 (pow.f64 u 2) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))) (neg.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 v (pow.f64 u 3)) (*.f64 u (*.f64 v (+.f64 (pow.f64 u 2) (*.f64 (pow.f64 u 2) -4)))))) (pow.f64 t1 4))))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 v (pow.f64 u 3)) (*.f64 u (*.f64 (pow.f64 u 2) (+.f64 v (*.f64 v -4))))) (/.f64 2 (pow.f64 t1 4)))) (+.f64 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 (pow.f64 u 2) -4))))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))))))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))) (pow.f64 u 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 3) (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))))) (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3))))) (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 (pow.f64 u 3) (*.f64 -2 (+.f64 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1) (/.f64 v (pow.f64 t1 4))))))))
(+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 (pow.f64 u 3) (*.f64 -2 (+.f64 (/.f64 v (pow.f64 t1 4)) (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))))) (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (neg.f64 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)))
(+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (*.f64 v 2)))
(+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (+.f64 v v)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (+.f64 (*.f64 -4 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))))
(+.f64 (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)) (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (neg.f64 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) -4)))))
(+.f64 (+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 5))))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 t1 4)) (pow.f64 u 5))) (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (+.f64 (+.f64 (*.f64 -4 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (*.f64 -2 (*.f64 (+.f64 (*.f64 v (pow.f64 t1 3)) (*.f64 (pow.f64 t1 3) (*.f64 v -4))) (/.f64 t1 (pow.f64 u 5))))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))))
(+.f64 (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)) (+.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 t1 4) (/.f64 v (pow.f64 u 5)))) (+.f64 (neg.f64 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (+.f64 (*.f64 v (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) -4)) (*.f64 -2 (*.f64 t1 (/.f64 (*.f64 (pow.f64 t1 3) (+.f64 v (*.f64 v -4))) (pow.f64 u 5))))))) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (+.f64 (*.f64 v (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (+.f64 (+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 t1 (*.f64 (*.f64 (+.f64 v (*.f64 v -4)) (/.f64 (pow.f64 t1 3) (pow.f64 u 5))) -2))) (*.f64 -2 (/.f64 (*.f64 v (pow.f64 t1 4)) (pow.f64 u 5))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (neg.f64 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)))
(+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (*.f64 v 2)))
(+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (+.f64 v v)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (+.f64 (*.f64 -4 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))))
(+.f64 (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)) (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (neg.f64 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) -4)))))
(+.f64 (+.f64 (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 t1 4) v)) (*.f64 2 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))))) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 v (pow.f64 t1 4))) (*.f64 t1 (*.f64 (+.f64 (*.f64 v (pow.f64 t1 3)) (*.f64 (pow.f64 t1 3) (*.f64 v -4))) 2))) (pow.f64 u 5))) (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (+.f64 (*.f64 -4 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (neg.f64 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (+.f64 (+.f64 (*.f64 v (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) 2)) (*.f64 v (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) -4))) (neg.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 t1 (*.f64 (pow.f64 t1 3) (+.f64 v (*.f64 v -4)))) (*.f64 v (pow.f64 t1 4)))) (pow.f64 u 5))))))
(+.f64 (+.f64 (*.f64 v (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 v (pow.f64 t1 4)) (*.f64 t1 (*.f64 (pow.f64 t1 3) (+.f64 v (*.f64 v -4))))) (/.f64 2 (pow.f64 u 5))) (*.f64 v (/.f64 t1 (pow.f64 u 2)))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 (+.f64 t1 u) 2))
(/.f64 v (pow.f64 u 2))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (*.f64 v (/.f64 t1 (pow.f64 u 3)))))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 (/.f64 t1 (pow.f64 u 3)) -2)))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 -2 (/.f64 t1 (pow.f64 u 3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 t1 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))) (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3)))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -2 (*.f64 v (/.f64 t1 (pow.f64 u 3)))) (*.f64 -1 (*.f64 (pow.f64 t1 2) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4))))))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 v (*.f64 (/.f64 t1 (pow.f64 u 3)) -2)) (*.f64 (pow.f64 t1 2) (neg.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4))))))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 v (*.f64 -2 (/.f64 t1 (pow.f64 u 3)))) (*.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))) (neg.f64 (pow.f64 t1 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 t1 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))) (+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (*.f64 -1 (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5)))))))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (+.f64 (*.f64 -2 (*.f64 v (/.f64 t1 (pow.f64 u 3)))) (*.f64 -1 (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))))) (*.f64 -1 (*.f64 (pow.f64 t1 2) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4))))))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 (pow.f64 t1 2) (neg.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))))) (+.f64 (*.f64 v (*.f64 (/.f64 t1 (pow.f64 u 3)) -2)) (*.f64 (pow.f64 t1 3) (neg.f64 (*.f64 -2 (+.f64 (/.f64 v (pow.f64 u 5)) (/.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))) u))))))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 (*.f64 -2 (+.f64 (/.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))) u) (/.f64 v (pow.f64 u 5)))) (neg.f64 (pow.f64 t1 3))) (+.f64 (*.f64 v (*.f64 -2 (/.f64 t1 (pow.f64 u 3)))) (*.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))) (neg.f64 (pow.f64 t1 2))))))
(/.f64 v (pow.f64 t1 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 2)))
(+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -2 (*.f64 u (/.f64 v (pow.f64 t1 3)))))
(+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -2 (*.f64 v (/.f64 u (pow.f64 t1 3)))))
(+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u -2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 4))) (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -2 (*.f64 u (/.f64 v (pow.f64 t1 3))))))
(+.f64 (/.f64 v (pow.f64 t1 2)) (+.f64 (*.f64 -2 (*.f64 v (/.f64 u (pow.f64 t1 3)))) (neg.f64 (/.f64 (*.f64 v (+.f64 (pow.f64 u 2) (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 4)))))
(+.f64 (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u -2))) (neg.f64 (/.f64 (*.f64 (pow.f64 u 2) (+.f64 v (*.f64 v -4))) (pow.f64 t1 4))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u)) (*.f64 -2 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 2)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 4))) (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -2 (*.f64 u (/.f64 v (pow.f64 t1 3)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 (pow.f64 u 2) -4))) (*.f64 u -2)) (*.f64 v (*.f64 (pow.f64 u 3) -2))) (pow.f64 t1 5))))
(+.f64 (+.f64 (/.f64 v (pow.f64 t1 2)) (+.f64 (*.f64 -2 (*.f64 v (/.f64 u (pow.f64 t1 3)))) (neg.f64 (/.f64 (*.f64 v (+.f64 (pow.f64 u 2) (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 4))))) (neg.f64 (/.f64 (*.f64 -2 (+.f64 (*.f64 v (pow.f64 u 3)) (*.f64 u (*.f64 v (+.f64 (pow.f64 u 2) (*.f64 (pow.f64 u 2) -4)))))) (pow.f64 t1 5))))
(+.f64 (/.f64 v (pow.f64 t1 2)) (+.f64 (+.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u -2)) (neg.f64 (/.f64 (*.f64 (pow.f64 u 2) (+.f64 v (*.f64 v -4))) (pow.f64 t1 4)))) (neg.f64 (*.f64 (+.f64 (*.f64 v (pow.f64 u 3)) (*.f64 u (*.f64 (pow.f64 u 2) (+.f64 v (*.f64 v -4))))) (/.f64 -2 (pow.f64 t1 5))))))
(/.f64 v (pow.f64 t1 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 2)))
(+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -2 (*.f64 u (/.f64 v (pow.f64 t1 3)))))
(+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -2 (*.f64 v (/.f64 u (pow.f64 t1 3)))))
(+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u -2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 4))) (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -2 (*.f64 u (/.f64 v (pow.f64 t1 3))))))
(+.f64 (/.f64 v (pow.f64 t1 2)) (+.f64 (*.f64 -2 (*.f64 v (/.f64 u (pow.f64 t1 3)))) (neg.f64 (/.f64 (*.f64 v (+.f64 (pow.f64 u 2) (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 4)))))
(+.f64 (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u -2))) (neg.f64 (/.f64 (*.f64 (pow.f64 u 2) (+.f64 v (*.f64 v -4))) (pow.f64 t1 4))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 5))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 2))))))
(+.f64 (*.f64 -2 (*.f64 u (/.f64 v (pow.f64 t1 3)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 4))) (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 2 (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 5)))))) (*.f64 2 (*.f64 u (/.f64 (+.f64 (*.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 5))))))
(+.f64 (*.f64 -2 (*.f64 v (/.f64 u (pow.f64 t1 3)))) (+.f64 (*.f64 2 (*.f64 u (/.f64 (*.f64 v (+.f64 (pow.f64 u 2) (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 5)))) (+.f64 (neg.f64 (/.f64 (*.f64 v (+.f64 (pow.f64 u 2) (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 4))) (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 2 (*.f64 v (/.f64 (pow.f64 u 3) (pow.f64 t1 5))))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 u 2) (+.f64 v (*.f64 v -4))) (pow.f64 t1 4))) (+.f64 (+.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u -2)) (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 v (*.f64 (/.f64 (pow.f64 u 3) (pow.f64 t1 5)) 2)))) (*.f64 (*.f64 (pow.f64 u 2) (+.f64 v (*.f64 v -4))) (*.f64 (/.f64 u (pow.f64 t1 5)) 2))))
(/.f64 v (pow.f64 t1 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 2)))
(+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -2 (*.f64 u (/.f64 v (pow.f64 t1 3)))))
(+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -2 (*.f64 v (/.f64 u (pow.f64 t1 3)))))
(+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u -2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 u 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 4))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (/.f64 v (pow.f64 t1 2))))
(+.f64 (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -2 (*.f64 u (/.f64 v (pow.f64 t1 3))))) (*.f64 (pow.f64 u 2) (*.f64 (+.f64 (/.f64 v (pow.f64 t1 4)) (*.f64 -4 (/.f64 v (pow.f64 t1 4)))) -1)))
(+.f64 (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -2 (*.f64 v (/.f64 u (pow.f64 t1 3))))) (*.f64 (pow.f64 u 2) (neg.f64 (+.f64 (/.f64 v (pow.f64 t1 4)) (*.f64 -4 (/.f64 v (pow.f64 t1 4)))))))
(+.f64 (/.f64 v (pow.f64 t1 2)) (+.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u -2)) (*.f64 (pow.f64 u 2) (neg.f64 (+.f64 (/.f64 v (pow.f64 t1 4)) (*.f64 -4 (/.f64 v (pow.f64 t1 4))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 u 2) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 4))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v u) (pow.f64 t1 3))) (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 t1 4))) (/.f64 v (pow.f64 t1 4))) t1)) (*.f64 -2 (/.f64 v (pow.f64 t1 5)))) (pow.f64 u 3))))))
(+.f64 (*.f64 -2 (*.f64 u (/.f64 v (pow.f64 t1 3)))) (+.f64 (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 4)) (*.f64 -4 (/.f64 v (pow.f64 t1 4)))) t1)) (*.f64 -2 (/.f64 v (pow.f64 t1 5)))) (*.f64 (pow.f64 u 3) -1))) (*.f64 (pow.f64 u 2) (*.f64 (+.f64 (/.f64 v (pow.f64 t1 4)) (*.f64 -4 (/.f64 v (pow.f64 t1 4)))) -1))))
(+.f64 (*.f64 -2 (*.f64 v (/.f64 u (pow.f64 t1 3)))) (+.f64 (*.f64 (pow.f64 u 2) (neg.f64 (+.f64 (/.f64 v (pow.f64 t1 4)) (*.f64 -4 (/.f64 v (pow.f64 t1 4)))))) (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 (*.f64 -2 (+.f64 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 4)) (*.f64 -4 (/.f64 v (pow.f64 t1 4)))) t1) (/.f64 v (pow.f64 t1 5)))) (neg.f64 (pow.f64 u 3))))))
(+.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u -2)) (+.f64 (/.f64 v (pow.f64 t1 2)) (+.f64 (*.f64 (pow.f64 u 3) (neg.f64 (*.f64 -2 (+.f64 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 4)) (*.f64 -4 (/.f64 v (pow.f64 t1 4)))) t1) (/.f64 v (pow.f64 t1 5)))))) (*.f64 (pow.f64 u 2) (neg.f64 (+.f64 (/.f64 v (pow.f64 t1 4)) (*.f64 -4 (/.f64 v (pow.f64 t1 4)))))))))
(+.f64 (*.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 u -2)) (+.f64 (/.f64 v (pow.f64 t1 2)) (+.f64 (*.f64 (pow.f64 u 3) (*.f64 -2 (neg.f64 (+.f64 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 4)) (*.f64 -4 (/.f64 v (pow.f64 t1 4)))) t1) (/.f64 v (pow.f64 t1 5)))))) (*.f64 (pow.f64 u 2) (neg.f64 (+.f64 (/.f64 v (pow.f64 t1 4)) (*.f64 -4 (/.f64 v (pow.f64 t1 4)))))))))
(/.f64 v (pow.f64 u 2))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (*.f64 v (/.f64 t1 (pow.f64 u 3)))))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 (/.f64 t1 (pow.f64 u 3)) -2)))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 -2 (/.f64 t1 (pow.f64 u 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v))) (pow.f64 u 4))) (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3)))))
(+.f64 (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (*.f64 v (/.f64 t1 (pow.f64 u 3))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 v (pow.f64 t1 2)) (*.f64 (pow.f64 t1 2) (*.f64 v -4))) (pow.f64 u 4))))
(+.f64 (*.f64 v (*.f64 (/.f64 t1 (pow.f64 u 3)) -2)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t1 2) (+.f64 v (*.f64 v -4))) (pow.f64 u 4))) (/.f64 v (pow.f64 u 2))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 v (*.f64 -2 (/.f64 t1 (pow.f64 u 3)))) (neg.f64 (*.f64 (+.f64 v (*.f64 v -4)) (/.f64 (pow.f64 t1 2) (pow.f64 u 4))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v))) (pow.f64 u 4))) (+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 t1 3) v)) (*.f64 -2 (*.f64 t1 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v)))))) (pow.f64 u 5))))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (+.f64 (*.f64 -2 (*.f64 v (/.f64 t1 (pow.f64 u 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 t1 3) (*.f64 v -2)) (*.f64 t1 (*.f64 (+.f64 (*.f64 v (pow.f64 t1 2)) (*.f64 (pow.f64 t1 2) (*.f64 v -4))) -2))) (pow.f64 u 5)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 v (pow.f64 t1 2)) (*.f64 (pow.f64 t1 2) (*.f64 v -4))) (pow.f64 u 4)))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t1 2) (+.f64 v (*.f64 v -4))) (pow.f64 u 4))) (+.f64 (*.f64 v (*.f64 (/.f64 t1 (pow.f64 u 3)) -2)) (neg.f64 (/.f64 (*.f64 -2 (+.f64 (*.f64 t1 (*.f64 (pow.f64 t1 2) (+.f64 v (*.f64 v -4)))) (*.f64 v (pow.f64 t1 3)))) (pow.f64 u 5))))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 v (pow.f64 t1 3)) (*.f64 (pow.f64 t1 2) (*.f64 (+.f64 v (*.f64 v -4)) t1))) (/.f64 -2 (pow.f64 u 5)))) (+.f64 (*.f64 v (*.f64 -2 (/.f64 t1 (pow.f64 u 3)))) (neg.f64 (*.f64 (+.f64 v (*.f64 v -4)) (/.f64 (pow.f64 t1 2) (pow.f64 u 4)))))))
(/.f64 v (pow.f64 u 2))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (*.f64 v (/.f64 t1 (pow.f64 u 3)))))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 (/.f64 t1 (pow.f64 u 3)) -2)))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 -2 (/.f64 t1 (pow.f64 u 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v))) (pow.f64 u 4))) (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3)))))
(+.f64 (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -2 (*.f64 v (/.f64 t1 (pow.f64 u 3))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 v (pow.f64 t1 2)) (*.f64 (pow.f64 t1 2) (*.f64 v -4))) (pow.f64 u 4))))
(+.f64 (*.f64 v (*.f64 (/.f64 t1 (pow.f64 u 3)) -2)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 t1 2) (+.f64 v (*.f64 v -4))) (pow.f64 u 4))) (/.f64 v (pow.f64 u 2))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 v (*.f64 -2 (/.f64 t1 (pow.f64 u 3)))) (neg.f64 (*.f64 (+.f64 v (*.f64 v -4)) (/.f64 (pow.f64 t1 2) (pow.f64 u 4))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 t1 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v)))) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 t1 2) v) (*.f64 -4 (*.f64 (pow.f64 t1 2) v))) (pow.f64 u 4))) (+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 v) (pow.f64 u 3))) (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 5)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 v (pow.f64 t1 2)) (*.f64 (pow.f64 t1 2) (*.f64 v -4))) (pow.f64 u 4))) (+.f64 (+.f64 (*.f64 -2 (*.f64 v (/.f64 t1 (pow.f64 u 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 v (pow.f64 t1 3)) (pow.f64 u 5))) (/.f64 v (pow.f64 u 2)))) (*.f64 2 (*.f64 (+.f64 (*.f64 v (pow.f64 t1 2)) (*.f64 (pow.f64 t1 2) (*.f64 v -4))) (/.f64 t1 (pow.f64 u 5))))))
(+.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 t1 2) (+.f64 v (*.f64 v -4))) (/.f64 t1 (pow.f64 u 5)))) (+.f64 (*.f64 v (*.f64 (/.f64 t1 (pow.f64 u 3)) -2)) (+.f64 (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 2 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 5))))) (neg.f64 (/.f64 (*.f64 (pow.f64 t1 2) (+.f64 v (*.f64 v -4))) (pow.f64 u 4))))))
(+.f64 (*.f64 v (*.f64 -2 (/.f64 t1 (pow.f64 u 3)))) (+.f64 (+.f64 (neg.f64 (*.f64 (+.f64 v (*.f64 v -4)) (/.f64 (pow.f64 t1 2) (pow.f64 u 4)))) (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 5)) (*.f64 v 2)))) (*.f64 t1 (*.f64 (*.f64 (+.f64 v (*.f64 v -4)) (/.f64 (pow.f64 t1 2) (pow.f64 u 5))) 2))))
(+.f64 (*.f64 v (*.f64 -2 (/.f64 t1 (pow.f64 u 3)))) (+.f64 (+.f64 (neg.f64 (*.f64 (+.f64 v (*.f64 v -4)) (/.f64 (pow.f64 t1 2) (pow.f64 u 4)))) (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 5)) (+.f64 v v)))) (*.f64 t1 (*.f64 (*.f64 (+.f64 v (*.f64 v -4)) (/.f64 (pow.f64 t1 2) (pow.f64 u 5))) 2))))
(+.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) 0)
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(+.f64 0 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(-.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) 0)
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 t1 (*.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (+.f64 t1 u) (neg.f64 t1)))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (/.f64 -1 t1))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (neg.f64 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v)) -1))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) -1))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) 1)
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 1 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) (neg.f64 t1)))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (/.f64 (*.f64 (+.f64 t1 u) 2) (neg.f64 t1)))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (+.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) (/.f64 (+.f64 t1 u) (neg.f64 t1))))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 2 (/.f64 (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (neg.f64 t1)))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 2 (+.f64 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) (neg.f64 t1)) (/.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) (neg.f64 t1))))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 -2 (/.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))) 2)
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 4) (/.f64 (*.f64 (+.f64 t1 u) 4) (neg.f64 t1)))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 4) (+.f64 (/.f64 (*.f64 (+.f64 t1 u) 2) (neg.f64 t1)) (/.f64 (*.f64 (+.f64 t1 u) 2) (neg.f64 t1))))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (+.f64 t1 t1) (*.f64 -2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (+.f64 t1 t1) (+.f64 (*.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (*.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 t1 -2) (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 t1)))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) (/.f64 (+.f64 t1 u) t1))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 4 (+.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (neg.f64 t1)) (/.f64 (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (neg.f64 t1))))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (*.f64 t1 -4)) 4)
(*.f64 (*.f64 t1 -4) (/.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 4))
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (neg.f64 t1))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 (*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) 4) (+.f64 (/.f64 -2 t1) (/.f64 -2 t1)))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) 4) (+.f64 (/.f64 (*.f64 (+.f64 t1 u) 4) (neg.f64 t1)) (/.f64 (*.f64 (+.f64 t1 u) 4) (neg.f64 t1))))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 t1 4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) -4))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 t1 4) (+.f64 (*.f64 -2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (*.f64 -2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 t1 -4) (*.f64 2 (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 t1 -4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) 4))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (/.f64 2 (+.f64 t1 u)) (+.f64 (/.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 t1)) (/.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 t1))))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) -1)
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 2 (+.f64 t1 u))) (/.f64 -2 t1))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 (/.f64 v (+.f64 t1 u)) (/.f64 -2 t1)))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 t1 (/.f64 -2 (/.f64 v (+.f64 t1 u)))))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 2 (+.f64 t1 u))) (+.f64 (/.f64 -1 t1) (/.f64 -1 t1)))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 (/.f64 v (+.f64 t1 u)) (/.f64 -2 t1)))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 t1 (/.f64 -2 (/.f64 v (+.f64 t1 u)))))
(/.f64 (*.f64 (/.f64 v (+.f64 t1 u)) -2) (+.f64 (/.f64 (+.f64 t1 u) t1) (/.f64 (+.f64 t1 u) t1)))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 2 (*.f64 t1 4)) (+.f64 (*.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) -4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) -4)))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (*.f64 t1 -4))) 8)
(*.f64 (*.f64 t1 -4) (/.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 4))
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (neg.f64 t1))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 (*.f64 2 (*.f64 t1 -4)) (+.f64 (*.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) 4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) 4)))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (/.f64 (+.f64 t1 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) -2)
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (/.f64 (*.f64 t1 4) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) -4)
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (/.f64 (*.f64 t1 -4) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) 4)
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (/.f64 (neg.f64 t1) 2) (/.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)) 2))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (neg.f64 (neg.f64 t1)) (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (+.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (/.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))) -2)
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (+.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (neg.f64 t1) (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (/.f64 2 v)))
(/.f64 v (/.f64 2 (/.f64 (+.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 t1 (neg.f64 (+.f64 t1 u)))) (+.f64 t1 u))))
(/.f64 v (/.f64 2 (/.f64 (*.f64 2 (/.f64 t1 (neg.f64 (+.f64 t1 u)))) (+.f64 t1 u))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (*.f64 t1 -4))) (*.f64 2 (*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (*.f64 t1 -4)))) 16)
(*.f64 (*.f64 t1 -4) (/.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 4))
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (neg.f64 t1))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 (+.f64 (/.f64 (+.f64 t1 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (/.f64 (+.f64 t1 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))) -4)
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (+.f64 (/.f64 (*.f64 t1 4) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (/.f64 (*.f64 t1 4) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))) -8)
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (+.f64 (/.f64 (*.f64 t1 -4) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (/.f64 (*.f64 t1 -4) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))) 8)
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (+.f64 (neg.f64 (neg.f64 t1)) (neg.f64 (neg.f64 t1))) (+.f64 (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (neg.f64 (*.f64 t1 -2)) (-.f64 0 (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (neg.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u))) (neg.f64 (/.f64 (+.f64 t1 u) v)))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 t1))) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(pow.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))) 1)
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v))))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 t1 (*.f64 (/.f64 (+.f64 t1 u) v) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(+.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) 0)
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(+.f64 0 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)))
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(+.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2)) (/.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2)))
(+.f64 (/.f64 (/.f64 (/.f64 v 2) (+.f64 t1 u)) (+.f64 t1 u)) (/.f64 (/.f64 (/.f64 v 2) (+.f64 t1 u)) (+.f64 t1 u)))
(-.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) 0)
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 v (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) 1)
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 1 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)))
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u)))))
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (+.f64 v v) (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (+.f64 v v) (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1/2))
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u)))
(*.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2))
(*.f64 1/2 (*.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u))))
(*.f64 2 (/.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2)))
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 2 (/.f64 v (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 2 (/.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) 2))
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) v))
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u))))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 (/.f64 v (+.f64 t1 u)) 2))
(*.f64 2 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 2 (/.f64 v (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 4) (/.f64 1 (*.f64 (+.f64 t1 u) 4)))
(*.f64 (*.f64 4 (/.f64 v (+.f64 t1 u))) (/.f64 1 (*.f64 (+.f64 t1 u) 4)))
(*.f64 4 (*.f64 (/.f64 1/4 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u))))
(*.f64 4 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1/4 (+.f64 t1 u))))
(*.f64 (*.f64 v 4) (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4))))
(*.f64 v (*.f64 4 (/.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 4))))
(*.f64 v (*.f64 4 (/.f64 (/.f64 1/4 (+.f64 t1 u)) (+.f64 t1 u))))
(*.f64 v (*.f64 4 (/.f64 1/4 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u)))) -1)
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) v)
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u)))
(*.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) (/.f64 -1 (+.f64 t1 u)))
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (neg.f64 v) (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 v (*.f64 (+.f64 t1 u) 2)))
(/.f64 (/.f64 (/.f64 v 2) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) 2))
(*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 2 (+.f64 t1 u))) 1/2)
(*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 2 (+.f64 t1 u)) 1/2))
(*.f64 (/.f64 2 (+.f64 t1 u)) (*.f64 1/2 (/.f64 v (+.f64 t1 u))))
(*.f64 (/.f64 2 (+.f64 t1 u)) (*.f64 (/.f64 v (+.f64 t1 u)) 1/2))
(*.f64 1/2 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 2 (+.f64 t1 u))))
(*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 2 (+.f64 t1 u)) 1/2))
(*.f64 (/.f64 2 (+.f64 t1 u)) (*.f64 1/2 (/.f64 v (+.f64 t1 u))))
(*.f64 (/.f64 2 (+.f64 t1 u)) (*.f64 (/.f64 v (+.f64 t1 u)) 1/2))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (+.f64 v v))
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 (+.f64 v v) (+.f64 t1 u)))
(*.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1/2) (+.f64 v v))
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2) (/.f64 (+.f64 v v) (+.f64 t1 u)))
(*.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2))
(*.f64 1/2 (*.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 2)) 2)
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) 2)) (/.f64 2 (+.f64 t1 u)))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 v (*.f64 (+.f64 t1 u) 2)))
(/.f64 (/.f64 (/.f64 v 2) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) 2))
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))) 2)
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) 2) 2)
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 4)) (*.f64 (/.f64 v (+.f64 t1 u)) 4))
(*.f64 (*.f64 4 (/.f64 v (+.f64 t1 u))) (/.f64 1 (*.f64 (+.f64 t1 u) 4)))
(*.f64 4 (*.f64 (/.f64 1/4 (+.f64 t1 u)) (/.f64 v (+.f64 t1 u))))
(*.f64 4 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1/4 (+.f64 t1 u))))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4))) (*.f64 v 4))
(*.f64 v (*.f64 4 (/.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 (+.f64 t1 u) 4))))
(*.f64 v (*.f64 4 (/.f64 (/.f64 1/4 (+.f64 t1 u)) (+.f64 t1 u))))
(*.f64 v (*.f64 4 (/.f64 1/4 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 v (neg.f64 (+.f64 t1 u))))
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (neg.f64 v))
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(pow.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) 1)
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(neg.f64 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u)))))
(/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))

eval324.0ms (1.9%)

Compiler

Compiled 22785 to 11521 computations (49.4% saved)

prune209.0ms (1.2%)

Pruning

14 alts after pruning (11 fresh and 3 done)

PrunedKeptTotal
New97111982
Fresh505
Picked101
Done134
Total97814992
Error
0b
Counts
992 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
21.8b
(/.f64 (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v)) u)
24.4b
(/.f64 (/.f64 t1 (neg.f64 u)) (/.f64 (+.f64 t1 u) v))
1.6b
(/.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) (+.f64 t1 u))
26.7b
(/.f64 (*.f64 (neg.f64 t1) (/.f64 v u)) (+.f64 t1 u))
28.1b
(/.f64 (neg.f64 v) (+.f64 t1 u))
52.0b
(/.f64 (neg.f64 v) u)
54.0b
(/.f64 v t1)
3.4b
(*.f64 (/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (+.f64 t1 u)) v)
27.3b
(*.f64 (/.f64 (/.f64 v u) (+.f64 t1 u)) (neg.f64 t1))
28.5b
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
32.1b
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v (+.f64 t1 u)))
34.8b
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v t1))
26.9b
(*.f64 (neg.f64 (/.f64 t1 u)) (/.f64 v u))
34.3b
(neg.f64 (/.f64 v t1))
Compiler

Compiled 286 to 178 computations (37.8% saved)

localize9.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (neg.f64 t1) (+.f64 t1 u))
0.1b
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (+.f64 t1 u))
3.4b
(*.f64 (/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (+.f64 t1 u)) v)
Compiler

Compiled 39 to 8 computations (79.5% saved)

series4.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
t1
@0
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (+.f64 t1 u))
0.0ms
u
@inf
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (+.f64 t1 u))
0.0ms
t1
@inf
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (+.f64 t1 u))
0.0ms
u
@0
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (+.f64 t1 u))
0.0ms
u
@-inf
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (+.f64 t1 u))

rewrite103.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1992×rational.json-1
1992×rational.json-2
1594×rational.json-simplify-35
946×exponential.json-3
946×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01164
18164
223164
374564
4287164
5734164
Stop Event
node limit
Counts
2 → 97
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (+.f64 t1 u)) v)
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (+.f64 t1 u))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 1 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 v (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 (/.f64 -2 (+.f64 t1 u))) (/.f64 (*.f64 (+.f64 t1 u) 2) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 (/.f64 -2 (+.f64 t1 u))) (+.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 -2 t1))) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) v) (/.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v (*.f64 t1 (/.f64 -2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t1 -4) (+.f64 t1 u)) (/.f64 (*.f64 (+.f64 t1 u) 4) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t1 -4) (+.f64 t1 u)) (+.f64 (/.f64 (*.f64 (+.f64 t1 u) 2) v) (/.f64 (*.f64 (+.f64 t1 u) 2) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 -2 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 -1 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 -2 t1))) v) (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 -2 t1))) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -4) (+.f64 (/.f64 2 v) (/.f64 2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t1 (/.f64 -2 (+.f64 t1 u))) 4) (+.f64 (/.f64 (*.f64 (+.f64 t1 u) 4) v) (/.f64 (*.f64 (+.f64 t1 u) 4) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v (*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v 4) (*.f64 2 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v 4) (*.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 t1 u)) (+.f64 (/.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) v) (/.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 t1 (+.f64 t1 u))) (+.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) (/.f64 (+.f64 t1 u) (neg.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (+.f64 t1 u) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) t1))) (+.f64 (/.f64 -1 v) (/.f64 -1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 (/.f64 -2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (/.f64 2 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 (/.f64 -2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (+.f64 (/.f64 1 v) (/.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 v 4)) (+.f64 (*.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) 4) (*.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 v (*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 v) (neg.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 v 4) (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 v 2) (/.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 v (+.f64 t1 u)) (/.f64 v (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 v (*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -4))) (*.f64 2 (*.f64 v (*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 v 4) (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))) (/.f64 (*.f64 v 4) (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 v) (neg.f64 v)) (+.f64 (neg.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))) (neg.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 v v)) (-.f64 0 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 v (+.f64 t1 u))) (neg.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 v)) (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 v (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) t1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t1) (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 (/.f64 -2 (+.f64 t1 u))) (/.f64 1/2 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 (/.f64 -2 (+.f64 t1 u))) (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 -2) (/.f64 (/.f64 1/2 (+.f64 t1 u)) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 t1 (+.f64 t1 u)) (*.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 t1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 (neg.f64 t1) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 1/2 (+.f64 t1 u)) (+.f64 t1 u)) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 -4) (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t1 t1) (/.f64 -1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 t1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t1 -4) (+.f64 t1 u)) (/.f64 1 (*.f64 (+.f64 t1 u) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 -1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 (neg.f64 t1) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (neg.f64 t1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 t1 (*.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 t1 (+.f64 t1 u))) (/.f64 -1 (*.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 (/.f64 -2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) t1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 t1 (/.f64 -2 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (+.f64 t1 u)) (+.f64 t1 u)) (*.f64 t1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 t1 (/.f64 -2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2) (*.f64 t1 (/.f64 -2 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1/2) (*.f64 t1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) -2)) (/.f64 2 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) (*.f64 (+.f64 t1 u) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) 2)) (*.f64 2 (/.f64 t1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 4)) (/.f64 (*.f64 t1 -4) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))) (+.f64 t1 t1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4))) (*.f64 t1 -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))) (/.f64 (neg.f64 t1) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (/.f64 1/2 (+.f64 t1 u)) (+.f64 t1 u)) (/.f64 (/.f64 1/2 (+.f64 t1 u)) (+.f64 t1 u))) (neg.f64 t1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))))

simplify221.0ms (1.3%)

Algorithm
egg-herbie
Rules
1378×rational.json-simplify-61
1368×rational.json-simplify-44
1222×rational.json-simplify-47
1024×rational.json-simplify-2
946×rational.json-simplify-41
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04037945
110967665
228297535
Stop Event
node limit
Counts
157 → 251
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4)))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 4))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u)) (*.f64 2 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1))))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))) (pow.f64 u 3)) (*.f64 -1 (/.f64 v t1)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 5))))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 t1 4) v)) (*.f64 2 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))))) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2)))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 -1 (/.f64 t1 (pow.f64 u 2))) (*.f64 4 (/.f64 (pow.f64 t1 4) (pow.f64 u 5))))))
(/.f64 -1 t1)
(-.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (pow.f64 u 2)) (*.f64 -1 (pow.f64 u 2))) (pow.f64 t1 3)))) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (pow.f64 u 2)) (*.f64 -1 (pow.f64 u 2))) u)) (*.f64 2 (pow.f64 u 3))) (pow.f64 t1 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (pow.f64 u 2)) (*.f64 -1 (pow.f64 u 2))) (pow.f64 t1 3))))) (/.f64 1 t1))
(/.f64 -1 t1)
(-.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(-.f64 (+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (*.f64 2 (/.f64 u (pow.f64 t1 2))))) (/.f64 1 t1))
(-.f64 (+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (pow.f64 u 2)) (pow.f64 u 2)) u)) (*.f64 2 (pow.f64 u 3))) (pow.f64 t1 4)))))) (/.f64 1 t1))
(/.f64 -1 t1)
(-.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 -3 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 u 3) (pow.f64 t1 4))) (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 -3 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))) (/.f64 1 t1))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 -1 (/.f64 t1 (pow.f64 u 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (pow.f64 t1 3)) (pow.f64 t1 3))) (pow.f64 u 5))) (*.f64 -2 (/.f64 (pow.f64 t1 4) (pow.f64 u 5))))))))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 t1 4)) (*.f64 2 (*.f64 t1 (+.f64 (*.f64 -4 (pow.f64 t1 3)) (pow.f64 t1 3))))) (pow.f64 u 5))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2)))))))
(+.f64 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 0)
(+.f64 0 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(-.f64 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 0)
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 1 v))
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(/.f64 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1)
(/.f64 1 (/.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) v))
(/.f64 (*.f64 t1 (/.f64 -2 (+.f64 t1 u))) (/.f64 (*.f64 (+.f64 t1 u) 2) v))
(/.f64 (*.f64 t1 (/.f64 -2 (+.f64 t1 u))) (+.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (+.f64 t1 u) v)))
(/.f64 2 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 -2 t1))) v))
(/.f64 2 (+.f64 (/.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) v) (/.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) v)))
(/.f64 (*.f64 v (*.f64 t1 (/.f64 -2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) 2)
(/.f64 (/.f64 (*.f64 t1 -4) (+.f64 t1 u)) (/.f64 (*.f64 (+.f64 t1 u) 4) v))
(/.f64 (/.f64 (*.f64 t1 -4) (+.f64 t1 u)) (+.f64 (/.f64 (*.f64 (+.f64 t1 u) 2) v) (/.f64 (*.f64 (+.f64 t1 u) 2) v)))
(/.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 -2 t1))))
(/.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) (neg.f64 v)))
(/.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 -1 v))
(/.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) v))
(/.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 -2 t1))) v) (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 -2 t1))) v)))
(/.f64 (*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -4) (+.f64 (/.f64 2 v) (/.f64 2 v)))
(/.f64 (*.f64 (*.f64 t1 (/.f64 -2 (+.f64 t1 u))) 4) (+.f64 (/.f64 (*.f64 (+.f64 t1 u) 4) v) (/.f64 (*.f64 (+.f64 t1 u) 4) v)))
(/.f64 (*.f64 v (*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -4)) 4)
(/.f64 (*.f64 v 4) (*.f64 2 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))))
(/.f64 (*.f64 v 4) (*.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) 4))
(/.f64 (/.f64 2 (+.f64 t1 u)) (+.f64 (/.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) v) (/.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) v)))
(/.f64 (*.f64 2 (/.f64 t1 (+.f64 t1 u))) (+.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) (/.f64 (+.f64 t1 u) (neg.f64 v))))
(/.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (+.f64 t1 u) (neg.f64 t1)))
(/.f64 (/.f64 2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) t1))) (+.f64 (/.f64 -1 v) (/.f64 -1 v)))
(/.f64 (*.f64 t1 (/.f64 -2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (/.f64 2 v))
(/.f64 (*.f64 t1 (/.f64 -2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (+.f64 (/.f64 1 v) (/.f64 1 v)))
(/.f64 (*.f64 2 (*.f64 v 4)) (+.f64 (*.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) 4) (*.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) 4)))
(/.f64 (*.f64 2 (*.f64 v (*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -4))) 8)
(/.f64 (neg.f64 v) (neg.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))))
(/.f64 (/.f64 (*.f64 v 4) (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))) 4)
(/.f64 (/.f64 v 2) (/.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) 2))
(/.f64 (+.f64 (/.f64 v (+.f64 t1 u)) (/.f64 v (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))
(/.f64 (+.f64 (*.f64 2 (*.f64 v (*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -4))) (*.f64 2 (*.f64 v (*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -4)))) 16)
(/.f64 (+.f64 (/.f64 (*.f64 v 4) (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))) (/.f64 (*.f64 v 4) (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))) 8)
(/.f64 (+.f64 (neg.f64 v) (neg.f64 v)) (+.f64 (neg.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))) (neg.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))))
(/.f64 (neg.f64 (+.f64 v v)) (-.f64 0 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))))
(/.f64 (neg.f64 (/.f64 v (+.f64 t1 u))) (neg.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1))))
(/.f64 (neg.f64 (neg.f64 v)) (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(pow.f64 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1)
(neg.f64 (/.f64 v (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) t1))))
(+.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 0)
(+.f64 0 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(+.f64 -1 (-.f64 1 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(+.f64 (-.f64 1 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) -1)
(-.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 0)
(-.f64 0 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 t1 (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1)
(*.f64 1 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 -1 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (*.f64 t1 (/.f64 -2 (+.f64 t1 u))) (/.f64 1/2 (+.f64 t1 u)))
(*.f64 (*.f64 t1 (/.f64 -2 (+.f64 t1 u))) (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2))
(*.f64 (*.f64 t1 -2) (/.f64 (/.f64 1/2 (+.f64 t1 u)) (+.f64 t1 u)))
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1/2))
(*.f64 2 (/.f64 (/.f64 t1 (+.f64 t1 u)) (*.f64 (+.f64 t1 u) -2)))
(*.f64 2 (/.f64 t1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) -2))))
(*.f64 2 (/.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(*.f64 2 (*.f64 (/.f64 (/.f64 1/2 (+.f64 t1 u)) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (*.f64 t1 -4) (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4))))
(*.f64 (+.f64 t1 t1) (/.f64 -1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))
(*.f64 -2 (/.f64 t1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))
(*.f64 (/.f64 (*.f64 t1 -4) (+.f64 t1 u)) (/.f64 1 (*.f64 (+.f64 t1 u) 4)))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 -1 (+.f64 t1 u)))
(*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -1)
(*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (neg.f64 t1))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 t1 (*.f64 (+.f64 t1 u) -2)))
(*.f64 (*.f64 2 (/.f64 t1 (+.f64 t1 u))) (/.f64 -1 (*.f64 (+.f64 t1 u) 2)))
(*.f64 (*.f64 t1 (/.f64 -2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1/2)
(*.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) t1)
(*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 t1 (/.f64 -2 (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 t1 u)) (+.f64 t1 u)) (*.f64 t1 -2))
(*.f64 1/2 (*.f64 t1 (/.f64 -2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2) (*.f64 t1 (/.f64 -2 (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1/2) (*.f64 t1 -2))
(*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) -2)) (/.f64 2 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) (*.f64 (+.f64 t1 u) -2)) 2)
(*.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) 2)) (*.f64 2 (/.f64 t1 (+.f64 t1 u))))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 4)) (/.f64 (*.f64 t1 -4) (+.f64 t1 u)))
(*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))) -2)
(*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) -2))) 2)
(*.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))) (+.f64 t1 t1))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4))) (*.f64 t1 -4))
(*.f64 (/.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 2) 2)
(*.f64 (+.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (+.f64 (/.f64 (/.f64 1/2 (+.f64 t1 u)) (+.f64 t1 u)) (/.f64 (/.f64 1/2 (+.f64 t1 u)) (+.f64 t1 u))) (neg.f64 t1))
(pow.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1)
(neg.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
Outputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 v))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (*.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 v)) (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (+.f64 v v)))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (+.f64 (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4))))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (*.f64 v (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))))))
(+.f64 (+.f64 (*.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 v)) (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (+.f64 v v))) (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 3) (+.f64 (*.f64 -4 (/.f64 v (pow.f64 u 4))) (/.f64 v (pow.f64 u 4)))))))
(+.f64 (*.f64 (pow.f64 t1 4) (+.f64 (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))) u)) (*.f64 -2 (/.f64 v (pow.f64 u 5))))) (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (+.f64 (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4))))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))))
(+.f64 (*.f64 v (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4))))) (*.f64 (pow.f64 t1 4) (*.f64 -2 (+.f64 (/.f64 v (pow.f64 u 5)) (/.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))) u)))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 v)) (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (+.f64 v v))) (*.f64 (pow.f64 t1 3) (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))))) (*.f64 (pow.f64 t1 4) (*.f64 -2 (+.f64 (/.f64 (+.f64 (/.f64 v (pow.f64 u 4)) (*.f64 -4 (/.f64 v (pow.f64 u 4)))) u) (/.f64 v (pow.f64 u 5))))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 u 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (*.f64 -4 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))))
(+.f64 (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)) (+.f64 (*.f64 -4 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))))
(+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (+.f64 (*.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 u 2)) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u) (pow.f64 t1 4))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))))
(+.f64 (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (+.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 4)))) (+.f64 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))) (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 -2 (*.f64 u (/.f64 (+.f64 (*.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 4))))))) (*.f64 -4 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))))
(+.f64 (*.f64 -4 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (+.f64 (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)) (+.f64 (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (+.f64 (*.f64 -2 (*.f64 u (/.f64 (*.f64 v (+.f64 (pow.f64 u 2) (*.f64 (pow.f64 u 2) -4))) (pow.f64 t1 4)))) (*.f64 (pow.f64 u 3) (*.f64 -2 (/.f64 v (pow.f64 t1 4))))))))
(+.f64 (*.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 u 2)) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (+.f64 (neg.f64 (/.f64 v t1)) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -2 (+.f64 (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 4))) (*.f64 u (/.f64 (*.f64 (pow.f64 u 2) (+.f64 v (*.f64 v -4))) (pow.f64 t1 4))))))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 u 2)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (*.f64 -4 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))))
(+.f64 (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)) (+.f64 (*.f64 -4 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))))
(+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (+.f64 (*.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 u 2)) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (*.f64 v (pow.f64 u 2))) (*.f64 v (pow.f64 u 2))) u)) (*.f64 2 (*.f64 v (pow.f64 u 3)))) (pow.f64 t1 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 v t1))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (*.f64 -4 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 v (pow.f64 u 2)) (*.f64 v (*.f64 (pow.f64 u 2) -4))) (*.f64 u 2)) (*.f64 v (*.f64 2 (pow.f64 u 3)))) (pow.f64 t1 4))))
(+.f64 (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)) (+.f64 (+.f64 (*.f64 -4 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))) (neg.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 v (pow.f64 u 3)) (*.f64 u (*.f64 v (+.f64 (pow.f64 u 2) (*.f64 (pow.f64 u 2) -4)))))) (pow.f64 t1 4)))))
(+.f64 (*.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 u 2)) (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 v (pow.f64 u 3)) (*.f64 u (*.f64 (pow.f64 u 2) (+.f64 v (*.f64 v -4))))) (/.f64 2 (pow.f64 t1 4)))) (+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -4 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)))))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 u 2)))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))))))
(+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3))))) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (*.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 u 2)) (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))))))
(+.f64 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) (pow.f64 u 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 v u) (pow.f64 t1 2))) (+.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1))) (pow.f64 u 3)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3))))) (+.f64 (*.f64 (pow.f64 u 3) (+.f64 (*.f64 -2 (/.f64 v (pow.f64 t1 4))) (*.f64 -2 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1)))) (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 2 (*.f64 u (/.f64 v (pow.f64 t1 2)))))))
(+.f64 (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3))))) (+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (*.f64 (pow.f64 u 3) (*.f64 -2 (+.f64 (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1) (/.f64 v (pow.f64 t1 4))))) (*.f64 u (*.f64 (/.f64 v (pow.f64 t1 2)) 2)))))
(+.f64 (neg.f64 (/.f64 v t1)) (+.f64 (+.f64 (*.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 u 2)) (*.f64 (pow.f64 u 2) (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))))) (*.f64 -2 (*.f64 (+.f64 (/.f64 v (pow.f64 t1 4)) (/.f64 (+.f64 (/.f64 v (pow.f64 t1 3)) (*.f64 -4 (/.f64 v (pow.f64 t1 3)))) t1)) (pow.f64 u 3)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 v))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (*.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 v)) (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (+.f64 v v)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (*.f64 -4 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (*.f64 v (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))))
(+.f64 (+.f64 (*.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 v)) (*.f64 v (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))) (*.f64 v (+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))) (pow.f64 u 5))))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (+.f64 (*.f64 -4 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (*.f64 -2 (*.f64 (+.f64 (*.f64 v (pow.f64 t1 3)) (*.f64 (pow.f64 t1 3) (*.f64 v -4))) (/.f64 t1 (pow.f64 u 5)))))) (*.f64 -2 (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))))))
(+.f64 (*.f64 v (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (+.f64 (*.f64 v (*.f64 -2 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))) (+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (+.f64 (*.f64 v (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (*.f64 -2 (*.f64 t1 (/.f64 (*.f64 (pow.f64 t1 3) (+.f64 v (*.f64 v -4))) (pow.f64 u 5))))))) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (+.f64 (*.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 v)) (+.f64 (*.f64 v (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (+.f64 (*.f64 t1 (*.f64 (*.f64 (+.f64 v (*.f64 v -4)) (/.f64 (pow.f64 t1 3) (pow.f64 u 5))) -2)) (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (+.f64 v v))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 -2 (/.f64 (pow.f64 t1 4) (pow.f64 u 5))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 v))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (*.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 v)) (*.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (+.f64 v v)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))))))
(+.f64 (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (*.f64 -4 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (*.f64 v (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))))
(+.f64 (+.f64 (*.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 v)) (*.f64 v (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))) (*.f64 v (+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 t1 4) v)) (*.f64 2 (*.f64 t1 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t1 3) v)) (*.f64 (pow.f64 t1 3) v))))) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 v (pow.f64 t1 4))) (*.f64 t1 (*.f64 (+.f64 (*.f64 v (pow.f64 t1 3)) (*.f64 (pow.f64 t1 3) (*.f64 v -4))) 2))) (pow.f64 u 5))) (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (+.f64 (*.f64 -4 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (*.f64 2 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))))
(+.f64 (*.f64 v (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))) (neg.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 t1 (*.f64 (pow.f64 t1 3) (+.f64 v (*.f64 v -4)))) (*.f64 v (pow.f64 t1 4)))) (pow.f64 u 5))))))
(+.f64 (+.f64 (*.f64 v (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 v (pow.f64 t1 4)) (*.f64 t1 (*.f64 (pow.f64 t1 3) (+.f64 v (*.f64 v -4))))) (/.f64 2 (pow.f64 u 5))) (*.f64 t1 (/.f64 v (pow.f64 u 2)))))) (*.f64 v (+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 (+.f64 t1 u) 2)))
(*.f64 v (neg.f64 (/.f64 t1 (pow.f64 (+.f64 t1 u) 2))))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 t1 (pow.f64 u 2))) (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(+.f64 (neg.f64 (/.f64 t1 (pow.f64 u 2))) (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2)))))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 -1 (/.f64 t1 (pow.f64 u 2))) (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (neg.f64 (/.f64 t1 (pow.f64 u 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 -1 (/.f64 t1 (pow.f64 u 2))) (*.f64 4 (/.f64 (pow.f64 t1 4) (pow.f64 u 5))))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 t1 (pow.f64 u 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 t1 4) (pow.f64 u 5))) (*.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (neg.f64 (/.f64 t1 (pow.f64 u 2))) (+.f64 (+.f64 (*.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 4 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))) (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (neg.f64 (/.f64 t1 (pow.f64 u 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 4 (/.f64 (pow.f64 t1 4) (pow.f64 u 5))))))
(/.f64 -1 t1)
(-.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (pow.f64 u 2)) (*.f64 -1 (pow.f64 u 2))) (pow.f64 t1 3)))) (/.f64 1 t1))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 u 2) 4) (*.f64 -1 (pow.f64 u 2))) (pow.f64 t1 3))) (-.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1)))
(+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (-.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 u 2) 3) (pow.f64 t1 3))) (/.f64 1 t1)))
(+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (-.f64 (neg.f64 (*.f64 3 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (/.f64 1 t1)))
(-.f64 (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (*.f64 4 (pow.f64 u 2)) (*.f64 -1 (pow.f64 u 2))) u)) (*.f64 2 (pow.f64 u 3))) (pow.f64 t1 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (pow.f64 u 2)) (*.f64 -1 (pow.f64 u 2))) (pow.f64 t1 3))))) (/.f64 1 t1))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 u 2) 4) (*.f64 -1 (pow.f64 u 2))) (pow.f64 t1 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 u (+.f64 (*.f64 (pow.f64 u 2) 4) (*.f64 -1 (pow.f64 u 2))))) (*.f64 2 (pow.f64 u 3))) (pow.f64 t1 4)))) (-.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1)))
(+.f64 (-.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 u (*.f64 (*.f64 (pow.f64 u 2) 3) -2)) (*.f64 2 (pow.f64 u 3))) (pow.f64 t1 4)) (/.f64 (*.f64 (pow.f64 u 2) 3) (pow.f64 t1 3)))))
(+.f64 (-.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1)) (*.f64 -1 (+.f64 (*.f64 3 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 (+.f64 (*.f64 u (*.f64 (pow.f64 u 2) -6)) (*.f64 2 (pow.f64 u 3))) (pow.f64 t1 4)))))
(/.f64 -1 t1)
(-.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(-.f64 (+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (*.f64 2 (/.f64 u (pow.f64 t1 2))))) (/.f64 1 t1))
(+.f64 (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 -4 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (-.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) (/.f64 1 t1)))
(+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) (-.f64 (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 -4 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (/.f64 1 t1)))
(+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (-.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) (/.f64 1 t1))))
(-.f64 (+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4 (pow.f64 u 2)) (pow.f64 u 2)) u)) (*.f64 2 (pow.f64 u 3))) (pow.f64 t1 4)))))) (/.f64 1 t1))
(+.f64 (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 u 3)) (*.f64 (+.f64 (pow.f64 u 2) (*.f64 (pow.f64 u 2) -4)) (*.f64 u 2))) (pow.f64 t1 4))) (*.f64 -4 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))) (-.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) (/.f64 1 t1)))
(+.f64 (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (neg.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 u (+.f64 (pow.f64 u 2) (*.f64 (pow.f64 u 2) -4))) (pow.f64 u 3))) (pow.f64 t1 4))))) (-.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) (/.f64 1 t1)))
(+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (+.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (neg.f64 (*.f64 (+.f64 (pow.f64 u 3) (*.f64 u (+.f64 (pow.f64 u 2) (*.f64 (pow.f64 u 2) -4)))) (/.f64 2 (pow.f64 t1 4))))) (-.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) (/.f64 1 t1))))
(/.f64 -1 t1)
(-.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 -3 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (/.f64 1 t1))
(+.f64 (*.f64 -3 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (-.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1)))
(+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (-.f64 (*.f64 -3 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 1 t1)))
(-.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 u 3) (pow.f64 t1 4))) (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 -3 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))) (/.f64 1 t1))
(+.f64 (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (*.f64 -3 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))) (-.f64 (*.f64 4 (/.f64 (pow.f64 u 3) (pow.f64 t1 4))) (/.f64 1 t1)))
(+.f64 (*.f64 4 (/.f64 (pow.f64 u 3) (pow.f64 t1 4))) (+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (-.f64 (*.f64 -3 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 1 t1))))
(+.f64 (*.f64 2 (/.f64 u (pow.f64 t1 2))) (+.f64 (*.f64 -3 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (-.f64 (*.f64 4 (/.f64 (pow.f64 u 3) (pow.f64 t1 4))) (/.f64 1 t1))))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 t1 (pow.f64 u 2))) (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(+.f64 (neg.f64 (/.f64 t1 (pow.f64 u 2))) (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 -1 (/.f64 t1 (pow.f64 u 2))) (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (neg.f64 (/.f64 t1 (pow.f64 u 2))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (neg.f64 (/.f64 t1 (pow.f64 u 2))) (+.f64 (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 -1 (/.f64 t1 (pow.f64 u 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 t1 (+.f64 (*.f64 -4 (pow.f64 t1 3)) (pow.f64 t1 3))) (pow.f64 u 5))) (*.f64 -2 (/.f64 (pow.f64 t1 4) (pow.f64 u 5))))))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 t1 (pow.f64 u 2))) (+.f64 (+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 t1 3) (*.f64 (pow.f64 t1 3) -4)) (/.f64 t1 (pow.f64 u 5)))) (*.f64 -2 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))) (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (neg.f64 (/.f64 t1 (pow.f64 u 2))) (+.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 -2 (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (*.f64 t1 (/.f64 (+.f64 (pow.f64 t1 3) (*.f64 (pow.f64 t1 3) -4)) (pow.f64 u 5)))))) (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -2 (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (*.f64 (+.f64 (pow.f64 t1 3) (*.f64 (pow.f64 t1 3) -4)) (/.f64 t1 (pow.f64 u 5))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (neg.f64 (/.f64 t1 (pow.f64 u 2))) (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))))
(*.f64 -1 (/.f64 t1 (pow.f64 u 2)))
(neg.f64 (/.f64 t1 (pow.f64 u 2)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 t1 (pow.f64 u 2))) (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(+.f64 (neg.f64 (/.f64 t1 (pow.f64 u 2))) (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 (pow.f64 u 2))))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 -1 (/.f64 t1 (pow.f64 u 2))) (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (neg.f64 (/.f64 t1 (pow.f64 u 2))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (neg.f64 (/.f64 t1 (pow.f64 u 2))) (+.f64 (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 t1 4)) (*.f64 2 (*.f64 t1 (+.f64 (*.f64 -4 (pow.f64 t1 3)) (pow.f64 t1 3))))) (pow.f64 u 5))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 -1 (/.f64 t1 (pow.f64 u 2)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (pow.f64 t1 4)) (*.f64 t1 (*.f64 (+.f64 (pow.f64 t1 3) (*.f64 (pow.f64 t1 3) -4)) 2))) (pow.f64 u 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (*.f64 -1 (/.f64 t1 (pow.f64 u 2))) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (neg.f64 (/.f64 t1 (pow.f64 u 2))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))) (neg.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 t1 (+.f64 (pow.f64 t1 3) (*.f64 (pow.f64 t1 3) -4))) (pow.f64 t1 4))) (pow.f64 u 5))))
(+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (neg.f64 (/.f64 t1 (pow.f64 u 2))) (*.f64 -4 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))) (neg.f64 (*.f64 (+.f64 (pow.f64 t1 4) (*.f64 t1 (+.f64 (pow.f64 t1 3) (*.f64 (pow.f64 t1 3) -4)))) (/.f64 2 (pow.f64 u 5))))))
(+.f64 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 0)
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)))
(+.f64 0 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)))
(-.f64 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 0)
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 1 v))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1)
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)))
(/.f64 1 (/.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) v))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 (*.f64 t1 (/.f64 -2 (+.f64 t1 u))) (/.f64 (*.f64 (+.f64 t1 u) 2) v))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 (*.f64 t1 (/.f64 -2 (+.f64 t1 u))) (+.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (+.f64 t1 u) v)))
(*.f64 (/.f64 -2 (+.f64 t1 u)) (/.f64 t1 (+.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (+.f64 t1 u) v))))
(*.f64 t1 (/.f64 -2 (*.f64 (/.f64 (+.f64 t1 u) v) (+.f64 t1 (+.f64 u (+.f64 t1 u))))))
(/.f64 2 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 -2 t1))) v))
(/.f64 2 (*.f64 (*.f64 (+.f64 t1 u) (/.f64 -2 t1)) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (*.f64 (*.f64 (+.f64 t1 u) (/.f64 -2 t1)) (/.f64 (+.f64 t1 u) 2)))
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 -2 t1))))
(/.f64 2 (+.f64 (/.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) v) (/.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) v)))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 (*.f64 v (*.f64 t1 (/.f64 -2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))) 2)
(*.f64 (*.f64 t1 (/.f64 -2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (/.f64 v 2))
(*.f64 v (/.f64 (*.f64 t1 (/.f64 -2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 2))
(*.f64 t1 (*.f64 (/.f64 -2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 v 2)))
(/.f64 (/.f64 (*.f64 t1 -4) (+.f64 t1 u)) (/.f64 (*.f64 (+.f64 t1 u) 4) v))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 (/.f64 (*.f64 t1 -4) (+.f64 t1 u)) (+.f64 (/.f64 (*.f64 (+.f64 t1 u) 2) v) (/.f64 (*.f64 (+.f64 t1 u) 2) v)))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 -2 t1))))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) (neg.f64 v)))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 -1 v))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) v))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 -2 t1))) v) (/.f64 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 -2 t1))) v)))
(/.f64 2 (*.f64 (*.f64 (+.f64 t1 u) (/.f64 -2 t1)) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (*.f64 (*.f64 (+.f64 t1 u) (/.f64 -2 t1)) (/.f64 (+.f64 t1 u) 2)))
(/.f64 v (/.f64 (+.f64 t1 u) (/.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 -2 t1))))
(/.f64 (*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -4) (+.f64 (/.f64 2 v) (/.f64 2 v)))
(*.f64 -4 (/.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (+.f64 (/.f64 2 v) (/.f64 2 v))))
(*.f64 -4 (/.f64 t1 (*.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (+.f64 (/.f64 2 v) (/.f64 2 v)))))
(*.f64 -4 (/.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (/.f64 4 t1)))
(/.f64 (*.f64 (*.f64 t1 (/.f64 -2 (+.f64 t1 u))) 4) (+.f64 (/.f64 (*.f64 (+.f64 t1 u) 4) v) (/.f64 (*.f64 (+.f64 t1 u) 4) v)))
(*.f64 4 (/.f64 (*.f64 t1 (/.f64 -2 (+.f64 t1 u))) (+.f64 (*.f64 4 (/.f64 (+.f64 t1 u) v)) (*.f64 4 (/.f64 (+.f64 t1 u) v)))))
(*.f64 t1 (*.f64 (/.f64 -2 (*.f64 (/.f64 (+.f64 t1 u) v) (*.f64 (+.f64 t1 u) 8))) 4))
(/.f64 (*.f64 v (*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -4)) 4)
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 (*.f64 v 4) (*.f64 2 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 (*.f64 v 4) (*.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) 4))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 (/.f64 2 (+.f64 t1 u)) (+.f64 (/.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) v) (/.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) v)))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 (*.f64 2 (/.f64 t1 (+.f64 t1 u))) (+.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) (/.f64 (+.f64 t1 u) (neg.f64 v))))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 2 (+.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) (/.f64 (+.f64 t1 u) (neg.f64 v)))))
(*.f64 2 (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) (/.f64 (+.f64 t1 u) (neg.f64 v)))))
(*.f64 2 (/.f64 (*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u)))) (+.f64 t1 (+.f64 u (+.f64 t1 u)))))
(/.f64 (/.f64 v (+.f64 t1 u)) (/.f64 (+.f64 t1 u) (neg.f64 t1)))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 (/.f64 2 (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) t1))) (+.f64 (/.f64 -1 v) (/.f64 -1 v)))
(/.f64 (/.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 (+.f64 t1 u) t1)) (+.f64 (/.f64 -1 v) (/.f64 -1 v)))
(/.f64 (/.f64 (/.f64 2 (+.f64 t1 u)) (+.f64 (/.f64 -1 v) (/.f64 -1 v))) (/.f64 (+.f64 t1 u) t1))
(/.f64 (/.f64 t1 (/.f64 -1 v)) (/.f64 (+.f64 t1 u) (/.f64 1 (+.f64 t1 u))))
(/.f64 (*.f64 t1 (/.f64 -2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (/.f64 2 v))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 (*.f64 t1 (/.f64 -2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) (+.f64 (/.f64 1 v) (/.f64 1 v)))
(*.f64 (/.f64 -2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 t1 (+.f64 (/.f64 1 v) (/.f64 1 v))))
(*.f64 t1 (/.f64 (/.f64 -2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (+.f64 (/.f64 1 v) (/.f64 1 v))))
(/.f64 (*.f64 2 (*.f64 v 4)) (+.f64 (*.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) 4) (*.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) 4)))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 (*.f64 2 (*.f64 v (*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -4))) 8)
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (neg.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 (/.f64 (*.f64 v 4) (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))) 4)
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 (/.f64 v 2) (/.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) 2))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 (+.f64 (/.f64 v (+.f64 t1 u)) (/.f64 v (+.f64 t1 u))) (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 (+.f64 (*.f64 2 (*.f64 v (*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -4))) (*.f64 2 (*.f64 v (*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -4)))) 16)
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 (+.f64 (/.f64 (*.f64 v 4) (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))) (/.f64 (*.f64 v 4) (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))) 8)
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 (+.f64 (neg.f64 v) (neg.f64 v)) (+.f64 (neg.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))) (neg.f64 (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 (+.f64 v v)) (-.f64 0 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 (/.f64 v (+.f64 t1 u))) (neg.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1))))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 (neg.f64 v)) (/.f64 (+.f64 t1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(pow.f64 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1)
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)))
(neg.f64 (/.f64 v (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) t1))))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 (+.f64 t1 u) v)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 t1)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v (+.f64 t1 u)))
(+.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 0)
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(+.f64 0 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(+.f64 -1 (-.f64 1 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(+.f64 (-.f64 1 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) -1)
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(-.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 0)
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(-.f64 0 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 t1 (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 1 (+.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1)
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 1 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 t1 (/.f64 -2 (+.f64 t1 u))) (/.f64 1/2 (+.f64 t1 u)))
(*.f64 t1 (*.f64 (/.f64 -2 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))))
(*.f64 (*.f64 t1 (/.f64 -2 (+.f64 t1 u))) (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 1 (+.f64 t1 u)))
(*.f64 (*.f64 t1 -2) (/.f64 (/.f64 1/2 (+.f64 t1 u)) (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1/2))
(*.f64 (neg.f64 t1) (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 2 (/.f64 (/.f64 t1 (+.f64 t1 u)) (*.f64 (+.f64 t1 u) -2)))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 2 (/.f64 t1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) -2))))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 2 (/.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 2))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) 2))
(*.f64 2 (*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))))
(*.f64 2 (*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 1/2 (+.f64 t1 u))))
(*.f64 2 (*.f64 (/.f64 (/.f64 1/2 (+.f64 t1 u)) (+.f64 t1 u)) (neg.f64 t1)))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 t1 -4) (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4))))
(*.f64 t1 (*.f64 -4 (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 4 (+.f64 t1 u))))))
(*.f64 -4 (*.f64 (/.f64 (/.f64 1/4 (+.f64 t1 u)) (+.f64 t1 u)) t1))
(*.f64 t1 (*.f64 -4 (/.f64 (/.f64 1/4 (+.f64 t1 u)) (+.f64 t1 u))))
(*.f64 (+.f64 t1 t1) (/.f64 -1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))
(*.f64 (+.f64 t1 t1) (/.f64 -1 (*.f64 (+.f64 t1 u) (*.f64 2 (+.f64 t1 u)))))
(*.f64 (+.f64 t1 t1) (/.f64 (/.f64 -1/2 (+.f64 t1 u)) (+.f64 t1 u)))
(*.f64 -2 (/.f64 t1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))
(*.f64 -2 (/.f64 (/.f64 t1 (+.f64 t1 u)) (*.f64 2 (+.f64 t1 u))))
(*.f64 -2 (/.f64 (/.f64 (/.f64 t1 2) (+.f64 t1 u)) (+.f64 t1 u)))
(*.f64 (/.f64 (*.f64 t1 -4) (+.f64 t1 u)) (/.f64 1 (*.f64 (+.f64 t1 u) 4)))
(*.f64 (*.f64 -4 (/.f64 t1 (+.f64 t1 u))) (/.f64 1 (*.f64 4 (+.f64 t1 u))))
(*.f64 -4 (*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 1/4 (+.f64 t1 u))))
(*.f64 (*.f64 t1 (/.f64 -4 (+.f64 t1 u))) (/.f64 1/4 (+.f64 t1 u)))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 -1 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -1)
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 1 (+.f64 t1 u)))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (neg.f64 t1))
(*.f64 (neg.f64 t1) (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 t1 (*.f64 (+.f64 t1 u) -2)))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 t1 (*.f64 -2 (+.f64 t1 u))))
(*.f64 (/.f64 2 (+.f64 t1 u)) (*.f64 t1 (/.f64 -1/2 (+.f64 t1 u))))
(*.f64 (*.f64 2 (/.f64 t1 (+.f64 t1 u))) (/.f64 -1 (*.f64 (+.f64 t1 u) 2)))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 t1 (/.f64 -2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))) 1/2)
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) t1)
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 t1 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 t1 (/.f64 -2 (+.f64 t1 u))))
(*.f64 t1 (*.f64 (/.f64 -2 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 t1 u)) (+.f64 t1 u)) (*.f64 t1 -2))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 1/2 (*.f64 t1 (/.f64 -2 (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2) (*.f64 t1 (/.f64 -2 (+.f64 t1 u))))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 1 (+.f64 t1 u)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 1 (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1/2) (*.f64 t1 -2))
(*.f64 (neg.f64 t1) (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) -2)) (/.f64 2 (+.f64 t1 u)))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 t1 (*.f64 -2 (+.f64 t1 u))))
(*.f64 (/.f64 2 (+.f64 t1 u)) (*.f64 t1 (/.f64 -1/2 (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 (+.f64 t1 u)) (*.f64 (+.f64 t1 u) -2)) 2)
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) 2)) (*.f64 2 (/.f64 t1 (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 4)) (/.f64 (*.f64 t1 -4) (+.f64 t1 u)))
(*.f64 (*.f64 -4 (/.f64 t1 (+.f64 t1 u))) (/.f64 1 (*.f64 4 (+.f64 t1 u))))
(*.f64 -4 (*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 1/4 (+.f64 t1 u))))
(*.f64 (*.f64 t1 (/.f64 -4 (+.f64 t1 u))) (/.f64 1/4 (+.f64 t1 u)))
(*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))) -2)
(*.f64 -2 (/.f64 (/.f64 t1 (+.f64 t1 u)) (*.f64 2 (+.f64 t1 u))))
(*.f64 -2 (/.f64 (/.f64 (/.f64 t1 2) (+.f64 t1 u)) (+.f64 t1 u)))
(*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) -2))) 2)
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))) (+.f64 t1 t1))
(*.f64 (+.f64 t1 t1) (/.f64 -1 (*.f64 (+.f64 t1 u) (*.f64 2 (+.f64 t1 u)))))
(*.f64 (+.f64 t1 t1) (/.f64 (/.f64 -1/2 (+.f64 t1 u)) (+.f64 t1 u)))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 4))) (*.f64 t1 -4))
(*.f64 t1 (*.f64 -4 (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 4 (+.f64 t1 u))))))
(*.f64 -4 (*.f64 (/.f64 (/.f64 1/4 (+.f64 t1 u)) (+.f64 t1 u)) t1))
(*.f64 t1 (*.f64 -4 (/.f64 (/.f64 1/4 (+.f64 t1 u)) (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 2) 2)
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 (+.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (+.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))))
(*.f64 -2 (*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))))
(*.f64 (+.f64 (/.f64 (/.f64 1/2 (+.f64 t1 u)) (+.f64 t1 u)) (/.f64 (/.f64 1/2 (+.f64 t1 u)) (+.f64 t1 u))) (neg.f64 t1))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(pow.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) 1)
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 (+.f64 t1 u))))

localize3.0ms (0%)

Compiler

Compiled 8 to 4 computations (50% saved)

localize131.0ms (0.8%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (neg.f64 v) (+.f64 t1 u))
Compiler

Compiled 17 to 6 computations (64.7% saved)

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
v
@0
(/.f64 (neg.f64 v) (+.f64 t1 u))
0.0ms
t1
@inf
(/.f64 (neg.f64 v) (+.f64 t1 u))
0.0ms
t1
@0
(/.f64 (neg.f64 v) (+.f64 t1 u))
0.0ms
u
@0
(/.f64 (neg.f64 v) (+.f64 t1 u))
0.0ms
u
@inf
(/.f64 (neg.f64 v) (+.f64 t1 u))

rewrite68.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1428×rational.json-1
1428×rational.json-2
1428×rational.json-4
1428×rational.json-3
1416×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0917
16417
217217
346717
4138117
5434517
Stop Event
node limit
Counts
1 → 66
Calls
Call 1
Inputs
(/.f64 (neg.f64 v) (+.f64 t1 u))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (neg.f64 v) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 v (+.f64 t1 u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 v (+.f64 t1 u)) -2) (/.f64 (/.f64 v (+.f64 t1 u)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 v (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (/.f64 v (+.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 v (/.f64 -1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 v (*.f64 -2 (/.f64 1/2 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 v (*.f64 1/2 (*.f64 2 (/.f64 -1 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 v (*.f64 1/2 (/.f64 -2 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 v) (/.f64 1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 v) (*.f64 1/2 (/.f64 2 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 v) (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (neg.f64 v) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 v (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v -2) (/.f64 1/2 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v -2) (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 v (+.f64 t1 u)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 (neg.f64 v) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 v 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (neg.f64 v) (/.f64 1/2 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 v v) (/.f64 -1/2 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 v v) (*.f64 (/.f64 1 (+.f64 t1 u)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 v v) (*.f64 (/.f64 -1 (+.f64 t1 u)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 v (*.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (/.f64 v (+.f64 t1 u)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 v (/.f64 1/2 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v (/.f64 -2 (+.f64 t1 u))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v -4) (/.f64 1 (*.f64 (+.f64 t1 u) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v -4) (*.f64 (/.f64 1 (+.f64 t1 u)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v -4) (*.f64 (/.f64 1/2 (+.f64 t1 u)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (+.f64 t1 u)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t1 u)) (neg.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 t1 u)) v)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 v -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 v (/.f64 -2 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2) (*.f64 v -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (*.f64 (+.f64 t1 u) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 v (+.f64 t1 u)) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 t1 u)) (+.f64 v v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 4)) (*.f64 v -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 2 (+.f64 t1 u))) (neg.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 1/2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 (neg.f64 v) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) -1/2) (+.f64 v v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) 1/4) (*.f64 v -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 v 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) 1/2) (+.f64 v v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 1/2 (+.f64 t1 u))) v)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 v) (/.f64 1/2 (+.f64 t1 u))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v (/.f64 1/2 (+.f64 t1 u))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 (+.f64 t1 u)) 1/2) (*.f64 v -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 2 (/.f64 -1 (+.f64 t1 u)))) v)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 -2 (+.f64 t1 u))) v)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 t1 u)))) (neg.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 v (+.f64 t1 u)))))))

simplify179.0ms (1.1%)

Algorithm
egg-herbie
Rules
1470×rational.json-simplify-35
1000×rational.json-simplify-47
936×rational.json-simplify-44
866×rational.json-simplify-2
838×rational.json-simplify-41
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01592682
13252598
26572562
313482508
430332508
566102508
670212508
778362508
Stop Event
node limit
Counts
102 → 110
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v u))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (*.f64 -1 (/.f64 v t1)))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (*.f64 -1 (/.f64 v t1)))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (*.f64 -1 (/.f64 v t1)))))
(*.f64 -1 (/.f64 v u))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(*.f64 -1 (/.f64 v u))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) 0)
(+.f64 0 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(+.f64 -1 (-.f64 1 (/.f64 v (+.f64 t1 u))))
(+.f64 (-.f64 1 (/.f64 v (+.f64 t1 u))) -1)
(+.f64 (/.f64 (/.f64 v (+.f64 t1 u)) -2) (/.f64 (/.f64 v (+.f64 t1 u)) -2))
(-.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) 0)
(-.f64 0 (/.f64 v (+.f64 t1 u)))
(-.f64 (-.f64 1 (/.f64 v (+.f64 t1 u))) 1)
(*.f64 v (/.f64 -1 (+.f64 t1 u)))
(*.f64 v (*.f64 -2 (/.f64 1/2 (+.f64 t1 u))))
(*.f64 v (*.f64 1/2 (*.f64 2 (/.f64 -1 (+.f64 t1 u)))))
(*.f64 v (*.f64 1/2 (/.f64 -2 (+.f64 t1 u))))
(*.f64 (neg.f64 v) (/.f64 1 (+.f64 t1 u)))
(*.f64 (neg.f64 v) (*.f64 1/2 (/.f64 2 (+.f64 t1 u))))
(*.f64 (neg.f64 v) (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 t1 u)))))
(*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) 1)
(*.f64 1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 (*.f64 v -2) (/.f64 1/2 (+.f64 t1 u)))
(*.f64 (*.f64 v -2) (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2))
(*.f64 2 (/.f64 (/.f64 v (+.f64 t1 u)) -2))
(*.f64 2 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 (neg.f64 v) 2)))
(*.f64 2 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v -2)))
(*.f64 2 (*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 v 2)))
(*.f64 2 (*.f64 (neg.f64 v) (/.f64 1/2 (+.f64 t1 u))))
(*.f64 2 (*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) 1/2))
(*.f64 (+.f64 v v) (/.f64 -1/2 (+.f64 t1 u)))
(*.f64 (+.f64 v v) (*.f64 (/.f64 1 (+.f64 t1 u)) -1/2))
(*.f64 (+.f64 v v) (*.f64 (/.f64 -1 (+.f64 t1 u)) 1/2))
(*.f64 -2 (/.f64 v (*.f64 (+.f64 t1 u) 2)))
(*.f64 -2 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v 2)))
(*.f64 -2 (*.f64 (/.f64 v (+.f64 t1 u)) 1/2))
(*.f64 -2 (*.f64 v (/.f64 1/2 (+.f64 t1 u))))
(*.f64 (*.f64 v (/.f64 -2 (+.f64 t1 u))) 1/2)
(*.f64 (*.f64 v -4) (/.f64 1 (*.f64 (+.f64 t1 u) 4)))
(*.f64 (*.f64 v -4) (*.f64 (/.f64 1 (+.f64 t1 u)) 1/4))
(*.f64 (*.f64 v -4) (*.f64 (/.f64 1/2 (+.f64 t1 u)) 1/2))
(*.f64 (/.f64 v (+.f64 t1 u)) -1)
(*.f64 (/.f64 1 (+.f64 t1 u)) (neg.f64 v))
(*.f64 (/.f64 -1 (+.f64 t1 u)) v)
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 v -2))
(*.f64 1/2 (*.f64 v (/.f64 -2 (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2) (*.f64 v -2))
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) 2)) -2)
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) -2) 2)
(*.f64 (/.f64 -1/2 (+.f64 t1 u)) (+.f64 v v))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 4)) (*.f64 v -4))
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v 2)) -2)
(*.f64 (*.f64 1/2 (/.f64 2 (+.f64 t1 u))) (neg.f64 v))
(*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 1/2) -2)
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 (neg.f64 v) 2)) 2)
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v -2)) 2)
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) -1/2) (+.f64 v v))
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) 1/4) (*.f64 v -4))
(*.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 v 2)) 2)
(*.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) 1/2) (+.f64 v v))
(*.f64 (*.f64 -2 (/.f64 1/2 (+.f64 t1 u))) v)
(*.f64 (*.f64 (neg.f64 v) (/.f64 1/2 (+.f64 t1 u))) 2)
(*.f64 (*.f64 v (/.f64 1/2 (+.f64 t1 u))) -2)
(*.f64 (*.f64 (/.f64 1/2 (+.f64 t1 u)) 1/2) (*.f64 v -4))
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 -1 (+.f64 t1 u)))) v)
(*.f64 (*.f64 1/2 (/.f64 -2 (+.f64 t1 u))) v)
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 t1 u)))) (neg.f64 v))
(*.f64 (*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) 1/2) 2)
(pow.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) 1)
(neg.f64 (/.f64 v (+.f64 t1 u)))
Outputs
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -1 (/.f64 v u))
(neg.f64 (/.f64 v u))
(/.f64 (neg.f64 v) u)
(/.f64 v (neg.f64 u))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 v t1) (pow.f64 u 2)))
(+.f64 (neg.f64 (/.f64 v u)) (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(+.f64 (/.f64 (neg.f64 v) u) (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(+.f64 (/.f64 v (neg.f64 u)) (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 v t1) (pow.f64 u 2))) (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (+.f64 (neg.f64 (/.f64 v u)) (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (neg.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (neg.f64 (/.f64 v u)) (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (/.f64 (neg.f64 v) u) (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (/.f64 v (neg.f64 u)) (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 2) (neg.f64 (pow.f64 u 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 v t1) (pow.f64 u 2))) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (+.f64 (neg.f64 (/.f64 v u)) (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (neg.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))) (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (neg.f64 (/.f64 v u))))
(+.f64 (/.f64 (neg.f64 v) u) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))))
(+.f64 (/.f64 v (neg.f64 u)) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (neg.f64 (pow.f64 u 3))) (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(/.f64 v (neg.f64 t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (/.f64 (*.f64 v u) (pow.f64 t1 2)))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 u (pow.f64 t1 2))))
(+.f64 (/.f64 (neg.f64 v) t1) (/.f64 (*.f64 v u) (pow.f64 t1 2)))
(+.f64 (/.f64 v (neg.f64 t1)) (*.f64 u (/.f64 v (pow.f64 t1 2))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (+.f64 (*.f64 -1 (/.f64 v t1)) (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 v t1))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (*.f64 -1 (+.f64 (/.f64 v t1) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))))
(+.f64 (/.f64 (neg.f64 v) t1) (*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))))
(+.f64 (/.f64 v (neg.f64 t1)) (*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 (pow.f64 u 2) (neg.f64 (pow.f64 t1 3))))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (+.f64 (*.f64 -1 (/.f64 v t1)) (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (+.f64 (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 v t1))) (*.f64 v (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 v t1) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))) (+.f64 (*.f64 v (/.f64 (pow.f64 u 3) (pow.f64 t1 4))) (*.f64 v (/.f64 u (pow.f64 t1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 v t1) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))) (*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))))
(+.f64 (neg.f64 (+.f64 (/.f64 v t1) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))) (*.f64 v (+.f64 (/.f64 (pow.f64 u 3) (pow.f64 t1 4)) (/.f64 u (pow.f64 t1 2)))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(/.f64 v (neg.f64 t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (/.f64 (*.f64 v u) (pow.f64 t1 2)))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 u (pow.f64 t1 2))))
(+.f64 (/.f64 (neg.f64 v) t1) (/.f64 (*.f64 v u) (pow.f64 t1 2)))
(+.f64 (/.f64 v (neg.f64 t1)) (*.f64 u (/.f64 v (pow.f64 t1 2))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (+.f64 (*.f64 -1 (/.f64 v t1)) (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 v t1))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (*.f64 -1 (+.f64 (/.f64 v t1) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))))
(+.f64 (/.f64 (neg.f64 v) t1) (*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))))
(+.f64 (/.f64 v (neg.f64 t1)) (*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 (pow.f64 u 2) (neg.f64 (pow.f64 t1 3))))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (+.f64 (*.f64 -1 (/.f64 v t1)) (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (+.f64 (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 v t1))) (*.f64 v (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 v t1) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))) (+.f64 (*.f64 v (/.f64 (pow.f64 u 3) (pow.f64 t1 4))) (*.f64 v (/.f64 u (pow.f64 t1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 v t1) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))) (*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))))
(+.f64 (neg.f64 (+.f64 (/.f64 v t1) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))) (*.f64 v (+.f64 (/.f64 (pow.f64 u 3) (pow.f64 t1 4)) (/.f64 u (pow.f64 t1 2)))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(/.f64 (neg.f64 v) t1)
(/.f64 v (neg.f64 t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (/.f64 (*.f64 v u) (pow.f64 t1 2)))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 u (pow.f64 t1 2))))
(+.f64 (/.f64 (neg.f64 v) t1) (/.f64 (*.f64 v u) (pow.f64 t1 2)))
(+.f64 (/.f64 v (neg.f64 t1)) (*.f64 u (/.f64 v (pow.f64 t1 2))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (+.f64 (*.f64 -1 (/.f64 v t1)) (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 v t1))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (*.f64 -1 (+.f64 (/.f64 v t1) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))))
(+.f64 (/.f64 (neg.f64 v) t1) (*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))))
(+.f64 (/.f64 v (neg.f64 t1)) (*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 (pow.f64 u 2) (neg.f64 (pow.f64 t1 3))))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (+.f64 (*.f64 -1 (/.f64 v t1)) (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (+.f64 (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 v t1))) (*.f64 v (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 v t1) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))) (+.f64 (*.f64 v (/.f64 (pow.f64 u 3) (pow.f64 t1 4))) (*.f64 v (/.f64 u (pow.f64 t1 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 v t1) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))) (*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))))
(+.f64 (neg.f64 (+.f64 (/.f64 v t1) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))) (*.f64 v (+.f64 (/.f64 (pow.f64 u 3) (pow.f64 t1 4)) (/.f64 u (pow.f64 t1 2)))))
(*.f64 -1 (/.f64 v u))
(neg.f64 (/.f64 v u))
(/.f64 (neg.f64 v) u)
(/.f64 v (neg.f64 u))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 v t1) (pow.f64 u 2)))
(+.f64 (neg.f64 (/.f64 v u)) (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(+.f64 (/.f64 (neg.f64 v) u) (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(+.f64 (/.f64 v (neg.f64 u)) (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 v t1) (pow.f64 u 2))) (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (+.f64 (neg.f64 (/.f64 v u)) (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (neg.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (neg.f64 (/.f64 v u)) (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (/.f64 (neg.f64 v) u) (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (/.f64 v (neg.f64 u)) (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 2) (neg.f64 (pow.f64 u 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 v t1) (pow.f64 u 2))) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (+.f64 (neg.f64 (/.f64 v u)) (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (neg.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))) (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (neg.f64 (/.f64 v u))))
(+.f64 (/.f64 (neg.f64 v) u) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))))
(+.f64 (/.f64 v (neg.f64 u)) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (neg.f64 (pow.f64 u 3))) (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(*.f64 -1 (/.f64 v u))
(neg.f64 (/.f64 v u))
(/.f64 (neg.f64 v) u)
(/.f64 v (neg.f64 u))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 v t1) (pow.f64 u 2)))
(+.f64 (neg.f64 (/.f64 v u)) (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(+.f64 (/.f64 (neg.f64 v) u) (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(+.f64 (/.f64 v (neg.f64 u)) (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 v t1) (pow.f64 u 2))) (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (+.f64 (neg.f64 (/.f64 v u)) (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (neg.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (neg.f64 (/.f64 v u)) (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (/.f64 (neg.f64 v) u) (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (/.f64 v (neg.f64 u)) (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 2) (neg.f64 (pow.f64 u 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 v t1) (pow.f64 u 2))) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (+.f64 (neg.f64 (/.f64 v u)) (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (neg.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))) (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (neg.f64 (/.f64 v u))))
(+.f64 (/.f64 (neg.f64 v) u) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))))
(+.f64 (/.f64 v (neg.f64 u)) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (neg.f64 (pow.f64 u 3))) (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) 0)
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(+.f64 0 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(+.f64 -1 (-.f64 1 (/.f64 v (+.f64 t1 u))))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(+.f64 (-.f64 1 (/.f64 v (+.f64 t1 u))) -1)
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(+.f64 (/.f64 (/.f64 v (+.f64 t1 u)) -2) (/.f64 (/.f64 v (+.f64 t1 u)) -2))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(-.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) 0)
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(-.f64 0 (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(-.f64 (-.f64 1 (/.f64 v (+.f64 t1 u))) 1)
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 v (/.f64 -1 (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 v (*.f64 -2 (/.f64 1/2 (+.f64 t1 u))))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 v (*.f64 1/2 (*.f64 2 (/.f64 -1 (+.f64 t1 u)))))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 v (*.f64 1/2 (/.f64 -2 (+.f64 t1 u))))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (neg.f64 v) (/.f64 1 (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (neg.f64 v) (*.f64 1/2 (/.f64 2 (+.f64 t1 u))))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (neg.f64 v) (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 t1 u)))))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) 1)
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 1 (/.f64 (neg.f64 v) (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (*.f64 v -2) (/.f64 1/2 (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (*.f64 v -2) (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 2 (/.f64 (/.f64 v (+.f64 t1 u)) -2))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 2 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 (neg.f64 v) 2)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 2 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v -2)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 2 (*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 v 2)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 2 (*.f64 (neg.f64 v) (/.f64 1/2 (+.f64 t1 u))))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 2 (*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) 1/2))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (+.f64 v v) (/.f64 -1/2 (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (+.f64 v v) (*.f64 (/.f64 1 (+.f64 t1 u)) -1/2))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (+.f64 v v) (*.f64 (/.f64 -1 (+.f64 t1 u)) 1/2))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -2 (/.f64 v (*.f64 (+.f64 t1 u) 2)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -2 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v 2)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -2 (*.f64 (/.f64 v (+.f64 t1 u)) 1/2))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 -2 (*.f64 v (/.f64 1/2 (+.f64 t1 u))))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (*.f64 v (/.f64 -2 (+.f64 t1 u))) 1/2)
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (*.f64 v -4) (/.f64 1 (*.f64 (+.f64 t1 u) 4)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (*.f64 v -4) (*.f64 (/.f64 1 (+.f64 t1 u)) 1/4))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (*.f64 v -4) (*.f64 (/.f64 1/2 (+.f64 t1 u)) 1/2))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (/.f64 v (+.f64 t1 u)) -1)
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (/.f64 1 (+.f64 t1 u)) (neg.f64 v))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) v)
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 v -2))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 1/2 (*.f64 v (/.f64 -2 (+.f64 t1 u))))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2) (*.f64 v -2))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (/.f64 v (*.f64 (+.f64 t1 u) 2)) -2)
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) -2) 2)
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (/.f64 -1/2 (+.f64 t1 u)) (+.f64 v v))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 4)) (*.f64 v -4))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v 2)) -2)
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (*.f64 1/2 (/.f64 2 (+.f64 t1 u))) (neg.f64 v))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 1/2) -2)
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 (neg.f64 v) 2)) 2)
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v -2)) 2)
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) -1/2) (+.f64 v v))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) 1/4) (*.f64 v -4))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 v 2)) 2)
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) 1/2) (+.f64 v v))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (*.f64 -2 (/.f64 1/2 (+.f64 t1 u))) v)
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (*.f64 (neg.f64 v) (/.f64 1/2 (+.f64 t1 u))) 2)
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (*.f64 v (/.f64 1/2 (+.f64 t1 u))) -2)
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 1/2 (+.f64 t1 u)) 1/2) (*.f64 v -4))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 -1 (+.f64 t1 u)))) v)
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (*.f64 1/2 (/.f64 -2 (+.f64 t1 u))) v)
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 t1 u)))) (neg.f64 v))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) 1/2) 2)
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(pow.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) 1)
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 t1 u)))

localize8.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
1.3b
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v t1))
Compiler

Compiled 27 to 11 computations (59.3% saved)

series4.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
t1
@-inf
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v t1))
0.0ms
u
@inf
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v t1))
0.0ms
u
@0
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v t1))
0.0ms
t1
@inf
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v t1))
0.0ms
u
@-inf
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v t1))

rewrite153.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1428×rational.json-1
1428×rational.json-2
1428×rational.json-4
1428×rational.json-3
1414×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01025
18025
220525
346825
4129325
5400825
Stop Event
node limit
Counts
1 → 63
Calls
Call 1
Inputs
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v t1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v t1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v t1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v t1)) 2) (/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v t1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v t1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 t1 v) (+.f64 (/.f64 u t1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 u t1) -1) (/.f64 t1 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 v (/.f64 t1 (+.f64 (/.f64 u t1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 v (-.f64 0 (/.f64 t1 (-.f64 1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 v t1) (/.f64 1 (+.f64 (/.f64 u t1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v t1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (/.f64 t1 v) (+.f64 (/.f64 u t1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 v v) (/.f64 t1 (/.f64 (+.f64 (/.f64 u t1) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 v v) (*.f64 2 (/.f64 t1 (+.f64 (/.f64 u t1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 t1 (/.f64 2 v)) (+.f64 (/.f64 u t1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (/.f64 t1 v) (+.f64 (/.f64 u t1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (*.f64 t1 (/.f64 2 v)) (+.f64 (/.f64 u t1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v t1) 2) (/.f64 2 (+.f64 (/.f64 u t1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v t1) 2) (*.f64 2 (/.f64 1 (+.f64 (/.f64 u t1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v 4) (*.f64 2 (/.f64 t1 (/.f64 (+.f64 (/.f64 u t1) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (*.f64 (/.f64 v t1) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 u u) t1) -2) (*.f64 t1 (/.f64 2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 v) (/.f64 t1 (-.f64 1 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 v) (-.f64 0 (/.f64 t1 (+.f64 (/.f64 u t1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (*.f64 (/.f64 v t1) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v t1) 4) (*.f64 2 (/.f64 2 (+.f64 (/.f64 u t1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4) (*.f64 2 (*.f64 t1 (/.f64 2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4) (*.f64 4 (/.f64 t1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 u t1) -1) t1) (/.f64 1 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v -2) (*.f64 2 (/.f64 t1 (-.f64 1 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v -2) (-.f64 0 (/.f64 t1 (/.f64 (+.f64 (/.f64 u t1) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 (*.f64 t1 (/.f64 2 v)) (+.f64 (/.f64 u t1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 u t1) -1) 4)) (*.f64 2 (*.f64 4 (/.f64 t1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 u t1) -1) (*.f64 (/.f64 v t1) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 u t1) -1) t1)) (*.f64 2 (/.f64 1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 1/2 t1)) (/.f64 1/2 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 v (neg.f64 t1)) (-.f64 0 (/.f64 1 (+.f64 (/.f64 u t1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4) (/.f64 t1 v)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 u t1) -1) 2) (/.f64 t1 (+.f64 v v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 u t1)) (neg.f64 (/.f64 t1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 u t1) -1) (*.f64 (/.f64 v t1) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4) (/.f64 t1 v))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 1 (/.f64 u t1))) (*.f64 2 (neg.f64 (/.f64 t1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 1 (/.f64 u t1)) t1) (/.f64 -1 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 u t1) -1) (/.f64 1 v)) t1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 u t1) -1) 1/2) (*.f64 t1 (/.f64 2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 (+.f64 u u) t1) -2) t1) (/.f64 2 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (/.f64 (+.f64 u u) t1) -2)) (neg.f64 (*.f64 t1 (/.f64 2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (/.f64 u t1) -1) t1)) (/.f64 -1 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 1 (/.f64 u t1))) (/.f64 t1 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 1 (/.f64 u t1))) (-.f64 0 (neg.f64 (/.f64 t1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 v t1) 2)) (-.f64 0 (/.f64 2 (+.f64 (/.f64 u t1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4)) (-.f64 0 (*.f64 2 (*.f64 t1 (/.f64 2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4)) (-.f64 0 (*.f64 4 (/.f64 t1 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 1/2 t1))) (neg.f64 (/.f64 1/2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (/.f64 u t1) -1) 2)) (-.f64 0 (/.f64 t1 (+.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 u t1)) t1)) (-.f64 0 (/.f64 -1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (/.f64 u t1) -1) (/.f64 1 v))) (neg.f64 t1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (/.f64 u t1) -1) 1/2)) (neg.f64 (*.f64 t1 (/.f64 2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (+.f64 u u) t1) -2) t1)) (-.f64 0 (/.f64 2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (+.f64 u u) t1) -2))) (*.f64 t1 (/.f64 2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 u t1) -1) t1))) (/.f64 1 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (-.f64 1 (/.f64 u t1)))) (neg.f64 (/.f64 t1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v t1)) 1)))))

simplify110.0ms (0.7%)

Algorithm
egg-herbie
Rules
1690×rational.json-simplify-35
1648×rational.json-simplify-51
1118×rational.json-simplify-61
1058×rational.json-simplify-49
852×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01772697
16452655
218432655
356052583
Stop Event
node limit
Counts
99 → 77
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(/.f64 (*.f64 v u) (pow.f64 t1 2))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(/.f64 (*.f64 v u) (pow.f64 t1 2))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(/.f64 (*.f64 v u) (pow.f64 t1 2))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(*.f64 -1 (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(*.f64 -1 (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) t1)
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) t1)
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) t1)
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) t1)
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) t1)
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) t1)
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) t1)
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) t1)
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) t1)
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) t1)
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) t1)
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) t1)
(+.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v t1)) 0)
(+.f64 0 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v t1)))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v t1)) 2) (/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v t1)) 2))
(-.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v t1)) 0)
(/.f64 1 (/.f64 (/.f64 t1 v) (+.f64 (/.f64 u t1) -1)))
(/.f64 (+.f64 (/.f64 u t1) -1) (/.f64 t1 v))
(/.f64 v (/.f64 t1 (+.f64 (/.f64 u t1) -1)))
(/.f64 v (-.f64 0 (/.f64 t1 (-.f64 1 (/.f64 u t1)))))
(/.f64 (/.f64 v t1) (/.f64 1 (+.f64 (/.f64 u t1) -1)))
(/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v t1)) 1)
(/.f64 -1 (-.f64 0 (/.f64 (/.f64 t1 v) (+.f64 (/.f64 u t1) -1))))
(/.f64 (+.f64 v v) (/.f64 t1 (/.f64 (+.f64 (/.f64 u t1) -1) 2)))
(/.f64 (+.f64 v v) (*.f64 2 (/.f64 t1 (+.f64 (/.f64 u t1) -1))))
(/.f64 2 (/.f64 (*.f64 t1 (/.f64 2 v)) (+.f64 (/.f64 u t1) -1)))
(/.f64 2 (*.f64 2 (/.f64 (/.f64 t1 v) (+.f64 (/.f64 u t1) -1))))
(/.f64 4 (*.f64 2 (/.f64 (*.f64 t1 (/.f64 2 v)) (+.f64 (/.f64 u t1) -1))))
(/.f64 (*.f64 (/.f64 v t1) 2) (/.f64 2 (+.f64 (/.f64 u t1) -1)))
(/.f64 (*.f64 (/.f64 v t1) 2) (*.f64 2 (/.f64 1 (+.f64 (/.f64 u t1) -1))))
(/.f64 (*.f64 v 4) (*.f64 2 (/.f64 t1 (/.f64 (+.f64 (/.f64 u t1) -1) 2))))
(/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (*.f64 (/.f64 v t1) 2)) 2)
(/.f64 (+.f64 (/.f64 (+.f64 u u) t1) -2) (*.f64 t1 (/.f64 2 v)))
(/.f64 (neg.f64 v) (/.f64 t1 (-.f64 1 (/.f64 u t1))))
(/.f64 (neg.f64 v) (-.f64 0 (/.f64 t1 (+.f64 (/.f64 u t1) -1))))
(/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (*.f64 (/.f64 v t1) 4)) 4)
(/.f64 (*.f64 (/.f64 v t1) 4) (*.f64 2 (/.f64 2 (+.f64 (/.f64 u t1) -1))))
(/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4) (*.f64 2 (*.f64 t1 (/.f64 2 v))))
(/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4) (*.f64 4 (/.f64 t1 v)))
(/.f64 (/.f64 (+.f64 (/.f64 u t1) -1) t1) (/.f64 1 v))
(/.f64 (*.f64 v -2) (*.f64 2 (/.f64 t1 (-.f64 1 (/.f64 u t1)))))
(/.f64 (*.f64 v -2) (-.f64 0 (/.f64 t1 (/.f64 (+.f64 (/.f64 u t1) -1) 2))))
(/.f64 -2 (-.f64 0 (/.f64 (*.f64 t1 (/.f64 2 v)) (+.f64 (/.f64 u t1) -1))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 u t1) -1) 4)) (*.f64 2 (*.f64 4 (/.f64 t1 v))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 u t1) -1) (*.f64 (/.f64 v t1) 4))) 8)
(/.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 u t1) -1) t1)) (*.f64 2 (/.f64 1 v)))
(/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 1/2 t1)) (/.f64 1/2 v))
(/.f64 (/.f64 v (neg.f64 t1)) (-.f64 0 (/.f64 1 (+.f64 (/.f64 u t1) -1))))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4) (/.f64 t1 v)) 4)
(/.f64 (/.f64 (+.f64 (/.f64 u t1) -1) 2) (/.f64 t1 (+.f64 v v)))
(/.f64 (-.f64 1 (/.f64 u t1)) (neg.f64 (/.f64 t1 v)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 u t1) -1) (*.f64 (/.f64 v t1) 4)))) 16)
(/.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4) (/.f64 t1 v))) 8)
(/.f64 (*.f64 2 (-.f64 1 (/.f64 u t1))) (*.f64 2 (neg.f64 (/.f64 t1 v))))
(/.f64 (/.f64 (-.f64 1 (/.f64 u t1)) t1) (/.f64 -1 v))
(/.f64 (/.f64 (+.f64 (/.f64 u t1) -1) (/.f64 1 v)) t1)
(/.f64 (/.f64 (+.f64 (/.f64 u t1) -1) 1/2) (*.f64 t1 (/.f64 2 v)))
(/.f64 (/.f64 (+.f64 (/.f64 (+.f64 u u) t1) -2) t1) (/.f64 2 v))
(/.f64 (neg.f64 (+.f64 (/.f64 (+.f64 u u) t1) -2)) (neg.f64 (*.f64 t1 (/.f64 2 v))))
(/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 u t1) -1) t1)) (/.f64 -1 v))
(/.f64 (neg.f64 (-.f64 1 (/.f64 u t1))) (/.f64 t1 v))
(/.f64 (neg.f64 (-.f64 1 (/.f64 u t1))) (-.f64 0 (neg.f64 (/.f64 t1 v))))
(/.f64 (neg.f64 (*.f64 (/.f64 v t1) 2)) (-.f64 0 (/.f64 2 (+.f64 (/.f64 u t1) -1))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4)) (-.f64 0 (*.f64 2 (*.f64 t1 (/.f64 2 v)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4)) (-.f64 0 (*.f64 4 (/.f64 t1 v))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 1/2 t1))) (neg.f64 (/.f64 1/2 v)))
(/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 u t1) -1) 2)) (-.f64 0 (/.f64 t1 (+.f64 v v))))
(/.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 u t1)) t1)) (-.f64 0 (/.f64 -1 v)))
(/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 u t1) -1) (/.f64 1 v))) (neg.f64 t1))
(/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 u t1) -1) 1/2)) (neg.f64 (*.f64 t1 (/.f64 2 v))))
(/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (+.f64 u u) t1) -2) t1)) (-.f64 0 (/.f64 2 v)))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (+.f64 u u) t1) -2))) (*.f64 t1 (/.f64 2 v)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 u t1) -1) t1))) (/.f64 1 v))
(/.f64 (neg.f64 (neg.f64 (-.f64 1 (/.f64 u t1)))) (neg.f64 (/.f64 t1 v)))
(pow.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v t1)) 1)
Outputs
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(/.f64 v (neg.f64 t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 u (/.f64 v (pow.f64 t1 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 u (pow.f64 t1 2))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (/.f64 v (neg.f64 t1)))
(*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 -1 t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 u (/.f64 v (pow.f64 t1 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 u (pow.f64 t1 2))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (/.f64 v (neg.f64 t1)))
(*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 -1 t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 u (/.f64 v (pow.f64 t1 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 u (pow.f64 t1 2))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (/.f64 v (neg.f64 t1)))
(*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 -1 t1)))
(/.f64 (*.f64 v u) (pow.f64 t1 2))
(*.f64 u (/.f64 v (pow.f64 t1 2)))
(*.f64 v (/.f64 u (pow.f64 t1 2)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 u (/.f64 v (pow.f64 t1 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 u (pow.f64 t1 2))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (/.f64 v (neg.f64 t1)))
(*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 -1 t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 u (/.f64 v (pow.f64 t1 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 u (pow.f64 t1 2))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (/.f64 v (neg.f64 t1)))
(*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 -1 t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 u (/.f64 v (pow.f64 t1 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 u (pow.f64 t1 2))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (/.f64 v (neg.f64 t1)))
(*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 -1 t1)))
(/.f64 (*.f64 v u) (pow.f64 t1 2))
(*.f64 u (/.f64 v (pow.f64 t1 2)))
(*.f64 v (/.f64 u (pow.f64 t1 2)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 u (/.f64 v (pow.f64 t1 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 u (pow.f64 t1 2))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (/.f64 v (neg.f64 t1)))
(*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 -1 t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 u (/.f64 v (pow.f64 t1 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 u (pow.f64 t1 2))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (/.f64 v (neg.f64 t1)))
(*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 -1 t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 u (/.f64 v (pow.f64 t1 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 u (pow.f64 t1 2))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (/.f64 v (neg.f64 t1)))
(*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 -1 t1)))
(/.f64 (*.f64 v u) (pow.f64 t1 2))
(*.f64 u (/.f64 v (pow.f64 t1 2)))
(*.f64 v (/.f64 u (pow.f64 t1 2)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 u (/.f64 v (pow.f64 t1 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 u (pow.f64 t1 2))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (/.f64 v (neg.f64 t1)))
(*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 -1 t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 u (/.f64 v (pow.f64 t1 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 u (pow.f64 t1 2))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (/.f64 v (neg.f64 t1)))
(*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 -1 t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 u (/.f64 v (pow.f64 t1 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 u (pow.f64 t1 2))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (/.f64 v (neg.f64 t1)))
(*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 -1 t1)))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(/.f64 v (neg.f64 t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 u (/.f64 v (pow.f64 t1 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 u (pow.f64 t1 2))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (/.f64 v (neg.f64 t1)))
(*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 -1 t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 u (/.f64 v (pow.f64 t1 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 u (pow.f64 t1 2))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (/.f64 v (neg.f64 t1)))
(*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 -1 t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 u (/.f64 v (pow.f64 t1 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 u (pow.f64 t1 2))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (/.f64 v (neg.f64 t1)))
(*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 -1 t1)))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(/.f64 v (neg.f64 t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 u (/.f64 v (pow.f64 t1 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 u (pow.f64 t1 2))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (/.f64 v (neg.f64 t1)))
(*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 -1 t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 u (/.f64 v (pow.f64 t1 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 u (pow.f64 t1 2))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (/.f64 v (neg.f64 t1)))
(*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 -1 t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 u (/.f64 v (pow.f64 t1 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 u (pow.f64 t1 2))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (/.f64 v (neg.f64 t1)))
(*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 -1 t1)))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) t1)
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) t1)
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) t1)
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) t1)
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) t1)
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) t1)
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) t1)
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) t1)
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) t1)
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) t1)
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) t1)
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 v (-.f64 (/.f64 u t1) 1)) t1)
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(+.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v t1)) 0)
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(+.f64 0 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v t1)))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v t1)) 2) (/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v t1)) 2))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(-.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v t1)) 0)
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 1 (/.f64 (/.f64 t1 v) (+.f64 (/.f64 u t1) -1)))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (+.f64 (/.f64 u t1) -1) (/.f64 t1 v))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 v (/.f64 t1 (+.f64 (/.f64 u t1) -1)))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 v (-.f64 0 (/.f64 t1 (-.f64 1 (/.f64 u t1)))))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v t1) (/.f64 1 (+.f64 (/.f64 u t1) -1)))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v t1)) 1)
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 -1 (-.f64 0 (/.f64 (/.f64 t1 v) (+.f64 (/.f64 u t1) -1))))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (+.f64 v v) (/.f64 t1 (/.f64 (+.f64 (/.f64 u t1) -1) 2)))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (+.f64 v v) (*.f64 2 (/.f64 t1 (+.f64 (/.f64 u t1) -1))))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 2 (/.f64 (*.f64 t1 (/.f64 2 v)) (+.f64 (/.f64 u t1) -1)))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 2 (*.f64 2 (/.f64 (/.f64 t1 v) (+.f64 (/.f64 u t1) -1))))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 4 (*.f64 2 (/.f64 (*.f64 t1 (/.f64 2 v)) (+.f64 (/.f64 u t1) -1))))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 (/.f64 v t1) 2) (/.f64 2 (+.f64 (/.f64 u t1) -1)))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 (/.f64 v t1) 2) (*.f64 2 (/.f64 1 (+.f64 (/.f64 u t1) -1))))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 v 4) (*.f64 2 (/.f64 t1 (/.f64 (+.f64 (/.f64 u t1) -1) 2))))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (*.f64 (/.f64 v t1) 2)) 2)
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (+.f64 (/.f64 (+.f64 u u) t1) -2) (*.f64 t1 (/.f64 2 v)))
(/.f64 v (/.f64 (+.f64 t1 t1) (+.f64 (/.f64 (+.f64 u u) t1) -2)))
(/.f64 (neg.f64 v) (/.f64 t1 (-.f64 1 (/.f64 u t1))))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (neg.f64 v) (-.f64 0 (/.f64 t1 (+.f64 (/.f64 u t1) -1))))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (*.f64 (/.f64 v t1) 4)) 4)
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 (/.f64 v t1) 4) (*.f64 2 (/.f64 2 (+.f64 (/.f64 u t1) -1))))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4) (*.f64 2 (*.f64 t1 (/.f64 2 v))))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4) (*.f64 4 (/.f64 t1 v)))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 (+.f64 (/.f64 u t1) -1) t1) (/.f64 1 v))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 v -2) (*.f64 2 (/.f64 t1 (-.f64 1 (/.f64 u t1)))))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 v -2) (-.f64 0 (/.f64 t1 (/.f64 (+.f64 (/.f64 u t1) -1) 2))))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 -2 (-.f64 0 (/.f64 (*.f64 t1 (/.f64 2 v)) (+.f64 (/.f64 u t1) -1))))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 u t1) -1) 4)) (*.f64 2 (*.f64 4 (/.f64 t1 v))))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 u t1) -1) (*.f64 (/.f64 v t1) 4))) 8)
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 2 (/.f64 (+.f64 (/.f64 u t1) -1) t1)) (*.f64 2 (/.f64 1 v)))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 1/2 t1)) (/.f64 1/2 v))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 v (neg.f64 t1)) (-.f64 0 (/.f64 1 (+.f64 (/.f64 u t1) -1))))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4) (/.f64 t1 v)) 4)
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 (+.f64 (/.f64 u t1) -1) 2) (/.f64 t1 (+.f64 v v)))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (-.f64 1 (/.f64 u t1)) (neg.f64 (/.f64 t1 v)))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 u t1) -1) (*.f64 (/.f64 v t1) 4)))) 16)
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4) (/.f64 t1 v))) 8)
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (*.f64 2 (-.f64 1 (/.f64 u t1))) (*.f64 2 (neg.f64 (/.f64 t1 v))))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 (-.f64 1 (/.f64 u t1)) t1) (/.f64 -1 v))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 (+.f64 (/.f64 u t1) -1) (/.f64 1 v)) t1)
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 (+.f64 (/.f64 u t1) -1) 1/2) (*.f64 t1 (/.f64 2 v)))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (/.f64 (+.f64 (/.f64 (+.f64 u u) t1) -2) t1) (/.f64 2 v))
(/.f64 (+.f64 (/.f64 (+.f64 u u) t1) -2) (*.f64 t1 (/.f64 2 v)))
(/.f64 v (/.f64 (+.f64 t1 t1) (+.f64 (/.f64 (+.f64 u u) t1) -2)))
(/.f64 (neg.f64 (+.f64 (/.f64 (+.f64 u u) t1) -2)) (neg.f64 (*.f64 t1 (/.f64 2 v))))
(/.f64 (+.f64 (/.f64 (+.f64 u u) t1) -2) (*.f64 t1 (/.f64 2 v)))
(/.f64 v (/.f64 (+.f64 t1 t1) (+.f64 (/.f64 (+.f64 u u) t1) -2)))
(/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 u t1) -1) t1)) (/.f64 -1 v))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (neg.f64 (-.f64 1 (/.f64 u t1))) (/.f64 t1 v))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (neg.f64 (-.f64 1 (/.f64 u t1))) (-.f64 0 (neg.f64 (/.f64 t1 v))))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (neg.f64 (*.f64 (/.f64 v t1) 2)) (-.f64 0 (/.f64 2 (+.f64 (/.f64 u t1) -1))))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4)) (-.f64 0 (*.f64 2 (*.f64 t1 (/.f64 2 v)))))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 u t1) -1) 4)) (-.f64 0 (*.f64 4 (/.f64 t1 v))))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 1/2 t1))) (neg.f64 (/.f64 1/2 v)))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 u t1) -1) 2)) (-.f64 0 (/.f64 t1 (+.f64 v v))))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 u t1)) t1)) (-.f64 0 (/.f64 -1 v)))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 u t1) -1) (/.f64 1 v))) (neg.f64 t1))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 u t1) -1) 1/2)) (neg.f64 (*.f64 t1 (/.f64 2 v))))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (+.f64 u u) t1) -2) t1)) (-.f64 0 (/.f64 2 v)))
(/.f64 (+.f64 (/.f64 (+.f64 u u) t1) -2) (*.f64 t1 (/.f64 2 v)))
(/.f64 v (/.f64 (+.f64 t1 t1) (+.f64 (/.f64 (+.f64 u u) t1) -2)))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (+.f64 u u) t1) -2))) (*.f64 t1 (/.f64 2 v)))
(/.f64 (+.f64 (/.f64 (+.f64 u u) t1) -2) (*.f64 t1 (/.f64 2 v)))
(/.f64 v (/.f64 (+.f64 t1 t1) (+.f64 (/.f64 (+.f64 u u) t1) -2)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 u t1) -1) t1))) (/.f64 1 v))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(/.f64 (neg.f64 (neg.f64 (-.f64 1 (/.f64 u t1)))) (neg.f64 (/.f64 t1 v)))
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))
(pow.f64 (*.f64 (+.f64 (/.f64 u t1) -1) (/.f64 v t1)) 1)
(*.f64 (/.f64 v t1) (+.f64 -1 (/.f64 u t1)))

localize104.0ms (0.6%)

Local error

Found 2 expressions with local error:

NewErrorProgram
2.1b
(/.f64 (/.f64 v u) (+.f64 t1 u))
9.3b
(*.f64 (/.f64 (/.f64 v u) (+.f64 t1 u)) (neg.f64 t1))
Compiler

Compiled 31 to 8 computations (74.2% saved)

series4.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
v
@inf
(/.f64 (/.f64 v u) (+.f64 t1 u))
0.0ms
v
@0
(/.f64 (/.f64 v u) (+.f64 t1 u))
0.0ms
v
@-inf
(/.f64 (/.f64 v u) (+.f64 t1 u))
0.0ms
u
@0
(/.f64 (/.f64 v u) (+.f64 t1 u))
0.0ms
u
@inf
(/.f64 (/.f64 v u) (+.f64 t1 u))

rewrite112.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
2226×rational.json-1
1776×rational.json-simplify-35
1028×exponential.json-3
1028×rational.json-2
1028×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01148
18448
225148
379948
4283148
5790348
Stop Event
node limit
Counts
2 → 132
Calls
Call 1
Inputs
(*.f64 (/.f64 (/.f64 v u) (+.f64 t1 u)) (neg.f64 t1))
(/.f64 (/.f64 v u) (+.f64 t1 u))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 u t1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 u t1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 v u) (/.f64 (+.f64 u t1) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t1 (*.f64 -1 (*.f64 (+.f64 u t1) (/.f64 u v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) (/.f64 -1 t1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t1) (*.f64 (+.f64 u t1) (/.f64 u v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t1) (/.f64 (*.f64 (neg.f64 (+.f64 u t1)) (/.f64 u v)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t1) (/.f64 (*.f64 (neg.f64 u) (/.f64 (+.f64 u t1) v)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t1) (/.f64 (neg.f64 (*.f64 (+.f64 u t1) (/.f64 u v))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 u t1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v (/.f64 2 u)) (/.f64 (*.f64 (+.f64 u t1) 2) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v (/.f64 2 u)) (+.f64 (/.f64 (+.f64 u t1) (neg.f64 t1)) (/.f64 (+.f64 u t1) (neg.f64 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 v (+.f64 u t1)) (/.f64 u (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (+.f64 u t1) (*.f64 2 (/.f64 u v))) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) (neg.f64 t1)) (/.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) (neg.f64 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t1 -2) (*.f64 (+.f64 u t1) (/.f64 u v))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v u) (/.f64 2 (+.f64 u t1))) (/.f64 -2 t1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v u) (/.f64 2 (+.f64 u t1))) (+.f64 (/.f64 -1 t1) (/.f64 -1 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v u) 4) (+.f64 (/.f64 (*.f64 (+.f64 u t1) 2) (neg.f64 t1)) (/.f64 (*.f64 (+.f64 u t1) 2) (neg.f64 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 v v) (+.f64 u t1)) (/.f64 (+.f64 u u) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 v v) (+.f64 u t1)) (+.f64 (/.f64 u (neg.f64 t1)) (/.f64 u (neg.f64 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t1 t1) (*.f64 -2 (*.f64 (+.f64 u t1) (/.f64 u v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t1 t1) (+.f64 (*.f64 -1 (*.f64 (+.f64 u t1) (/.f64 u v))) (*.f64 -1 (*.f64 (+.f64 u t1) (/.f64 u v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 -2) (*.f64 (+.f64 u t1) (*.f64 2 (/.f64 u v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 u t1)) (/.f64 (/.f64 u v) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 u) (/.f64 (/.f64 (+.f64 u t1) v) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 v) u) (/.f64 (+.f64 u t1) t1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 v) (+.f64 u t1)) (/.f64 u t1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 u t1) (*.f64 2 (/.f64 u v))) (neg.f64 t1)) (/.f64 (*.f64 (+.f64 u t1) (*.f64 2 (/.f64 u v))) (neg.f64 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 4) (*.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 4) (+.f64 (*.f64 -2 (*.f64 (+.f64 u t1) (/.f64 u v))) (*.f64 -2 (*.f64 (+.f64 u t1) (/.f64 u v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) 4) (+.f64 (/.f64 -2 t1) (/.f64 -2 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 v 4) (+.f64 u t1)) (/.f64 (*.f64 u 4) (neg.f64 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 v 4) (+.f64 u t1)) (+.f64 (/.f64 (+.f64 u u) (neg.f64 t1)) (/.f64 (+.f64 u u) (neg.f64 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) (*.f64 t1 -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 -4) (*.f64 2 (*.f64 (+.f64 u t1) (*.f64 2 (/.f64 u v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 -4) (*.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 u)) (+.f64 (/.f64 (/.f64 (+.f64 u t1) v) (neg.f64 t1)) (/.f64 (/.f64 (+.f64 u t1) v) (neg.f64 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t1 (/.f64 (/.f64 v u) (+.f64 u t1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 u v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v u) -2) (+.f64 (/.f64 (+.f64 u t1) t1) (/.f64 (+.f64 u t1) t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v (+.f64 u t1)) -2) (+.f64 (/.f64 u t1) (/.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 v 4) (+.f64 u t1))) (+.f64 (/.f64 (*.f64 u 4) (neg.f64 t1)) (/.f64 (*.f64 u 4) (neg.f64 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t1 4)) (+.f64 (*.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) -4) (*.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t1 -4)) (+.f64 (*.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) 4) (*.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) (*.f64 t1 -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 u t1)) (+.f64 (/.f64 (/.f64 u v) (neg.f64 t1)) (/.f64 (/.f64 u v) (neg.f64 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 t1 t1) (*.f64 (+.f64 u t1) (/.f64 u v))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t1 4) (*.f64 (+.f64 u t1) (/.f64 u v))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t1 -4) (*.f64 (+.f64 u t1) (/.f64 u v))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 t1) u) (/.f64 (+.f64 u t1) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 t1) 2) (/.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 t1)) (neg.f64 (*.f64 (+.f64 u t1) (/.f64 u v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 t1 (/.f64 (/.f64 v u) (+.f64 u t1))) (*.f64 t1 (/.f64 (/.f64 v u) (+.f64 u t1)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 (neg.f64 t1) (+.f64 u t1))) (*.f64 2 (/.f64 u v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) (*.f64 t1 -4))) (*.f64 2 (*.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) (*.f64 t1 -4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 t1 t1) (*.f64 (+.f64 u t1) (/.f64 u v))) (/.f64 (+.f64 t1 t1) (*.f64 (+.f64 u t1) (/.f64 u v)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 t1 4) (*.f64 (+.f64 u t1) (/.f64 u v))) (/.f64 (*.f64 t1 4) (*.f64 (+.f64 u t1) (/.f64 u v)))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 t1 -4) (*.f64 (+.f64 u t1) (/.f64 u v))) (/.f64 (*.f64 t1 -4) (*.f64 (+.f64 u t1) (/.f64 u v)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 t1) u) (/.f64 (neg.f64 t1) u)) (*.f64 (+.f64 u t1) (/.f64 2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 t1)) (neg.f64 (neg.f64 t1))) (+.f64 (neg.f64 (*.f64 (+.f64 u t1) (/.f64 u v))) (neg.f64 (*.f64 (+.f64 u t1) (/.f64 u v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 t1 -2)) (-.f64 0 (*.f64 (+.f64 u t1) (*.f64 2 (/.f64 u v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 t1) (+.f64 u t1))) (neg.f64 (/.f64 u v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 t1) u)) (neg.f64 (/.f64 (+.f64 u t1) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 t1))) (*.f64 (+.f64 u t1) (/.f64 u v)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 u t1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) (+.f64 u t1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 v u) (+.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 v (/.f64 1 (*.f64 u (+.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v u) (/.f64 1 (+.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 v u) (+.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 v u) (neg.f64 (+.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 v (*.f64 (+.f64 u t1) (neg.f64 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 v (*.f64 u (neg.f64 (+.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 v v) (/.f64 1/2 (*.f64 u (+.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 v v) (*.f64 (/.f64 1 (*.f64 u (+.f64 u t1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v (/.f64 2 u)) (/.f64 1/2 (+.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v (/.f64 2 u)) (*.f64 (/.f64 1 (+.f64 u t1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (+.f64 u t1)) (/.f64 1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 v u) (*.f64 (+.f64 u t1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 v (*.f64 u (*.f64 (+.f64 u t1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (*.f64 u (+.f64 u t1))) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (+.f64 u t1)) (/.f64 v u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 u) (/.f64 v (+.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 v u) (/.f64 2 (+.f64 u t1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 v u) 4) (/.f64 1 (*.f64 (+.f64 u t1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 v v) (+.f64 u t1)) (/.f64 1/2 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v 4) (/.f64 1 (*.f64 (+.f64 u t1) (*.f64 u 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 v u) (neg.f64 (+.f64 u t1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 u t1)) (/.f64 v u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 u (+.f64 u t1))) v)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 u) (/.f64 v (+.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 v) (/.f64 1 (*.f64 (+.f64 u t1) (neg.f64 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 v) (/.f64 1 (*.f64 u (neg.f64 (+.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 v) (/.f64 -1 (*.f64 u (+.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 v) u) (/.f64 -1 (+.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 v) (+.f64 u t1)) (/.f64 -1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 u)) (/.f64 v (*.f64 (+.f64 u t1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 v u) (/.f64 2 (+.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 u t1)) (*.f64 v (/.f64 2 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 u (+.f64 u t1))) (+.f64 v v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 u) (/.f64 (+.f64 v v) (+.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 u t1)) (/.f64 v (+.f64 u u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 u t1)) 1/2) (*.f64 v (/.f64 2 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 u (+.f64 u t1))) 1/2) (+.f64 v v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (*.f64 (+.f64 u t1) (neg.f64 u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (*.f64 u (neg.f64 (+.f64 u t1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (*.f64 (+.f64 u t1) 2)) (*.f64 2 (/.f64 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 v u) (*.f64 (+.f64 u t1) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (+.f64 u u)) (/.f64 2 (+.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 u t1) 4)) (*.f64 (/.f64 v u) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 u t1)) (/.f64 (neg.f64 v) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (*.f64 u (*.f64 (+.f64 u t1) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 u t1) (*.f64 u 4))) (*.f64 v 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 u t1) (neg.f64 u))) (neg.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 u (neg.f64 (+.f64 u t1)))) (neg.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 u (+.f64 u t1))) (neg.f64 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 u) (/.f64 (neg.f64 v) (+.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 u) (/.f64 1/2 u)) (/.f64 v (+.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (+.f64 u t1)) (/.f64 1/2 (+.f64 u t1))) (/.f64 v u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (*.f64 u (+.f64 u t1))) (/.f64 1/2 (*.f64 u (+.f64 u t1)))) v)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 v u) (neg.f64 (+.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 v (*.f64 (+.f64 u t1) (neg.f64 u))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 v (*.f64 u (neg.f64 (+.f64 u t1)))))))))

simplify243.0ms (1.4%)

Algorithm
egg-herbie
Rules
1528×rational.json-simplify-49
1136×rational.json-simplify-2
992×rational.json-simplify-41
884×rational.json-simplify-35
846×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03607238
110386862
230316714
355576664
Stop Event
node limit
Counts
204 → 242
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 v u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(*.f64 -1 (/.f64 v u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(*.f64 -1 (/.f64 v u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(/.f64 v (*.f64 (+.f64 t1 u) u))
(/.f64 v (*.f64 (+.f64 t1 u) u))
(/.f64 v (*.f64 (+.f64 t1 u) u))
(/.f64 v (*.f64 (+.f64 t1 u) u))
(/.f64 v (*.f64 (+.f64 t1 u) u))
(/.f64 v (*.f64 (+.f64 t1 u) u))
(/.f64 v (*.f64 (+.f64 t1 u) u))
(/.f64 v (*.f64 (+.f64 t1 u) u))
(/.f64 v (*.f64 (+.f64 t1 u) u))
(/.f64 v (*.f64 (+.f64 t1 u) u))
(/.f64 v (*.f64 (+.f64 t1 u) u))
(/.f64 v (*.f64 (+.f64 t1 u) u))
(/.f64 v (*.f64 t1 u))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (/.f64 v (*.f64 t1 u)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 3)) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (/.f64 v (*.f64 t1 u))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 3)) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (+.f64 (/.f64 v (*.f64 t1 u)) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 4))))))
(/.f64 v (pow.f64 u 2))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 4)) (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 4)) (+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 5))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))))
(/.f64 v (pow.f64 u 2))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 4)) (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 4)) (+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 5))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))))
(/.f64 v (pow.f64 u 2))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 4)) (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 4)) (+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 5))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))))
(/.f64 v (*.f64 t1 u))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (/.f64 v (*.f64 t1 u)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 3)) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (/.f64 v (*.f64 t1 u))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 3)) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (+.f64 (/.f64 v (*.f64 t1 u)) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 4))))))
(/.f64 v (*.f64 t1 u))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (/.f64 v (*.f64 t1 u)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 3)) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (/.f64 v (*.f64 t1 u))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 3)) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (+.f64 (/.f64 v (*.f64 t1 u)) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 4))))))
(+.f64 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 u t1))) 0)
(+.f64 0 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 u t1))))
(-.f64 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 u t1))) 0)
(/.f64 (/.f64 v u) (/.f64 (+.f64 u t1) (neg.f64 t1)))
(/.f64 t1 (*.f64 -1 (*.f64 (+.f64 u t1) (/.f64 u v))))
(/.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) (/.f64 -1 t1))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 u t1) (/.f64 u v)))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (neg.f64 (+.f64 u t1)) (/.f64 u v)) -1))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (neg.f64 u) (/.f64 (+.f64 u t1) v)) -1))
(/.f64 (neg.f64 t1) (/.f64 (neg.f64 (*.f64 (+.f64 u t1) (/.f64 u v))) -1))
(/.f64 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 u t1))) 1)
(/.f64 1 (/.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) (neg.f64 t1)))
(/.f64 (*.f64 v (/.f64 2 u)) (/.f64 (*.f64 (+.f64 u t1) 2) (neg.f64 t1)))
(/.f64 (*.f64 v (/.f64 2 u)) (+.f64 (/.f64 (+.f64 u t1) (neg.f64 t1)) (/.f64 (+.f64 u t1) (neg.f64 t1))))
(/.f64 (/.f64 v (+.f64 u t1)) (/.f64 u (neg.f64 t1)))
(/.f64 2 (/.f64 (*.f64 (+.f64 u t1) (*.f64 2 (/.f64 u v))) (neg.f64 t1)))
(/.f64 2 (+.f64 (/.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) (neg.f64 t1)) (/.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) (neg.f64 t1))))
(/.f64 (/.f64 (*.f64 t1 -2) (*.f64 (+.f64 u t1) (/.f64 u v))) 2)
(/.f64 (*.f64 (/.f64 v u) (/.f64 2 (+.f64 u t1))) (/.f64 -2 t1))
(/.f64 (*.f64 (/.f64 v u) (/.f64 2 (+.f64 u t1))) (+.f64 (/.f64 -1 t1) (/.f64 -1 t1)))
(/.f64 (*.f64 (/.f64 v u) 4) (+.f64 (/.f64 (*.f64 (+.f64 u t1) 2) (neg.f64 t1)) (/.f64 (*.f64 (+.f64 u t1) 2) (neg.f64 t1))))
(/.f64 (/.f64 (+.f64 v v) (+.f64 u t1)) (/.f64 (+.f64 u u) (neg.f64 t1)))
(/.f64 (/.f64 (+.f64 v v) (+.f64 u t1)) (+.f64 (/.f64 u (neg.f64 t1)) (/.f64 u (neg.f64 t1))))
(/.f64 (+.f64 t1 t1) (*.f64 -2 (*.f64 (+.f64 u t1) (/.f64 u v))))
(/.f64 (+.f64 t1 t1) (+.f64 (*.f64 -1 (*.f64 (+.f64 u t1) (/.f64 u v))) (*.f64 -1 (*.f64 (+.f64 u t1) (/.f64 u v)))))
(/.f64 (*.f64 t1 -2) (*.f64 (+.f64 u t1) (*.f64 2 (/.f64 u v))))
(/.f64 (/.f64 1 (+.f64 u t1)) (/.f64 (/.f64 u v) (neg.f64 t1)))
(/.f64 (/.f64 1 u) (/.f64 (/.f64 (+.f64 u t1) v) (neg.f64 t1)))
(/.f64 (/.f64 (neg.f64 v) u) (/.f64 (+.f64 u t1) t1))
(/.f64 (/.f64 (neg.f64 v) (+.f64 u t1)) (/.f64 u t1))
(/.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 u t1) (*.f64 2 (/.f64 u v))) (neg.f64 t1)) (/.f64 (*.f64 (+.f64 u t1) (*.f64 2 (/.f64 u v))) (neg.f64 t1))))
(/.f64 (*.f64 t1 4) (*.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) -4))
(/.f64 (*.f64 t1 4) (+.f64 (*.f64 -2 (*.f64 (+.f64 u t1) (/.f64 u v))) (*.f64 -2 (*.f64 (+.f64 u t1) (/.f64 u v)))))
(/.f64 (*.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) 4) (+.f64 (/.f64 -2 t1) (/.f64 -2 t1)))
(/.f64 (/.f64 (*.f64 v 4) (+.f64 u t1)) (/.f64 (*.f64 u 4) (neg.f64 t1)))
(/.f64 (/.f64 (*.f64 v 4) (+.f64 u t1)) (+.f64 (/.f64 (+.f64 u u) (neg.f64 t1)) (/.f64 (+.f64 u u) (neg.f64 t1))))
(/.f64 (*.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) (*.f64 t1 -4)) 4)
(/.f64 (*.f64 t1 -4) (*.f64 2 (*.f64 (+.f64 u t1) (*.f64 2 (/.f64 u v)))))
(/.f64 (*.f64 t1 -4) (*.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) 4))
(/.f64 (*.f64 2 (/.f64 1 u)) (+.f64 (/.f64 (/.f64 (+.f64 u t1) v) (neg.f64 t1)) (/.f64 (/.f64 (+.f64 u t1) v) (neg.f64 t1))))
(/.f64 (*.f64 t1 (/.f64 (/.f64 v u) (+.f64 u t1))) -1)
(/.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 u v))
(/.f64 (*.f64 (/.f64 v u) -2) (+.f64 (/.f64 (+.f64 u t1) t1) (/.f64 (+.f64 u t1) t1)))
(/.f64 (*.f64 (/.f64 v (+.f64 u t1)) -2) (+.f64 (/.f64 u t1) (/.f64 u t1)))
(/.f64 (*.f64 2 (/.f64 (*.f64 v 4) (+.f64 u t1))) (+.f64 (/.f64 (*.f64 u 4) (neg.f64 t1)) (/.f64 (*.f64 u 4) (neg.f64 t1))))
(/.f64 (*.f64 2 (*.f64 t1 4)) (+.f64 (*.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) -4) (*.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) -4)))
(/.f64 (*.f64 2 (*.f64 t1 -4)) (+.f64 (*.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) 4) (*.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) 4)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) (*.f64 t1 -4))) 8)
(/.f64 (/.f64 2 (+.f64 u t1)) (+.f64 (/.f64 (/.f64 u v) (neg.f64 t1)) (/.f64 (/.f64 u v) (neg.f64 t1))))
(/.f64 (/.f64 (+.f64 t1 t1) (*.f64 (+.f64 u t1) (/.f64 u v))) -2)
(/.f64 (/.f64 (*.f64 t1 4) (*.f64 (+.f64 u t1) (/.f64 u v))) -4)
(/.f64 (/.f64 (*.f64 t1 -4) (*.f64 (+.f64 u t1) (/.f64 u v))) 4)
(/.f64 (/.f64 (neg.f64 t1) u) (/.f64 (+.f64 u t1) v))
(/.f64 (/.f64 (neg.f64 t1) 2) (/.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) 2))
(/.f64 (neg.f64 (neg.f64 t1)) (neg.f64 (*.f64 (+.f64 u t1) (/.f64 u v))))
(/.f64 (+.f64 (*.f64 t1 (/.f64 (/.f64 v u) (+.f64 u t1))) (*.f64 t1 (/.f64 (/.f64 v u) (+.f64 u t1)))) -2)
(/.f64 (+.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 (neg.f64 t1) (+.f64 u t1))) (*.f64 2 (/.f64 u v)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) (*.f64 t1 -4))) (*.f64 2 (*.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) (*.f64 t1 -4)))) 16)
(/.f64 (+.f64 (/.f64 (+.f64 t1 t1) (*.f64 (+.f64 u t1) (/.f64 u v))) (/.f64 (+.f64 t1 t1) (*.f64 (+.f64 u t1) (/.f64 u v)))) -4)
(/.f64 (+.f64 (/.f64 (*.f64 t1 4) (*.f64 (+.f64 u t1) (/.f64 u v))) (/.f64 (*.f64 t1 4) (*.f64 (+.f64 u t1) (/.f64 u v)))) -8)
(/.f64 (+.f64 (/.f64 (*.f64 t1 -4) (*.f64 (+.f64 u t1) (/.f64 u v))) (/.f64 (*.f64 t1 -4) (*.f64 (+.f64 u t1) (/.f64 u v)))) 8)
(/.f64 (+.f64 (/.f64 (neg.f64 t1) u) (/.f64 (neg.f64 t1) u)) (*.f64 (+.f64 u t1) (/.f64 2 v)))
(/.f64 (+.f64 (neg.f64 (neg.f64 t1)) (neg.f64 (neg.f64 t1))) (+.f64 (neg.f64 (*.f64 (+.f64 u t1) (/.f64 u v))) (neg.f64 (*.f64 (+.f64 u t1) (/.f64 u v)))))
(/.f64 (neg.f64 (*.f64 t1 -2)) (-.f64 0 (*.f64 (+.f64 u t1) (*.f64 2 (/.f64 u v)))))
(/.f64 (neg.f64 (/.f64 (neg.f64 t1) (+.f64 u t1))) (neg.f64 (/.f64 u v)))
(/.f64 (neg.f64 (/.f64 (neg.f64 t1) u)) (neg.f64 (/.f64 (+.f64 u t1) v)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 t1))) (*.f64 (+.f64 u t1) (/.f64 u v)))
(pow.f64 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 u t1))) 1)
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) (+.f64 u t1))))
(+.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) 0)
(+.f64 0 (/.f64 (/.f64 v u) (+.f64 u t1)))
(-.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) 0)
(*.f64 v (/.f64 1 (*.f64 u (+.f64 u t1))))
(*.f64 (/.f64 v u) (/.f64 1 (+.f64 u t1)))
(*.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) 1)
(*.f64 1 (/.f64 (/.f64 v u) (+.f64 u t1)))
(*.f64 -1 (/.f64 (/.f64 v u) (neg.f64 (+.f64 u t1))))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 u t1) (neg.f64 u))))
(*.f64 -1 (/.f64 v (*.f64 u (neg.f64 (+.f64 u t1)))))
(*.f64 (+.f64 v v) (/.f64 1/2 (*.f64 u (+.f64 u t1))))
(*.f64 (+.f64 v v) (*.f64 (/.f64 1 (*.f64 u (+.f64 u t1))) 1/2))
(*.f64 (*.f64 v (/.f64 2 u)) (/.f64 1/2 (+.f64 u t1)))
(*.f64 (*.f64 v (/.f64 2 u)) (*.f64 (/.f64 1 (+.f64 u t1)) 1/2))
(*.f64 (/.f64 v (+.f64 u t1)) (/.f64 1 u))
(*.f64 2 (/.f64 (/.f64 v u) (*.f64 (+.f64 u t1) 2)))
(*.f64 2 (/.f64 v (*.f64 u (*.f64 (+.f64 u t1) 2))))
(*.f64 2 (/.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 u (+.f64 u t1))) v))
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 u t1)) (/.f64 v u)))
(*.f64 2 (*.f64 (/.f64 1/2 u) (/.f64 v (+.f64 u t1))))
(*.f64 (*.f64 (/.f64 v u) (/.f64 2 (+.f64 u t1))) 1/2)
(*.f64 (*.f64 (/.f64 v u) 4) (/.f64 1 (*.f64 (+.f64 u t1) 4)))
(*.f64 (/.f64 (+.f64 v v) (+.f64 u t1)) (/.f64 1/2 u))
(*.f64 (*.f64 v 4) (/.f64 1 (*.f64 (+.f64 u t1) (*.f64 u 4))))
(*.f64 (/.f64 (/.f64 v u) (neg.f64 (+.f64 u t1))) -1)
(*.f64 (/.f64 1 (+.f64 u t1)) (/.f64 v u))
(*.f64 (/.f64 1 (*.f64 u (+.f64 u t1))) v)
(*.f64 (/.f64 1 u) (/.f64 v (+.f64 u t1)))
(*.f64 (neg.f64 v) (/.f64 1 (*.f64 (+.f64 u t1) (neg.f64 u))))
(*.f64 (neg.f64 v) (/.f64 1 (*.f64 u (neg.f64 (+.f64 u t1)))))
(*.f64 (neg.f64 v) (/.f64 -1 (*.f64 u (+.f64 u t1))))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 -1 (+.f64 u t1)))
(*.f64 (/.f64 (neg.f64 v) (+.f64 u t1)) (/.f64 -1 u))
(*.f64 (*.f64 2 (/.f64 1 u)) (/.f64 v (*.f64 (+.f64 u t1) 2)))
(*.f64 1/2 (*.f64 (/.f64 v u) (/.f64 2 (+.f64 u t1))))
(*.f64 (/.f64 1/2 (+.f64 u t1)) (*.f64 v (/.f64 2 u)))
(*.f64 (/.f64 1/2 (*.f64 u (+.f64 u t1))) (+.f64 v v))
(*.f64 (/.f64 1/2 u) (/.f64 (+.f64 v v) (+.f64 u t1)))
(*.f64 (/.f64 2 (+.f64 u t1)) (/.f64 v (+.f64 u u)))
(*.f64 (*.f64 (/.f64 1 (+.f64 u t1)) 1/2) (*.f64 v (/.f64 2 u)))
(*.f64 (*.f64 (/.f64 1 (*.f64 u (+.f64 u t1))) 1/2) (+.f64 v v))
(*.f64 (/.f64 v (*.f64 (+.f64 u t1) (neg.f64 u))) -1)
(*.f64 (/.f64 v (*.f64 u (neg.f64 (+.f64 u t1)))) -1)
(*.f64 (/.f64 v (*.f64 (+.f64 u t1) 2)) (*.f64 2 (/.f64 1 u)))
(*.f64 (/.f64 (/.f64 v u) (*.f64 (+.f64 u t1) 2)) 2)
(*.f64 (/.f64 v (+.f64 u u)) (/.f64 2 (+.f64 u t1)))
(*.f64 (/.f64 1 (*.f64 (+.f64 u t1) 4)) (*.f64 (/.f64 v u) 4))
(*.f64 (/.f64 -1 (+.f64 u t1)) (/.f64 (neg.f64 v) u))
(*.f64 (/.f64 v (*.f64 u (*.f64 (+.f64 u t1) 2))) 2)
(*.f64 (/.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) 2) 2)
(*.f64 (/.f64 1 (*.f64 (+.f64 u t1) (*.f64 u 4))) (*.f64 v 4))
(*.f64 (/.f64 1 (*.f64 (+.f64 u t1) (neg.f64 u))) (neg.f64 v))
(*.f64 (/.f64 1 (*.f64 u (neg.f64 (+.f64 u t1)))) (neg.f64 v))
(*.f64 (/.f64 -1 (*.f64 u (+.f64 u t1))) (neg.f64 v))
(*.f64 (/.f64 -1 u) (/.f64 (neg.f64 v) (+.f64 u t1)))
(*.f64 (+.f64 (/.f64 1/2 u) (/.f64 1/2 u)) (/.f64 v (+.f64 u t1)))
(*.f64 (+.f64 (/.f64 1/2 (+.f64 u t1)) (/.f64 1/2 (+.f64 u t1))) (/.f64 v u))
(*.f64 (+.f64 (/.f64 1/2 (*.f64 u (+.f64 u t1))) (/.f64 1/2 (*.f64 u (+.f64 u t1)))) v)
(pow.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) 1)
(neg.f64 (/.f64 (/.f64 v u) (neg.f64 (+.f64 u t1))))
(neg.f64 (/.f64 v (*.f64 (+.f64 u t1) (neg.f64 u))))
(neg.f64 (/.f64 v (*.f64 u (neg.f64 (+.f64 u t1)))))
Outputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 v u))
(/.f64 v (neg.f64 u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 v t1))
(+.f64 (/.f64 v (neg.f64 u)) (/.f64 v t1))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (/.f64 v u) (*.f64 v (/.f64 u (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (neg.f64 (+.f64 (/.f64 v u) (*.f64 v (/.f64 u (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (+.f64 (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (+.f64 (/.f64 v u) (*.f64 v (/.f64 u (pow.f64 t1 2))))) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(+.f64 (/.f64 v t1) (+.f64 (neg.f64 (+.f64 (/.f64 v u) (*.f64 v (/.f64 u (pow.f64 t1 2))))) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2))))
(*.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 v))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3)))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 t1 (/.f64 v (pow.f64 u 2))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))) (neg.f64 (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3)) (+.f64 (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 t1 (/.f64 v (pow.f64 u 2))))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))))
(+.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2))))
(*.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 v))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3)))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 t1 (/.f64 v (pow.f64 u 2))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))) (neg.f64 (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3)) (+.f64 (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 t1 (/.f64 v (pow.f64 u 2))))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))))
(+.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2))))
(*.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 v))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3)))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v (pow.f64 u 2)))) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 t1 (/.f64 v (pow.f64 u 2))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))) (neg.f64 (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3)) (+.f64 (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 t1 (/.f64 v (pow.f64 u 2))))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))))
(+.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(*.f64 -1 (/.f64 v u))
(/.f64 v (neg.f64 u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 v t1))
(+.f64 (/.f64 v (neg.f64 u)) (/.f64 v t1))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (/.f64 v u) (*.f64 v (/.f64 u (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (neg.f64 (+.f64 (/.f64 v u) (*.f64 v (/.f64 u (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (+.f64 (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (+.f64 (/.f64 v u) (*.f64 v (/.f64 u (pow.f64 t1 2))))) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(+.f64 (/.f64 v t1) (+.f64 (neg.f64 (+.f64 (/.f64 v u) (*.f64 v (/.f64 u (pow.f64 t1 2))))) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(*.f64 -1 (/.f64 v u))
(/.f64 v (neg.f64 u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 v t1))
(+.f64 (/.f64 v (neg.f64 u)) (/.f64 v t1))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (/.f64 v u) (*.f64 v (/.f64 u (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (neg.f64 (+.f64 (/.f64 v u) (*.f64 v (/.f64 u (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (+.f64 (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (+.f64 (/.f64 v u) (*.f64 v (/.f64 u (pow.f64 t1 2))))) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(+.f64 (/.f64 v t1) (+.f64 (neg.f64 (+.f64 (/.f64 v u) (*.f64 v (/.f64 u (pow.f64 t1 2))))) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(/.f64 v (*.f64 (+.f64 t1 u) u))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(/.f64 v (*.f64 (+.f64 t1 u) u))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(/.f64 v (*.f64 (+.f64 t1 u) u))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(/.f64 v (*.f64 (+.f64 t1 u) u))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(/.f64 v (*.f64 (+.f64 t1 u) u))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(/.f64 v (*.f64 (+.f64 t1 u) u))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(/.f64 v (*.f64 (+.f64 t1 u) u))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(/.f64 v (*.f64 (+.f64 t1 u) u))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(/.f64 v (*.f64 (+.f64 t1 u) u))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(/.f64 v (*.f64 (+.f64 t1 u) u))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(/.f64 v (*.f64 (+.f64 t1 u) u))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(/.f64 v (*.f64 (+.f64 t1 u) u))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(/.f64 v (*.f64 t1 u))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (/.f64 v (*.f64 t1 u)))
(+.f64 (/.f64 v (*.f64 t1 u)) (*.f64 -1 (/.f64 v (pow.f64 t1 2))))
(+.f64 (/.f64 v (*.f64 t1 u)) (neg.f64 (/.f64 v (pow.f64 t1 2))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 3)) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (/.f64 v (*.f64 t1 u))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (+.f64 (/.f64 v (*.f64 t1 u)) (*.f64 u (/.f64 v (pow.f64 t1 3)))))
(+.f64 (/.f64 v (*.f64 t1 u)) (+.f64 (*.f64 v (/.f64 u (pow.f64 t1 3))) (neg.f64 (/.f64 v (pow.f64 t1 2)))))
(+.f64 (/.f64 v (*.f64 t1 u)) (+.f64 (neg.f64 (/.f64 v (pow.f64 t1 2))) (*.f64 v (/.f64 u (pow.f64 t1 3)))))
(+.f64 (+.f64 (/.f64 v (*.f64 t1 u)) (neg.f64 (/.f64 v (pow.f64 t1 2)))) (*.f64 v (/.f64 u (pow.f64 t1 3))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 3)) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (+.f64 (/.f64 v (*.f64 t1 u)) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 4))))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (+.f64 (+.f64 (/.f64 v (*.f64 t1 u)) (*.f64 -1 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 4))))) (*.f64 u (/.f64 v (pow.f64 t1 3)))))
(+.f64 (/.f64 v (*.f64 t1 u)) (+.f64 (*.f64 -1 (+.f64 (/.f64 v (pow.f64 t1 2)) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 4)))) (*.f64 v (/.f64 u (pow.f64 t1 3)))))
(+.f64 (/.f64 v (*.f64 t1 u)) (+.f64 (*.f64 v (/.f64 u (pow.f64 t1 3))) (*.f64 -1 (+.f64 (/.f64 v (pow.f64 t1 2)) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 4))))))
(+.f64 (/.f64 v (*.f64 t1 u)) (+.f64 (*.f64 v (/.f64 u (pow.f64 t1 3))) (neg.f64 (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 4)))))))
(/.f64 v (pow.f64 u 2))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 3)))))
(+.f64 (/.f64 v (pow.f64 u 2)) (neg.f64 (*.f64 v (/.f64 t1 (pow.f64 u 3)))))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 (/.f64 t1 (pow.f64 u 3)) (neg.f64 v)))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 4)) (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 3)))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 3)))) (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 4))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (neg.f64 (*.f64 v (/.f64 t1 (pow.f64 u 3)))) (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 4)))))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 4)) (neg.f64 (/.f64 t1 (pow.f64 u 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 4)) (+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 5))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 3)))) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 t1 3)) (pow.f64 u 5)))) (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 4))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 4))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 5))) (*.f64 v (/.f64 t1 (pow.f64 u 3)))))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 4))) (*.f64 -1 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 5)) (/.f64 t1 (pow.f64 u 3)))))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 4))) (neg.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 5)) (/.f64 t1 (pow.f64 u 3)))))))
(/.f64 v (pow.f64 u 2))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 3)))))
(+.f64 (/.f64 v (pow.f64 u 2)) (neg.f64 (*.f64 v (/.f64 t1 (pow.f64 u 3)))))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 (/.f64 t1 (pow.f64 u 3)) (neg.f64 v)))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 4)) (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 3)))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 3)))) (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 4))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (neg.f64 (*.f64 v (/.f64 t1 (pow.f64 u 3)))) (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 4)))))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 4)) (neg.f64 (/.f64 t1 (pow.f64 u 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 4)) (+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 5))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 3)))) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 t1 3)) (pow.f64 u 5)))) (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 4))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 4))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 5))) (*.f64 v (/.f64 t1 (pow.f64 u 3)))))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 4))) (*.f64 -1 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 5)) (/.f64 t1 (pow.f64 u 3)))))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 4))) (neg.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 5)) (/.f64 t1 (pow.f64 u 3)))))))
(/.f64 v (pow.f64 u 2))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 3)))))
(+.f64 (/.f64 v (pow.f64 u 2)) (neg.f64 (*.f64 v (/.f64 t1 (pow.f64 u 3)))))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 (/.f64 t1 (pow.f64 u 3)) (neg.f64 v)))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 v (neg.f64 (/.f64 t1 (pow.f64 u 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 4)) (+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 3)))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 3)))) (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 4))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (neg.f64 (*.f64 v (/.f64 t1 (pow.f64 u 3)))) (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 4)))))
(+.f64 (/.f64 v (pow.f64 u 2)) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 4)) (neg.f64 (/.f64 t1 (pow.f64 u 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 4)) (+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 5))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 3))))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 (pow.f64 u 3)))) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 t1 3)) (pow.f64 u 5)))) (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 4))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 4))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 5))) (*.f64 v (/.f64 t1 (pow.f64 u 3)))))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 4))) (*.f64 -1 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 5)) (/.f64 t1 (pow.f64 u 3)))))))
(+.f64 (/.f64 v (pow.f64 u 2)) (+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 4))) (neg.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 5)) (/.f64 t1 (pow.f64 u 3)))))))
(/.f64 v (*.f64 t1 u))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (/.f64 v (*.f64 t1 u)))
(+.f64 (/.f64 v (*.f64 t1 u)) (*.f64 -1 (/.f64 v (pow.f64 t1 2))))
(+.f64 (/.f64 v (*.f64 t1 u)) (neg.f64 (/.f64 v (pow.f64 t1 2))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 3)) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (/.f64 v (*.f64 t1 u))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (+.f64 (/.f64 v (*.f64 t1 u)) (*.f64 u (/.f64 v (pow.f64 t1 3)))))
(+.f64 (/.f64 v (*.f64 t1 u)) (+.f64 (*.f64 v (/.f64 u (pow.f64 t1 3))) (neg.f64 (/.f64 v (pow.f64 t1 2)))))
(+.f64 (/.f64 v (*.f64 t1 u)) (+.f64 (neg.f64 (/.f64 v (pow.f64 t1 2))) (*.f64 v (/.f64 u (pow.f64 t1 3)))))
(+.f64 (+.f64 (/.f64 v (*.f64 t1 u)) (neg.f64 (/.f64 v (pow.f64 t1 2)))) (*.f64 v (/.f64 u (pow.f64 t1 3))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 3)) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (+.f64 (/.f64 v (*.f64 t1 u)) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 4))))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (+.f64 (+.f64 (/.f64 v (*.f64 t1 u)) (*.f64 -1 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 4))))) (*.f64 u (/.f64 v (pow.f64 t1 3)))))
(+.f64 (/.f64 v (*.f64 t1 u)) (+.f64 (*.f64 -1 (+.f64 (/.f64 v (pow.f64 t1 2)) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 4)))) (*.f64 v (/.f64 u (pow.f64 t1 3)))))
(+.f64 (/.f64 v (*.f64 t1 u)) (+.f64 (*.f64 v (/.f64 u (pow.f64 t1 3))) (*.f64 -1 (+.f64 (/.f64 v (pow.f64 t1 2)) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 4))))))
(+.f64 (/.f64 v (*.f64 t1 u)) (+.f64 (*.f64 v (/.f64 u (pow.f64 t1 3))) (neg.f64 (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 4)))))))
(/.f64 v (*.f64 t1 u))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (/.f64 v (*.f64 t1 u)))
(+.f64 (/.f64 v (*.f64 t1 u)) (*.f64 -1 (/.f64 v (pow.f64 t1 2))))
(+.f64 (/.f64 v (*.f64 t1 u)) (neg.f64 (/.f64 v (pow.f64 t1 2))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 3)) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (/.f64 v (*.f64 t1 u))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (+.f64 (/.f64 v (*.f64 t1 u)) (*.f64 u (/.f64 v (pow.f64 t1 3)))))
(+.f64 (/.f64 v (*.f64 t1 u)) (+.f64 (*.f64 v (/.f64 u (pow.f64 t1 3))) (neg.f64 (/.f64 v (pow.f64 t1 2)))))
(+.f64 (/.f64 v (*.f64 t1 u)) (+.f64 (neg.f64 (/.f64 v (pow.f64 t1 2))) (*.f64 v (/.f64 u (pow.f64 t1 3)))))
(+.f64 (+.f64 (/.f64 v (*.f64 t1 u)) (neg.f64 (/.f64 v (pow.f64 t1 2)))) (*.f64 v (/.f64 u (pow.f64 t1 3))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 3)) (+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (+.f64 (/.f64 v (*.f64 t1 u)) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 4))))))
(+.f64 (*.f64 -1 (/.f64 v (pow.f64 t1 2))) (+.f64 (+.f64 (/.f64 v (*.f64 t1 u)) (*.f64 -1 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 4))))) (*.f64 u (/.f64 v (pow.f64 t1 3)))))
(+.f64 (/.f64 v (*.f64 t1 u)) (+.f64 (*.f64 -1 (+.f64 (/.f64 v (pow.f64 t1 2)) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 4)))) (*.f64 v (/.f64 u (pow.f64 t1 3)))))
(+.f64 (/.f64 v (*.f64 t1 u)) (+.f64 (*.f64 v (/.f64 u (pow.f64 t1 3))) (*.f64 -1 (+.f64 (/.f64 v (pow.f64 t1 2)) (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 4))))))
(+.f64 (/.f64 v (*.f64 t1 u)) (+.f64 (*.f64 v (/.f64 u (pow.f64 t1 3))) (neg.f64 (+.f64 (/.f64 v (pow.f64 t1 2)) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 4)))))))
(+.f64 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 u t1))) 0)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(+.f64 0 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 u t1))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(-.f64 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 u t1))) 0)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (/.f64 v u) (/.f64 (+.f64 u t1) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 t1 (*.f64 -1 (*.f64 (+.f64 u t1) (/.f64 u v))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) (/.f64 -1 t1))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 u t1) (/.f64 u v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (neg.f64 (+.f64 u t1)) (/.f64 u v)) -1))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 (neg.f64 u) (/.f64 (+.f64 u t1) v)) -1))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (/.f64 (neg.f64 (*.f64 (+.f64 u t1) (/.f64 u v))) -1))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 u t1))) 1)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 1 (/.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (*.f64 v (/.f64 2 u)) (/.f64 (*.f64 (+.f64 u t1) 2) (neg.f64 t1)))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 2 (+.f64 t1 u)) (*.f64 v (/.f64 2 u))))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 2 (*.f64 v (/.f64 2 u)))))
(/.f64 (*.f64 v (/.f64 2 u)) (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))
(/.f64 (*.f64 v (/.f64 2 u)) (+.f64 (/.f64 (+.f64 u t1) (neg.f64 t1)) (/.f64 (+.f64 u t1) (neg.f64 t1))))
(/.f64 (neg.f64 t1) (/.f64 (*.f64 2 (+.f64 t1 u)) (*.f64 v (/.f64 2 u))))
(/.f64 (neg.f64 t1) (*.f64 (+.f64 t1 u) (/.f64 2 (*.f64 v (/.f64 2 u)))))
(/.f64 (*.f64 v (/.f64 2 u)) (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))
(/.f64 (/.f64 v (+.f64 u t1)) (/.f64 u (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 2 (/.f64 (*.f64 (+.f64 u t1) (*.f64 2 (/.f64 u v))) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 2 (+.f64 (/.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) (neg.f64 t1)) (/.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) (neg.f64 t1))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (/.f64 (*.f64 t1 -2) (*.f64 (+.f64 u t1) (/.f64 u v))) 2)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (*.f64 (/.f64 v u) (/.f64 2 (+.f64 u t1))) (/.f64 -2 t1))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 (/.f64 v u) (/.f64 -2 t1)))
(*.f64 (/.f64 v u) (/.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 -2 t1)))
(/.f64 (*.f64 (/.f64 v u) (/.f64 2 (+.f64 u t1))) (+.f64 (/.f64 -1 t1) (/.f64 -1 t1)))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 (/.f64 v u) (+.f64 (/.f64 -1 t1) (/.f64 -1 t1))))
(*.f64 (/.f64 v u) (/.f64 (/.f64 2 (+.f64 t1 u)) (+.f64 (/.f64 -1 t1) (/.f64 -1 t1))))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 (/.f64 v (/.f64 -1 t1)) (+.f64 u u)))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 v (*.f64 2 (/.f64 u (neg.f64 t1)))))
(/.f64 (*.f64 (/.f64 v u) 4) (+.f64 (/.f64 (*.f64 (+.f64 u t1) 2) (neg.f64 t1)) (/.f64 (*.f64 (+.f64 u t1) 2) (neg.f64 t1))))
(*.f64 4 (/.f64 (/.f64 v u) (+.f64 (*.f64 2 (/.f64 (+.f64 t1 u) (neg.f64 t1))) (*.f64 2 (/.f64 (+.f64 t1 u) (neg.f64 t1))))))
(*.f64 4 (/.f64 (/.f64 v (*.f64 2 (/.f64 (+.f64 t1 u) (neg.f64 t1)))) (+.f64 u u)))
(/.f64 (*.f64 (/.f64 v u) 4) (*.f64 (/.f64 (+.f64 t1 u) (neg.f64 t1)) 4))
(/.f64 (/.f64 (+.f64 v v) (+.f64 u t1)) (/.f64 (+.f64 u u) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (/.f64 (+.f64 v v) (+.f64 u t1)) (+.f64 (/.f64 u (neg.f64 t1)) (/.f64 u (neg.f64 t1))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (+.f64 t1 t1) (*.f64 -2 (*.f64 (+.f64 u t1) (/.f64 u v))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (+.f64 t1 t1) (+.f64 (*.f64 -1 (*.f64 (+.f64 u t1) (/.f64 u v))) (*.f64 -1 (*.f64 (+.f64 u t1) (/.f64 u v)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (*.f64 t1 -2) (*.f64 (+.f64 u t1) (*.f64 2 (/.f64 u v))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (/.f64 1 (+.f64 u t1)) (/.f64 (/.f64 u v) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (/.f64 1 u) (/.f64 (/.f64 (+.f64 u t1) v) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (/.f64 (neg.f64 v) u) (/.f64 (+.f64 u t1) t1))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (/.f64 (neg.f64 v) (+.f64 u t1)) (/.f64 u t1))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 u t1) (*.f64 2 (/.f64 u v))) (neg.f64 t1)) (/.f64 (*.f64 (+.f64 u t1) (*.f64 2 (/.f64 u v))) (neg.f64 t1))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (*.f64 t1 4) (*.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) -4))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (*.f64 t1 4) (+.f64 (*.f64 -2 (*.f64 (+.f64 u t1) (/.f64 u v))) (*.f64 -2 (*.f64 (+.f64 u t1) (/.f64 u v)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (*.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) 4) (+.f64 (/.f64 -2 t1) (/.f64 -2 t1)))
(*.f64 4 (/.f64 (/.f64 v (*.f64 u (+.f64 t1 u))) (+.f64 (/.f64 -2 t1) (/.f64 -2 t1))))
(*.f64 (/.f64 v (*.f64 u (+.f64 t1 u))) (/.f64 4 (+.f64 (/.f64 -2 t1) (/.f64 -2 t1))))
(*.f64 4 (/.f64 (/.f64 v (/.f64 -2 t1)) (*.f64 (+.f64 t1 u) (+.f64 u u))))
(*.f64 4 (/.f64 v (*.f64 (+.f64 u u) (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))))
(/.f64 (/.f64 (*.f64 v 4) (+.f64 u t1)) (/.f64 (*.f64 u 4) (neg.f64 t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (/.f64 (*.f64 v 4) (+.f64 u t1)) (+.f64 (/.f64 (+.f64 u u) (neg.f64 t1)) (/.f64 (+.f64 u u) (neg.f64 t1))))
(/.f64 (*.f64 v 4) (*.f64 (+.f64 t1 u) (+.f64 (/.f64 (+.f64 u u) (neg.f64 t1)) (/.f64 (+.f64 u u) (neg.f64 t1)))))
(/.f64 (*.f64 v 4) (*.f64 (/.f64 (*.f64 u -2) t1) (+.f64 u (+.f64 u (+.f64 t1 t1)))))
(/.f64 (*.f64 v 4) (*.f64 (/.f64 (*.f64 u -2) t1) (*.f64 2 (+.f64 t1 u))))
(/.f64 (*.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) (*.f64 t1 -4)) 4)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (*.f64 t1 -4) (*.f64 2 (*.f64 (+.f64 u t1) (*.f64 2 (/.f64 u v)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (*.f64 t1 -4) (*.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) 4))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (*.f64 2 (/.f64 1 u)) (+.f64 (/.f64 (/.f64 (+.f64 u t1) v) (neg.f64 t1)) (/.f64 (/.f64 (+.f64 u t1) v) (neg.f64 t1))))
(*.f64 (/.f64 1 u) (/.f64 2 (+.f64 (/.f64 (+.f64 t1 u) (*.f64 v (neg.f64 t1))) (/.f64 (+.f64 t1 u) (*.f64 v (neg.f64 t1))))))
(*.f64 (/.f64 1 u) (/.f64 (neg.f64 t1) (/.f64 (/.f64 (+.f64 t1 u) v) 1)))
(*.f64 (/.f64 1 u) (*.f64 t1 (/.f64 (neg.f64 v) (+.f64 t1 u))))
(/.f64 (*.f64 t1 (/.f64 (/.f64 v u) (+.f64 u t1))) -1)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 u v))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (*.f64 (/.f64 v u) -2) (+.f64 (/.f64 (+.f64 u t1) t1) (/.f64 (+.f64 u t1) t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (*.f64 (/.f64 v (+.f64 u t1)) -2) (+.f64 (/.f64 u t1) (/.f64 u t1)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (*.f64 2 (/.f64 (*.f64 v 4) (+.f64 u t1))) (+.f64 (/.f64 (*.f64 u 4) (neg.f64 t1)) (/.f64 (*.f64 u 4) (neg.f64 t1))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (*.f64 2 (*.f64 t1 4)) (+.f64 (*.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) -4) (*.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) -4)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (*.f64 2 (*.f64 t1 -4)) (+.f64 (*.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) 4) (*.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) 4)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) (*.f64 t1 -4))) 8)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (/.f64 2 (+.f64 u t1)) (+.f64 (/.f64 (/.f64 u v) (neg.f64 t1)) (/.f64 (/.f64 u v) (neg.f64 t1))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (/.f64 (+.f64 t1 t1) (*.f64 (+.f64 u t1) (/.f64 u v))) -2)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (/.f64 (*.f64 t1 4) (*.f64 (+.f64 u t1) (/.f64 u v))) -4)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (/.f64 (*.f64 t1 -4) (*.f64 (+.f64 u t1) (/.f64 u v))) 4)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (/.f64 (neg.f64 t1) u) (/.f64 (+.f64 u t1) v))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (/.f64 (neg.f64 t1) 2) (/.f64 (*.f64 (+.f64 u t1) (/.f64 u v)) 2))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (neg.f64 (neg.f64 t1)) (neg.f64 (*.f64 (+.f64 u t1) (/.f64 u v))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (+.f64 (*.f64 t1 (/.f64 (/.f64 v u) (+.f64 u t1))) (*.f64 t1 (/.f64 (/.f64 v u) (+.f64 u t1)))) -2)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (+.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 (neg.f64 t1) (+.f64 u t1))) (*.f64 2 (/.f64 u v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) (*.f64 t1 -4))) (*.f64 2 (*.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) (*.f64 t1 -4)))) 16)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (+.f64 (/.f64 (+.f64 t1 t1) (*.f64 (+.f64 u t1) (/.f64 u v))) (/.f64 (+.f64 t1 t1) (*.f64 (+.f64 u t1) (/.f64 u v)))) -4)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (+.f64 (/.f64 (*.f64 t1 4) (*.f64 (+.f64 u t1) (/.f64 u v))) (/.f64 (*.f64 t1 4) (*.f64 (+.f64 u t1) (/.f64 u v)))) -8)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (+.f64 (/.f64 (*.f64 t1 -4) (*.f64 (+.f64 u t1) (/.f64 u v))) (/.f64 (*.f64 t1 -4) (*.f64 (+.f64 u t1) (/.f64 u v)))) 8)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (+.f64 (/.f64 (neg.f64 t1) u) (/.f64 (neg.f64 t1) u)) (*.f64 (+.f64 u t1) (/.f64 2 v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (+.f64 (neg.f64 (neg.f64 t1)) (neg.f64 (neg.f64 t1))) (+.f64 (neg.f64 (*.f64 (+.f64 u t1) (/.f64 u v))) (neg.f64 (*.f64 (+.f64 u t1) (/.f64 u v)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (neg.f64 (*.f64 t1 -2)) (-.f64 0 (*.f64 (+.f64 u t1) (*.f64 2 (/.f64 u v)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (neg.f64 (/.f64 (neg.f64 t1) (+.f64 u t1))) (neg.f64 (/.f64 u v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (neg.f64 (/.f64 (neg.f64 t1) u)) (neg.f64 (/.f64 (+.f64 u t1) v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 t1))) (*.f64 (+.f64 u t1) (/.f64 u v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(pow.f64 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 u t1))) 1)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v u) (+.f64 u t1))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u)))
(+.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) 0)
(/.f64 v (*.f64 u (+.f64 t1 u)))
(+.f64 0 (/.f64 (/.f64 v u) (+.f64 u t1)))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(-.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) 0)
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 v (/.f64 1 (*.f64 u (+.f64 u t1))))
(*.f64 v (/.f64 1 (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 1 (+.f64 u t1)))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) 1)
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 1 (/.f64 (/.f64 v u) (+.f64 u t1)))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 -1 (/.f64 (/.f64 v u) (neg.f64 (+.f64 u t1))))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (*.f64 (+.f64 u t1) (neg.f64 u))))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (*.f64 u (neg.f64 (+.f64 u t1)))))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 (+.f64 v v) (/.f64 1/2 (*.f64 u (+.f64 u t1))))
(*.f64 (+.f64 v v) (/.f64 1/2 (*.f64 u (+.f64 t1 u))))
(*.f64 v (*.f64 2 (/.f64 1/2 (*.f64 u (+.f64 t1 u)))))
(*.f64 (+.f64 v v) (*.f64 (/.f64 1 (*.f64 u (+.f64 u t1))) 1/2))
(*.f64 v (/.f64 1 (*.f64 u (+.f64 t1 u))))
(*.f64 (*.f64 v (/.f64 2 u)) (/.f64 1/2 (+.f64 u t1)))
(*.f64 v (*.f64 (/.f64 2 u) (/.f64 1/2 (+.f64 t1 u))))
(*.f64 (*.f64 v (/.f64 2 u)) (*.f64 (/.f64 1 (+.f64 u t1)) 1/2))
(*.f64 v (*.f64 (/.f64 2 u) (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2)))
(*.f64 (/.f64 2 u) (*.f64 1/2 (/.f64 v (+.f64 t1 u))))
(*.f64 (/.f64 v (+.f64 u t1)) (/.f64 1 u))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 2 (/.f64 (/.f64 v u) (*.f64 (+.f64 u t1) 2)))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 2 (/.f64 v (*.f64 u (*.f64 (+.f64 u t1) 2))))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 2 (/.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) 2))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 u (+.f64 u t1))) v))
(*.f64 (+.f64 v v) (/.f64 1/2 (*.f64 u (+.f64 t1 u))))
(*.f64 v (*.f64 2 (/.f64 1/2 (*.f64 u (+.f64 t1 u)))))
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 u t1)) (/.f64 v u)))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 2 (*.f64 (/.f64 1/2 u) (/.f64 v (+.f64 u t1))))
(*.f64 2 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1/2 u)))
(*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 (/.f64 1/2 u) 2))
(*.f64 (/.f64 v (+.f64 t1 u)) (*.f64 2 (/.f64 1/2 u)))
(*.f64 (*.f64 (/.f64 v u) (/.f64 2 (+.f64 u t1))) 1/2)
(*.f64 (/.f64 v u) (*.f64 (/.f64 2 (+.f64 t1 u)) 1/2))
(*.f64 (*.f64 (/.f64 v u) 4) (/.f64 1 (*.f64 (+.f64 u t1) 4)))
(*.f64 (/.f64 v u) (*.f64 4 (/.f64 1 (*.f64 4 (+.f64 t1 u)))))
(*.f64 (*.f64 (/.f64 v u) 4) (/.f64 1/4 (+.f64 t1 u)))
(*.f64 (/.f64 (+.f64 v v) (+.f64 u t1)) (/.f64 1/2 u))
(*.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (/.f64 1/2 u))
(*.f64 (*.f64 v 4) (/.f64 1 (*.f64 (+.f64 u t1) (*.f64 u 4))))
(*.f64 v (*.f64 4 (/.f64 1 (*.f64 u (*.f64 4 (+.f64 t1 u))))))
(*.f64 v (*.f64 4 (/.f64 (/.f64 1/4 (+.f64 t1 u)) u)))
(*.f64 (/.f64 (/.f64 v u) (neg.f64 (+.f64 u t1))) -1)
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 1 (+.f64 u t1)) (/.f64 v u))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 1 (*.f64 u (+.f64 u t1))) v)
(*.f64 v (/.f64 1 (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 1 u) (/.f64 v (+.f64 u t1)))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 (neg.f64 v) (/.f64 1 (*.f64 (+.f64 u t1) (neg.f64 u))))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 (neg.f64 v) (/.f64 1 (*.f64 u (neg.f64 (+.f64 u t1)))))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 (neg.f64 v) (/.f64 -1 (*.f64 u (+.f64 u t1))))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 -1 (+.f64 u t1)))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 v) (+.f64 u t1)) (/.f64 -1 u))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 (*.f64 2 (/.f64 1 u)) (/.f64 v (*.f64 (+.f64 u t1) 2)))
(*.f64 (*.f64 2 (/.f64 1 u)) (/.f64 v (*.f64 2 (+.f64 t1 u))))
(*.f64 (/.f64 1 u) (*.f64 (/.f64 v (*.f64 2 (+.f64 t1 u))) 2))
(*.f64 (/.f64 1 u) (*.f64 2 (/.f64 v (*.f64 2 (+.f64 t1 u)))))
(*.f64 2 (*.f64 (/.f64 1 u) (*.f64 v (/.f64 1/2 (+.f64 t1 u)))))
(*.f64 1/2 (*.f64 (/.f64 v u) (/.f64 2 (+.f64 u t1))))
(*.f64 (/.f64 v u) (*.f64 (/.f64 2 (+.f64 t1 u)) 1/2))
(*.f64 (/.f64 1/2 (+.f64 u t1)) (*.f64 v (/.f64 2 u)))
(*.f64 v (*.f64 (/.f64 2 u) (/.f64 1/2 (+.f64 t1 u))))
(*.f64 (/.f64 1/2 (*.f64 u (+.f64 u t1))) (+.f64 v v))
(*.f64 (+.f64 v v) (/.f64 1/2 (*.f64 u (+.f64 t1 u))))
(*.f64 v (*.f64 2 (/.f64 1/2 (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 1/2 u) (/.f64 (+.f64 v v) (+.f64 u t1)))
(*.f64 (/.f64 (+.f64 v v) (+.f64 t1 u)) (/.f64 1/2 u))
(*.f64 (/.f64 2 (+.f64 u t1)) (/.f64 v (+.f64 u u)))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 v (+.f64 u u)))
(*.f64 (*.f64 (/.f64 1 (+.f64 u t1)) 1/2) (*.f64 v (/.f64 2 u)))
(*.f64 v (*.f64 (/.f64 2 u) (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2)))
(*.f64 (/.f64 2 u) (*.f64 1/2 (/.f64 v (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 1 (*.f64 u (+.f64 u t1))) 1/2) (+.f64 v v))
(*.f64 v (/.f64 1 (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 v (*.f64 (+.f64 u t1) (neg.f64 u))) -1)
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 v (*.f64 u (neg.f64 (+.f64 u t1)))) -1)
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 v (*.f64 (+.f64 u t1) 2)) (*.f64 2 (/.f64 1 u)))
(*.f64 (*.f64 2 (/.f64 1 u)) (/.f64 v (*.f64 2 (+.f64 t1 u))))
(*.f64 (/.f64 1 u) (*.f64 (/.f64 v (*.f64 2 (+.f64 t1 u))) 2))
(*.f64 (/.f64 1 u) (*.f64 2 (/.f64 v (*.f64 2 (+.f64 t1 u)))))
(*.f64 2 (*.f64 (/.f64 1 u) (*.f64 v (/.f64 1/2 (+.f64 t1 u)))))
(*.f64 (/.f64 (/.f64 v u) (*.f64 (+.f64 u t1) 2)) 2)
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 v (+.f64 u u)) (/.f64 2 (+.f64 u t1)))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 v (+.f64 u u)))
(*.f64 (/.f64 1 (*.f64 (+.f64 u t1) 4)) (*.f64 (/.f64 v u) 4))
(*.f64 (/.f64 v u) (*.f64 4 (/.f64 1 (*.f64 4 (+.f64 t1 u)))))
(*.f64 (*.f64 (/.f64 v u) 4) (/.f64 1/4 (+.f64 t1 u)))
(*.f64 (/.f64 -1 (+.f64 u t1)) (/.f64 (neg.f64 v) u))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 v (*.f64 u (*.f64 (+.f64 u t1) 2))) 2)
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) 2) 2)
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 1 (*.f64 (+.f64 u t1) (*.f64 u 4))) (*.f64 v 4))
(*.f64 v (*.f64 4 (/.f64 1 (*.f64 u (*.f64 4 (+.f64 t1 u))))))
(*.f64 v (*.f64 4 (/.f64 (/.f64 1/4 (+.f64 t1 u)) u)))
(*.f64 (/.f64 1 (*.f64 (+.f64 u t1) (neg.f64 u))) (neg.f64 v))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 1 (*.f64 u (neg.f64 (+.f64 u t1)))) (neg.f64 v))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 -1 (*.f64 u (+.f64 u t1))) (neg.f64 v))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 -1 u) (/.f64 (neg.f64 v) (+.f64 u t1)))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(*.f64 (+.f64 (/.f64 1/2 u) (/.f64 1/2 u)) (/.f64 v (+.f64 u t1)))
(*.f64 (/.f64 v (+.f64 t1 u)) (+.f64 (/.f64 1/2 u) (/.f64 1/2 u)))
(*.f64 (+.f64 (/.f64 1/2 (+.f64 u t1)) (/.f64 1/2 (+.f64 u t1))) (/.f64 v u))
(*.f64 (/.f64 v u) (+.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))))
(*.f64 (+.f64 (/.f64 1/2 (*.f64 u (+.f64 u t1))) (/.f64 1/2 (*.f64 u (+.f64 u t1)))) v)
(*.f64 v (+.f64 (/.f64 1/2 (*.f64 u (+.f64 t1 u))) (/.f64 1/2 (*.f64 u (+.f64 t1 u)))))
(pow.f64 (/.f64 (/.f64 v u) (+.f64 u t1)) 1)
(/.f64 v (*.f64 u (+.f64 t1 u)))
(neg.f64 (/.f64 (/.f64 v u) (neg.f64 (+.f64 u t1))))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(neg.f64 (/.f64 v (*.f64 (+.f64 u t1) (neg.f64 u))))
(/.f64 v (*.f64 u (+.f64 t1 u)))
(neg.f64 (/.f64 v (*.f64 u (neg.f64 (+.f64 u t1)))))
(/.f64 v (*.f64 u (+.f64 t1 u)))

eval1.3s (8%)

Compiler

Compiled 14464 to 7622 computations (47.3% saved)

prune924.0ms (5.5%)

Pruning

16 alts after pruning (8 fresh and 8 done)

PrunedKeptTotal
New7503753
Fresh156
Picked011
Done077
Total75116767
Error
0b
Counts
767 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
21.8b
(/.f64 (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v)) u)
26.2b
(/.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 u v))
1.6b
(/.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) (+.f64 t1 u))
26.7b
(/.f64 (*.f64 (neg.f64 t1) (/.f64 v u)) (+.f64 t1 u))
28.1b
(/.f64 (neg.f64 v) (+.f64 t1 u))
52.0b
(/.f64 (neg.f64 v) u)
54.0b
(/.f64 v t1)
3.4b
(*.f64 (/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (+.f64 t1 u)) v)
27.3b
(*.f64 (/.f64 (/.f64 v u) (+.f64 t1 u)) (neg.f64 t1))
28.5b
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
28.1b
(*.f64 (/.f64 -1 (+.f64 t1 u)) v)
34.3b
(*.f64 (/.f64 -1 t1) v)
32.1b
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v (+.f64 t1 u)))
34.8b
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v t1))
26.9b
(*.f64 (neg.f64 (/.f64 t1 u)) (/.f64 v u))
34.3b
(neg.f64 (/.f64 v t1))
Compiler

Compiled 267 to 170 computations (36.3% saved)

localize10.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (+.f64 t1 u) v)
0.8b
(/.f64 (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v)) u)
9.3b
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v))
Compiler

Compiled 34 to 8 computations (76.5% saved)

series47.0ms (0.3%)

Counts
3 → 96
Calls

27 calls:

TimeVariablePointExpression
42.0ms
v
@0
(/.f64 (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v)) u)
0.0ms
v
@inf
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v))
0.0ms
u
@inf
(/.f64 (+.f64 t1 u) v)
0.0ms
u
@-inf
(/.f64 (+.f64 t1 u) v)
0.0ms
v
@-inf
(/.f64 (+.f64 t1 u) v)

rewrite89.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1430×rational.json-simplify-50
1394×rational.json-simplify-2
1378×exponential.json-3
1378×rational.json-1
1378×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01165
18865
232365
3143865
4425665
Stop Event
node limit
Counts
3 → 113
Calls
Call 1
Inputs
(/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v))
(/.f64 (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v)) u)
(/.f64 (+.f64 t1 u) v)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 v (/.f64 t1 (+.f64 t1 u)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 v (/.f64 t1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (/.f64 -1 (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (*.f64 v (/.f64 -1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 v v) (/.f64 1 (*.f64 (+.f64 t1 u) (/.f64 -2 t1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 v v) (*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 -2) (/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 -2) (*.f64 (/.f64 v (+.f64 t1 u)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t1 -2) (/.f64 v (+.f64 t1 u))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 t1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) v)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 t1 -2) (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (+.f64 t1 u) v)) t1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (/.f64 -2 t1))) (+.f64 v v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) 2)) (*.f64 t1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v (/.f64 -1 (+.f64 t1 u))) t1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 v (+.f64 t1 u))) t1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 1/2) (*.f64 t1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) 1/2) (+.f64 v v))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 t1 (*.f64 u (/.f64 (+.f64 t1 u) v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 t1 (*.f64 u (/.f64 (+.f64 t1 u) v)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 t1 (*.f64 u (/.f64 (+.f64 t1 u) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (/.f64 -1 (*.f64 u (/.f64 (+.f64 t1 u) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (neg.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (*.f64 (/.f64 1 u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 -1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t1) (/.f64 (/.f64 v (+.f64 t1 u)) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t1) (*.f64 (/.f64 1 u) (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 v (/.f64 1 (*.f64 u (/.f64 (+.f64 t1 u) (neg.f64 t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 v (*.f64 (/.f64 t1 (neg.f64 u)) (/.f64 1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 v (*.f64 (/.f64 1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) (/.f64 1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 t1 (*.f64 u (/.f64 (+.f64 t1 u) v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))) (/.f64 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 v v) (/.f64 1 (*.f64 u (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 v v) (*.f64 (/.f64 1 u) (/.f64 1 (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 -2) (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 2 (/.f64 u v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 -2) (*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 u) (/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 -2) (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (+.f64 u u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t1 -2) (/.f64 v (+.f64 t1 u))) (/.f64 1 (+.f64 u u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t1 -2) (/.f64 v (+.f64 t1 u))) (*.f64 (/.f64 1 u) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (neg.f64 u)) (/.f64 v (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (*.f64 u (/.f64 (+.f64 t1 u) v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 u) (/.f64 -1 (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 u) (neg.f64 (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))) (/.f64 -1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))) (neg.f64 (/.f64 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) (neg.f64 t1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 u) (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 u (/.f64 (+.f64 t1 u) v))) t1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 u (/.f64 (+.f64 t1 u) (neg.f64 t1)))) v)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 u) (*.f64 v (/.f64 t1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 u (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))) (+.f64 v v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 2 (/.f64 u v)))) (*.f64 t1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 u u)) (*.f64 (*.f64 t1 -2) (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (+.f64 t1 u) v)) (/.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 v (+.f64 t1 u))) (/.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 u)) (*.f64 v (/.f64 t1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 u) 1/2) (*.f64 (*.f64 t1 -2) (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t1 (neg.f64 u)) (/.f64 1 (+.f64 t1 u))) v)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u)) t1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) 1/2) (*.f64 t1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))) t1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 u) (/.f64 v (+.f64 t1 u))) (neg.f64 t1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))) (/.f64 1 u)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 u) (/.f64 1 (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))) (+.f64 v v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 u) (/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) 2))) (*.f64 t1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 -1 u)) t1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (+.f64 u u))) (*.f64 t1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) v)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 t1 (*.f64 u (/.f64 (+.f64 t1 u) v))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t1 u) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 t1 u) v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t1 u) v) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t1 u) (/.f64 1 v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t1 u) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 t1 u) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 t1 u) 2) (/.f64 1 (+.f64 v v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 t1 u) 2) (*.f64 (/.f64 1 v) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 t1 u) v) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 v) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 t1 u) v)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (+.f64 t1 u) v) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 v v)) (*.f64 (+.f64 t1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 v) 1/2) (*.f64 (+.f64 t1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 t1 u) v) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (+.f64 t1 u) v)))))))

simplify256.0ms (1.5%)

Algorithm
egg-herbie
Rules
1538×rational.json-simplify-53
1430×rational.json-simplify-51
910×rational.json-simplify-1
722×rational.json-simplify-2
666×rational.json-simplify-35
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02586763
15506411
213096255
334676165
451536123
575956123
Stop Event
node limit
Counts
209 → 209
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t1 v) u))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (*.f64 -1 (/.f64 (*.f64 t1 v) u)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) u))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 3))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 4)) (*.f64 -1 (/.f64 (*.f64 t1 v) u)))))
(*.f64 -1 v)
(+.f64 (*.f64 -1 v) (/.f64 (*.f64 v u) t1))
(+.f64 (*.f64 -1 v) (+.f64 (/.f64 (*.f64 v u) t1) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 2)))))
(+.f64 (*.f64 -1 v) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 3)) (+.f64 (/.f64 (*.f64 v u) t1) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 2))))))
(*.f64 -1 v)
(+.f64 (*.f64 -1 v) (/.f64 (*.f64 v u) t1))
(+.f64 (*.f64 -1 v) (+.f64 (/.f64 (*.f64 v u) t1) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 2)))))
(+.f64 (*.f64 -1 v) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 3)) (+.f64 (/.f64 (*.f64 v u) t1) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 2))))))
(*.f64 -1 v)
(+.f64 (*.f64 -1 v) (/.f64 (*.f64 v u) t1))
(+.f64 (*.f64 -1 v) (+.f64 (/.f64 (*.f64 v u) t1) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 2)))))
(+.f64 (*.f64 -1 v) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 3)) (+.f64 (/.f64 (*.f64 v u) t1) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 2))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) u))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (*.f64 -1 (/.f64 (*.f64 t1 v) u)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) u))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 3))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 4)) (*.f64 -1 (/.f64 (*.f64 t1 v) u)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) u))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (*.f64 -1 (/.f64 (*.f64 t1 v) u)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) u))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 3))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 4)) (*.f64 -1 (/.f64 (*.f64 t1 v) u)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(*.f64 -1 (/.f64 v u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(*.f64 -1 (/.f64 v u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(*.f64 -1 (/.f64 v u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(/.f64 u v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 t1 v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 t1 v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 t1 v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 u v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(/.f64 u v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) 0)
(+.f64 0 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (+.f64 t1 u)))))
(+.f64 (-.f64 1 (*.f64 v (/.f64 t1 (+.f64 t1 u)))) -1)
(-.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) 0)
(-.f64 0 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 -1 (/.f64 (+.f64 t1 u) v)))
(*.f64 t1 (*.f64 v (/.f64 -1 (+.f64 t1 u))))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u)))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) 1)
(*.f64 1 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 (+.f64 v v) (/.f64 1 (*.f64 (+.f64 t1 u) (/.f64 -2 t1))))
(*.f64 (+.f64 v v) (*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) 1/2))
(*.f64 (*.f64 t1 -2) (/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) 2)))
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 v (+.f64 t1 u)) 1/2))
(*.f64 (*.f64 (*.f64 t1 -2) (/.f64 v (+.f64 t1 u))) 1/2)
(*.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))) -1)
(*.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 t1))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) v)
(*.f64 1/2 (*.f64 (*.f64 t1 -2) (/.f64 v (+.f64 t1 u))))
(*.f64 (/.f64 -1 (/.f64 (+.f64 t1 u) v)) t1)
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (/.f64 -2 t1))) (+.f64 v v))
(*.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) 2)) (*.f64 t1 -2))
(*.f64 (*.f64 v (/.f64 -1 (+.f64 t1 u))) t1)
(*.f64 (neg.f64 (/.f64 v (+.f64 t1 u))) t1)
(*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 1/2) (*.f64 t1 -2))
(*.f64 (*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) 1/2) (+.f64 v v))
(pow.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) 1)
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(+.f64 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) 0)
(+.f64 0 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(+.f64 -1 (-.f64 1 (/.f64 t1 (*.f64 u (/.f64 (+.f64 t1 u) v)))))
(+.f64 (-.f64 1 (/.f64 t1 (*.f64 u (/.f64 (+.f64 t1 u) v)))) -1)
(-.f64 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) 0)
(-.f64 0 (/.f64 t1 (*.f64 u (/.f64 (+.f64 t1 u) v))))
(*.f64 t1 (/.f64 -1 (*.f64 u (/.f64 (+.f64 t1 u) v))))
(*.f64 t1 (neg.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u)))
(*.f64 t1 (*.f64 (/.f64 1 u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))
(*.f64 t1 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 -1 u)))
(*.f64 (neg.f64 t1) (/.f64 (/.f64 v (+.f64 t1 u)) u))
(*.f64 (neg.f64 t1) (*.f64 (/.f64 1 u) (/.f64 v (+.f64 t1 u))))
(*.f64 v (/.f64 1 (*.f64 u (/.f64 (+.f64 t1 u) (neg.f64 t1)))))
(*.f64 v (*.f64 (/.f64 t1 (neg.f64 u)) (/.f64 1 (+.f64 t1 u))))
(*.f64 v (*.f64 (/.f64 1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(*.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) (/.f64 1 u))
(*.f64 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) 1)
(*.f64 1 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(*.f64 -1 (/.f64 t1 (*.f64 u (/.f64 (+.f64 t1 u) v))))
(*.f64 -1 (*.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))) (/.f64 1 u)))
(*.f64 -1 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(*.f64 (+.f64 v v) (/.f64 1 (*.f64 u (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))))
(*.f64 (+.f64 v v) (*.f64 (/.f64 1 u) (/.f64 1 (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))))
(*.f64 (*.f64 t1 -2) (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 2 (/.f64 u v)))))
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) 1/2))
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 u) (/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) 2))))
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (+.f64 u u))))
(*.f64 (*.f64 (*.f64 t1 -2) (/.f64 v (+.f64 t1 u))) (/.f64 1 (+.f64 u u)))
(*.f64 (*.f64 (*.f64 t1 -2) (/.f64 v (+.f64 t1 u))) (*.f64 (/.f64 1 u) 1/2))
(*.f64 (/.f64 t1 (neg.f64 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 t1 (*.f64 u (/.f64 (+.f64 t1 u) v))) -1)
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 -1 (/.f64 (+.f64 t1 u) v)))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))) (/.f64 -1 u))
(*.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))) (neg.f64 (/.f64 1 u)))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) (neg.f64 t1))
(*.f64 (/.f64 1 u) (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 u)))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v u))
(*.f64 (/.f64 -1 (*.f64 u (/.f64 (+.f64 t1 u) v))) t1)
(*.f64 (/.f64 1 (*.f64 u (/.f64 (+.f64 t1 u) (neg.f64 t1)))) v)
(*.f64 (/.f64 -1 u) (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 (/.f64 1 (*.f64 u (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))) (+.f64 v v))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 2 (/.f64 u v)))) (*.f64 t1 -2))
(*.f64 (/.f64 1 (+.f64 u u)) (*.f64 (*.f64 t1 -2) (/.f64 v (+.f64 t1 u))))
(*.f64 (/.f64 -1 (/.f64 (+.f64 t1 u) v)) (/.f64 t1 u))
(*.f64 (neg.f64 (/.f64 v (+.f64 t1 u))) (/.f64 t1 u))
(*.f64 (neg.f64 (/.f64 1 u)) (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 1 u) 1/2) (*.f64 (*.f64 t1 -2) (/.f64 v (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 t1 (neg.f64 u)) (/.f64 1 (+.f64 t1 u))) v)
(*.f64 (neg.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u)) t1)
(*.f64 (*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) 1/2) (*.f64 t1 -2))
(*.f64 (*.f64 (/.f64 1 u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))) t1)
(*.f64 (*.f64 (/.f64 1 u) (/.f64 v (+.f64 t1 u))) (neg.f64 t1))
(*.f64 (*.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))) (/.f64 1 u)) -1)
(*.f64 (*.f64 (/.f64 1 u) (/.f64 1 (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))) (+.f64 v v))
(*.f64 (*.f64 (/.f64 1 u) (/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) 2))) (*.f64 t1 -2))
(*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 -1 u)) t1)
(*.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))) -1)
(*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (+.f64 u u))) (*.f64 t1 -2))
(*.f64 (*.f64 (/.f64 1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) v)
(pow.f64 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) 1)
(neg.f64 (/.f64 t1 (*.f64 u (/.f64 (+.f64 t1 u) v))))
(+.f64 (/.f64 (+.f64 t1 u) v) 0)
(+.f64 0 (/.f64 (+.f64 t1 u) v))
(-.f64 (/.f64 (+.f64 t1 u) v) 0)
(-.f64 0 (neg.f64 (/.f64 (+.f64 t1 u) v)))
(*.f64 (+.f64 t1 u) (/.f64 1 v))
(*.f64 (/.f64 (+.f64 t1 u) v) 1)
(*.f64 1 (/.f64 (+.f64 t1 u) v))
(*.f64 (*.f64 (+.f64 t1 u) 2) (/.f64 1 (+.f64 v v)))
(*.f64 (*.f64 (+.f64 t1 u) 2) (*.f64 (/.f64 1 v) 1/2))
(*.f64 (*.f64 (/.f64 (+.f64 t1 u) v) 2) 1/2)
(*.f64 (/.f64 1 v) (+.f64 t1 u))
(*.f64 (neg.f64 (/.f64 (+.f64 t1 u) v)) -1)
(*.f64 1/2 (*.f64 (/.f64 (+.f64 t1 u) v) 2))
(*.f64 (/.f64 1 (+.f64 v v)) (*.f64 (+.f64 t1 u) 2))
(*.f64 (*.f64 (/.f64 1 v) 1/2) (*.f64 (+.f64 t1 u) 2))
(pow.f64 (/.f64 (+.f64 t1 u) v) 1)
(neg.f64 (neg.f64 (/.f64 (+.f64 t1 u) v)))
Outputs
(*.f64 -1 (/.f64 (*.f64 t1 v) u))
(*.f64 -1 (*.f64 v (/.f64 t1 u)))
(neg.f64 (*.f64 t1 (/.f64 v u)))
(*.f64 t1 (/.f64 (neg.f64 v) u))
(*.f64 t1 (/.f64 v (neg.f64 u)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (*.f64 -1 (/.f64 (*.f64 t1 v) u)))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 u))) (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2)))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v u))) (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2)))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (/.f64 t1 (neg.f64 u))))
(*.f64 v (+.f64 (/.f64 t1 (neg.f64 u)) (/.f64 (pow.f64 t1 2) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) u))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2)) (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 u))) (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 3))))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 3))) (*.f64 t1 (/.f64 v u)))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2)) (*.f64 -1 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (/.f64 t1 u)))))
(*.f64 v (+.f64 (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 t1 (neg.f64 u)) (/.f64 (pow.f64 t1 2) (pow.f64 u 2)))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 3))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 4)) (*.f64 -1 (/.f64 (*.f64 t1 v) u)))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2)) (+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 3)))) (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 u))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2)) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 3))) (*.f64 t1 (/.f64 v u)))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 4)))))
(+.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (/.f64 t1 (neg.f64 u)))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))))))
(+.f64 (neg.f64 (*.f64 v (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (/.f64 (pow.f64 t1 4) (pow.f64 u 4)))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (+.f64 (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 t1 (neg.f64 u)) (/.f64 (pow.f64 t1 2) (pow.f64 u 2))))))
(*.f64 -1 v)
(neg.f64 v)
(+.f64 (*.f64 -1 v) (/.f64 (*.f64 v u) t1))
(+.f64 (*.f64 -1 v) (*.f64 u (/.f64 v t1)))
(+.f64 (neg.f64 v) (*.f64 v (/.f64 u t1)))
(*.f64 v (+.f64 -1 (/.f64 u t1)))
(+.f64 (*.f64 -1 v) (+.f64 (/.f64 (*.f64 v u) t1) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 2)))))
(+.f64 (*.f64 -1 v) (+.f64 (*.f64 u (/.f64 v t1)) (*.f64 -1 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 2))))))
(+.f64 (*.f64 v (/.f64 u t1)) (*.f64 -1 (+.f64 v (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 2))))))
(+.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (*.f64 (pow.f64 u 2) (neg.f64 (/.f64 v (pow.f64 t1 2)))))
(+.f64 (neg.f64 v) (*.f64 v (+.f64 (/.f64 u t1) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))))))
(*.f64 v (+.f64 -1 (+.f64 (/.f64 u t1) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))))))
(+.f64 (*.f64 -1 v) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 3)) (+.f64 (/.f64 (*.f64 v u) t1) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 2))))))
(+.f64 (*.f64 -1 v) (+.f64 (+.f64 (*.f64 u (/.f64 v t1)) (*.f64 -1 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 2))))) (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 3))))
(+.f64 (*.f64 v (/.f64 u t1)) (+.f64 (*.f64 -1 (+.f64 v (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 2))))) (*.f64 v (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))))
(+.f64 (*.f64 (pow.f64 u 2) (neg.f64 (/.f64 v (pow.f64 t1 2)))) (+.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 3)))))
(+.f64 (*.f64 (pow.f64 u 2) (neg.f64 (/.f64 v (pow.f64 t1 2)))) (*.f64 v (+.f64 (/.f64 (pow.f64 u 3) (pow.f64 t1 3)) (+.f64 -1 (/.f64 u t1)))))
(+.f64 (neg.f64 v) (*.f64 v (+.f64 (/.f64 (pow.f64 u 3) (pow.f64 t1 3)) (+.f64 (/.f64 u t1) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2)))))))
(*.f64 -1 v)
(neg.f64 v)
(+.f64 (*.f64 -1 v) (/.f64 (*.f64 v u) t1))
(+.f64 (*.f64 -1 v) (*.f64 u (/.f64 v t1)))
(+.f64 (neg.f64 v) (*.f64 v (/.f64 u t1)))
(*.f64 v (+.f64 -1 (/.f64 u t1)))
(+.f64 (*.f64 -1 v) (+.f64 (/.f64 (*.f64 v u) t1) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 2)))))
(+.f64 (*.f64 -1 v) (+.f64 (*.f64 u (/.f64 v t1)) (*.f64 -1 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 2))))))
(+.f64 (*.f64 v (/.f64 u t1)) (*.f64 -1 (+.f64 v (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 2))))))
(+.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (*.f64 (pow.f64 u 2) (neg.f64 (/.f64 v (pow.f64 t1 2)))))
(+.f64 (neg.f64 v) (*.f64 v (+.f64 (/.f64 u t1) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))))))
(*.f64 v (+.f64 -1 (+.f64 (/.f64 u t1) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))))))
(+.f64 (*.f64 -1 v) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 3)) (+.f64 (/.f64 (*.f64 v u) t1) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 2))))))
(+.f64 (*.f64 -1 v) (+.f64 (+.f64 (*.f64 u (/.f64 v t1)) (*.f64 -1 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 2))))) (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 3))))
(+.f64 (*.f64 v (/.f64 u t1)) (+.f64 (*.f64 -1 (+.f64 v (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 2))))) (*.f64 v (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))))
(+.f64 (*.f64 (pow.f64 u 2) (neg.f64 (/.f64 v (pow.f64 t1 2)))) (+.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 3)))))
(+.f64 (*.f64 (pow.f64 u 2) (neg.f64 (/.f64 v (pow.f64 t1 2)))) (*.f64 v (+.f64 (/.f64 (pow.f64 u 3) (pow.f64 t1 3)) (+.f64 -1 (/.f64 u t1)))))
(+.f64 (neg.f64 v) (*.f64 v (+.f64 (/.f64 (pow.f64 u 3) (pow.f64 t1 3)) (+.f64 (/.f64 u t1) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2)))))))
(*.f64 -1 v)
(neg.f64 v)
(+.f64 (*.f64 -1 v) (/.f64 (*.f64 v u) t1))
(+.f64 (*.f64 -1 v) (*.f64 u (/.f64 v t1)))
(+.f64 (neg.f64 v) (*.f64 v (/.f64 u t1)))
(*.f64 v (+.f64 -1 (/.f64 u t1)))
(+.f64 (*.f64 -1 v) (+.f64 (/.f64 (*.f64 v u) t1) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 2)))))
(+.f64 (*.f64 -1 v) (+.f64 (*.f64 u (/.f64 v t1)) (*.f64 -1 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 2))))))
(+.f64 (*.f64 v (/.f64 u t1)) (*.f64 -1 (+.f64 v (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 2))))))
(+.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (*.f64 (pow.f64 u 2) (neg.f64 (/.f64 v (pow.f64 t1 2)))))
(+.f64 (neg.f64 v) (*.f64 v (+.f64 (/.f64 u t1) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))))))
(*.f64 v (+.f64 -1 (+.f64 (/.f64 u t1) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))))))
(+.f64 (*.f64 -1 v) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 3)) (+.f64 (/.f64 (*.f64 v u) t1) (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 2))))))
(+.f64 (*.f64 -1 v) (+.f64 (+.f64 (*.f64 u (/.f64 v t1)) (*.f64 -1 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 2))))) (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 3))))
(+.f64 (*.f64 v (/.f64 u t1)) (+.f64 (*.f64 -1 (+.f64 v (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 2))))) (*.f64 v (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))))
(+.f64 (*.f64 (pow.f64 u 2) (neg.f64 (/.f64 v (pow.f64 t1 2)))) (+.f64 (*.f64 v (+.f64 -1 (/.f64 u t1))) (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 3)))))
(+.f64 (*.f64 (pow.f64 u 2) (neg.f64 (/.f64 v (pow.f64 t1 2)))) (*.f64 v (+.f64 (/.f64 (pow.f64 u 3) (pow.f64 t1 3)) (+.f64 -1 (/.f64 u t1)))))
(+.f64 (neg.f64 v) (*.f64 v (+.f64 (/.f64 (pow.f64 u 3) (pow.f64 t1 3)) (+.f64 (/.f64 u t1) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2)))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) u))
(*.f64 -1 (*.f64 v (/.f64 t1 u)))
(neg.f64 (*.f64 t1 (/.f64 v u)))
(*.f64 t1 (/.f64 (neg.f64 v) u))
(*.f64 t1 (/.f64 v (neg.f64 u)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (*.f64 -1 (/.f64 (*.f64 t1 v) u)))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 u))) (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2)))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v u))) (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2)))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (/.f64 t1 (neg.f64 u))))
(*.f64 v (+.f64 (/.f64 t1 (neg.f64 u)) (/.f64 (pow.f64 t1 2) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) u))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2)) (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 u))) (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 3))))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 3))) (*.f64 t1 (/.f64 v u)))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2)) (*.f64 -1 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (/.f64 t1 u)))))
(*.f64 v (+.f64 (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 t1 (neg.f64 u)) (/.f64 (pow.f64 t1 2) (pow.f64 u 2)))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 3))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 4)) (*.f64 -1 (/.f64 (*.f64 t1 v) u)))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2)) (+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 3)))) (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 u))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2)) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 3))) (*.f64 t1 (/.f64 v u)))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 4)))))
(+.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (/.f64 t1 (neg.f64 u)))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))))))
(+.f64 (neg.f64 (*.f64 v (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (/.f64 (pow.f64 t1 4) (pow.f64 u 4)))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (+.f64 (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 t1 (neg.f64 u)) (/.f64 (pow.f64 t1 2) (pow.f64 u 2))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) u))
(*.f64 -1 (*.f64 v (/.f64 t1 u)))
(neg.f64 (*.f64 t1 (/.f64 v u)))
(*.f64 t1 (/.f64 (neg.f64 v) u))
(*.f64 t1 (/.f64 v (neg.f64 u)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (*.f64 -1 (/.f64 (*.f64 t1 v) u)))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 u))) (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2)))
(+.f64 (neg.f64 (*.f64 t1 (/.f64 v u))) (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2)))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (/.f64 t1 (neg.f64 u))))
(*.f64 v (+.f64 (/.f64 t1 (neg.f64 u)) (/.f64 (pow.f64 t1 2) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 3))) (*.f64 -1 (/.f64 (*.f64 t1 v) u))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2)) (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 u))) (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 3))))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 3))) (*.f64 t1 (/.f64 v u)))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2)) (*.f64 -1 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (/.f64 t1 u)))))
(*.f64 v (+.f64 (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 t1 (neg.f64 u)) (/.f64 (pow.f64 t1 2) (pow.f64 u 2)))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 3))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 4)) (*.f64 -1 (/.f64 (*.f64 t1 v) u)))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2)) (+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 3)))) (+.f64 (*.f64 -1 (*.f64 v (/.f64 t1 u))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 2)) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 3))) (*.f64 t1 (/.f64 v u)))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 4)))))
(+.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (/.f64 t1 (neg.f64 u)))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))))))
(+.f64 (neg.f64 (*.f64 v (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (/.f64 (pow.f64 t1 4) (pow.f64 u 4)))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (+.f64 (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 t1 (neg.f64 u)) (/.f64 (pow.f64 t1 2) (pow.f64 u 2))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (+.f64 t1 u)))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(*.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 v))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3)))
(+.f64 (neg.f64 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (*.f64 v (/.f64 t1 (pow.f64 u 2))))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3)) (*.f64 -1 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 t1 (pow.f64 u 2))))))
(*.f64 v (+.f64 (neg.f64 (/.f64 t1 (pow.f64 u 2))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (*.f64 -1 (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3)) (+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (/.f64 (*.f64 v (pow.f64 t1 4)) (pow.f64 u 5)))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (*.f64 v (/.f64 t1 (pow.f64 u 2))))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))))
(+.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (neg.f64 (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (+.f64 (neg.f64 (/.f64 t1 (pow.f64 u 2))) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))))
(*.f64 -1 (/.f64 v u))
(neg.f64 (/.f64 v u))
(/.f64 (neg.f64 v) u)
(/.f64 v (neg.f64 u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 v t1))
(+.f64 (neg.f64 (/.f64 v u)) (/.f64 v t1))
(+.f64 (/.f64 (neg.f64 v) u) (/.f64 v t1))
(+.f64 (/.f64 v (neg.f64 u)) (/.f64 v t1))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (/.f64 v u))))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (/.f64 v u) (*.f64 v (/.f64 u (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (neg.f64 (+.f64 (/.f64 v u) (*.f64 v (/.f64 u (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (+.f64 (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (/.f64 v u))) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (+.f64 (/.f64 v u) (*.f64 v (/.f64 u (pow.f64 t1 2))))) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(+.f64 (/.f64 (neg.f64 v) u) (+.f64 (/.f64 v t1) (*.f64 v (+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) (neg.f64 (/.f64 u (pow.f64 t1 2)))))))
(+.f64 (/.f64 v (neg.f64 u)) (+.f64 (/.f64 v t1) (*.f64 v (+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) (neg.f64 (/.f64 u (pow.f64 t1 2)))))))
(*.f64 -1 (/.f64 v u))
(neg.f64 (/.f64 v u))
(/.f64 (neg.f64 v) u)
(/.f64 v (neg.f64 u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 v t1))
(+.f64 (neg.f64 (/.f64 v u)) (/.f64 v t1))
(+.f64 (/.f64 (neg.f64 v) u) (/.f64 v t1))
(+.f64 (/.f64 v (neg.f64 u)) (/.f64 v t1))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (/.f64 v u))))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (/.f64 v u) (*.f64 v (/.f64 u (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (neg.f64 (+.f64 (/.f64 v u) (*.f64 v (/.f64 u (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (+.f64 (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (/.f64 v u))) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (+.f64 (/.f64 v u) (*.f64 v (/.f64 u (pow.f64 t1 2))))) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(+.f64 (/.f64 (neg.f64 v) u) (+.f64 (/.f64 v t1) (*.f64 v (+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) (neg.f64 (/.f64 u (pow.f64 t1 2)))))))
(+.f64 (/.f64 v (neg.f64 u)) (+.f64 (/.f64 v t1) (*.f64 v (+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) (neg.f64 (/.f64 u (pow.f64 t1 2)))))))
(*.f64 -1 (/.f64 v u))
(neg.f64 (/.f64 v u))
(/.f64 (neg.f64 v) u)
(/.f64 v (neg.f64 u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 v t1))
(+.f64 (neg.f64 (/.f64 v u)) (/.f64 v t1))
(+.f64 (/.f64 (neg.f64 v) u) (/.f64 v t1))
(+.f64 (/.f64 v (neg.f64 u)) (/.f64 v t1))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (/.f64 v u))))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (/.f64 v u) (*.f64 v (/.f64 u (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (neg.f64 (+.f64 (/.f64 v u) (*.f64 v (/.f64 u (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (+.f64 (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (/.f64 v u))) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (+.f64 (/.f64 v u) (*.f64 v (/.f64 u (pow.f64 t1 2))))) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(+.f64 (/.f64 (neg.f64 v) u) (+.f64 (/.f64 v t1) (*.f64 v (+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) (neg.f64 (/.f64 u (pow.f64 t1 2)))))))
(+.f64 (/.f64 v (neg.f64 u)) (+.f64 (/.f64 v t1) (*.f64 v (+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) (neg.f64 (/.f64 u (pow.f64 t1 2)))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(*.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 v))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3)))
(+.f64 (neg.f64 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (*.f64 v (/.f64 t1 (pow.f64 u 2))))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3)) (*.f64 -1 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 t1 (pow.f64 u 2))))))
(*.f64 v (+.f64 (neg.f64 (/.f64 t1 (pow.f64 u 2))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (*.f64 -1 (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3)) (+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (/.f64 (*.f64 v (pow.f64 t1 4)) (pow.f64 u 5)))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (*.f64 v (/.f64 t1 (pow.f64 u 2))))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))))
(+.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (neg.f64 (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (+.f64 (neg.f64 (/.f64 t1 (pow.f64 u 2))) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(*.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 v))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3)))
(+.f64 (neg.f64 (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (*.f64 v (/.f64 t1 (pow.f64 u 2))))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3)) (*.f64 -1 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 t1 (pow.f64 u 2))))))
(*.f64 v (+.f64 (neg.f64 (/.f64 t1 (pow.f64 u 2))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (*.f64 -1 (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(+.f64 (/.f64 (*.f64 v (pow.f64 t1 2)) (pow.f64 u 3)) (+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (/.f64 (*.f64 v (pow.f64 t1 4)) (pow.f64 u 5)))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (*.f64 v (/.f64 t1 (pow.f64 u 2))))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))))
(+.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (neg.f64 (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (+.f64 (neg.f64 (/.f64 t1 (pow.f64 u 2))) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 u v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 t1 v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 t1 v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 t1 v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 u v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(/.f64 u v)
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(+.f64 (/.f64 t1 v) (/.f64 u v))
(+.f64 (/.f64 u v) (/.f64 t1 v))
(+.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) 0)
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(+.f64 0 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(+.f64 -1 (-.f64 1 (*.f64 v (/.f64 t1 (+.f64 t1 u)))))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(+.f64 (-.f64 1 (*.f64 v (/.f64 t1 (+.f64 t1 u)))) -1)
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(-.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) 0)
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(-.f64 0 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 t1 (/.f64 -1 (/.f64 (+.f64 t1 u) v)))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 t1 (*.f64 v (/.f64 -1 (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 t1 (neg.f64 (/.f64 v (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u)))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) 1)
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 1 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 -1 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 (+.f64 v v) (/.f64 1 (*.f64 (+.f64 t1 u) (/.f64 -2 t1))))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 (+.f64 v v) (*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) 1/2))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 (*.f64 t1 -2) (/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) 2)))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 v (+.f64 t1 u)) 1/2))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 (*.f64 (*.f64 t1 -2) (/.f64 v (+.f64 t1 u))) 1/2)
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))) -1)
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 (/.f64 v (+.f64 t1 u)) (neg.f64 t1))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) v)
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 1/2 (*.f64 (*.f64 t1 -2) (/.f64 v (+.f64 t1 u))))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 (/.f64 -1 (/.f64 (+.f64 t1 u) v)) t1)
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (/.f64 -2 t1))) (+.f64 v v))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 (/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) 2)) (*.f64 t1 -2))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 (*.f64 v (/.f64 -1 (+.f64 t1 u))) t1)
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 (neg.f64 (/.f64 v (+.f64 t1 u))) t1)
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) 1/2) (*.f64 t1 -2))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(*.f64 (*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) 1/2) (+.f64 v v))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(pow.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) 1)
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(neg.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 v (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)))
(+.f64 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) 0)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(+.f64 0 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(+.f64 -1 (-.f64 1 (/.f64 t1 (*.f64 u (/.f64 (+.f64 t1 u) v)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(+.f64 (-.f64 1 (/.f64 t1 (*.f64 u (/.f64 (+.f64 t1 u) v)))) -1)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(-.f64 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) 0)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(-.f64 0 (/.f64 t1 (*.f64 u (/.f64 (+.f64 t1 u) v))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 t1 (/.f64 -1 (*.f64 u (/.f64 (+.f64 t1 u) v))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 t1 (neg.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 t1 (*.f64 (/.f64 1 u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 t1 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 -1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 (/.f64 v (+.f64 t1 u)) u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (*.f64 (/.f64 1 u) (/.f64 v (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 1 (*.f64 u (/.f64 (+.f64 t1 u) (neg.f64 t1)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (*.f64 (/.f64 t1 (neg.f64 u)) (/.f64 1 (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (*.f64 (/.f64 1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) (/.f64 1 u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) 1)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 1 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (/.f64 t1 (*.f64 u (/.f64 (+.f64 t1 u) v))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (*.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))) (/.f64 1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (+.f64 v v) (/.f64 1 (*.f64 u (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (+.f64 v v) (*.f64 (/.f64 1 u) (/.f64 1 (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 t1 -2) (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 2 (/.f64 u v)))))
(*.f64 t1 (*.f64 -2 (/.f64 1 (*.f64 2 (*.f64 (/.f64 u v) (+.f64 t1 u))))))
(*.f64 t1 (*.f64 -2 (/.f64 1/2 (*.f64 (+.f64 t1 u) (/.f64 u v)))))
(*.f64 -2 (*.f64 t1 (/.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 u v))))
(*.f64 t1 (*.f64 -2 (/.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 u v))))
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) 1/2))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 u) (/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) 2))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (+.f64 u u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 (*.f64 t1 -2) (/.f64 v (+.f64 t1 u))) (/.f64 1 (+.f64 u u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 (*.f64 t1 -2) (/.f64 v (+.f64 t1 u))) (*.f64 (/.f64 1 u) 1/2))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (/.f64 t1 (neg.f64 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (/.f64 t1 (*.f64 u (/.f64 (+.f64 t1 u) v))) -1)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (/.f64 t1 u) (/.f64 -1 (/.f64 (+.f64 t1 u) v)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (/.f64 t1 u) (neg.f64 (/.f64 v (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))) (/.f64 -1 u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))) (neg.f64 (/.f64 1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) (neg.f64 t1))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (/.f64 1 u) (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 t1 (neg.f64 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (/.f64 -1 (*.f64 u (/.f64 (+.f64 t1 u) v))) t1)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (/.f64 1 (*.f64 u (/.f64 (+.f64 t1 u) (neg.f64 t1)))) v)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (/.f64 -1 u) (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (/.f64 1 (*.f64 u (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))) (+.f64 v v))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 2 (/.f64 u v)))) (*.f64 t1 -2))
(*.f64 t1 (*.f64 -2 (/.f64 1 (*.f64 2 (*.f64 (/.f64 u v) (+.f64 t1 u))))))
(*.f64 t1 (*.f64 -2 (/.f64 1/2 (*.f64 (+.f64 t1 u) (/.f64 u v)))))
(*.f64 -2 (*.f64 t1 (/.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 u v))))
(*.f64 t1 (*.f64 -2 (/.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 u v))))
(*.f64 (/.f64 1 (+.f64 u u)) (*.f64 (*.f64 t1 -2) (/.f64 v (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (/.f64 -1 (/.f64 (+.f64 t1 u) v)) (/.f64 t1 u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (neg.f64 (/.f64 v (+.f64 t1 u))) (/.f64 t1 u))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (neg.f64 (/.f64 1 u)) (*.f64 v (/.f64 t1 (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 1 u) 1/2) (*.f64 (*.f64 t1 -2) (/.f64 v (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 t1 (neg.f64 u)) (/.f64 1 (+.f64 t1 u))) v)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (neg.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u)) t1)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) u) 1/2) (*.f64 t1 -2))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 1 u) (/.f64 -1 (/.f64 (+.f64 t1 u) v))) t1)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 1 u) (/.f64 v (+.f64 t1 u))) (neg.f64 t1))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 (*.f64 v (/.f64 t1 (+.f64 t1 u))) (/.f64 1 u)) -1)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 1 u) (/.f64 1 (*.f64 (+.f64 t1 u) (/.f64 -2 t1)))) (+.f64 v v))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 1 u) (/.f64 1 (*.f64 (/.f64 (+.f64 t1 u) v) 2))) (*.f64 t1 -2))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 -1 u)) t1)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))) -1)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 v (+.f64 t1 u)) (/.f64 1 (+.f64 u u))) (*.f64 t1 -2))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) v)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(pow.f64 (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) (+.f64 t1 u))) 1)
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (*.f64 u (/.f64 (+.f64 t1 u) v))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 u (+.f64 t1 u))))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(+.f64 (/.f64 (+.f64 t1 u) v) 0)
(/.f64 (+.f64 t1 u) v)
(+.f64 0 (/.f64 (+.f64 t1 u) v))
(/.f64 (+.f64 t1 u) v)
(-.f64 (/.f64 (+.f64 t1 u) v) 0)
(/.f64 (+.f64 t1 u) v)
(-.f64 0 (neg.f64 (/.f64 (+.f64 t1 u) v)))
(/.f64 (+.f64 t1 u) v)
(*.f64 (+.f64 t1 u) (/.f64 1 v))
(/.f64 (+.f64 t1 u) v)
(*.f64 (/.f64 (+.f64 t1 u) v) 1)
(/.f64 (+.f64 t1 u) v)
(*.f64 1 (/.f64 (+.f64 t1 u) v))
(/.f64 (+.f64 t1 u) v)
(*.f64 (*.f64 (+.f64 t1 u) 2) (/.f64 1 (+.f64 v v)))
(/.f64 (+.f64 t1 u) v)
(*.f64 (*.f64 (+.f64 t1 u) 2) (*.f64 (/.f64 1 v) 1/2))
(/.f64 (+.f64 t1 u) v)
(*.f64 (*.f64 (/.f64 (+.f64 t1 u) v) 2) 1/2)
(/.f64 (+.f64 t1 u) v)
(*.f64 (/.f64 1 v) (+.f64 t1 u))
(/.f64 (+.f64 t1 u) v)
(*.f64 (neg.f64 (/.f64 (+.f64 t1 u) v)) -1)
(/.f64 (+.f64 t1 u) v)
(*.f64 1/2 (*.f64 (/.f64 (+.f64 t1 u) v) 2))
(/.f64 (+.f64 t1 u) v)
(*.f64 (/.f64 1 (+.f64 v v)) (*.f64 (+.f64 t1 u) 2))
(/.f64 (+.f64 t1 u) v)
(*.f64 (*.f64 (/.f64 1 v) 1/2) (*.f64 (+.f64 t1 u) 2))
(/.f64 (+.f64 t1 u) v)
(pow.f64 (/.f64 (+.f64 t1 u) v) 1)
(/.f64 (+.f64 t1 u) v)
(neg.f64 (neg.f64 (/.f64 (+.f64 t1 u) v)))
(/.f64 (+.f64 t1 u) v)

localize4.0ms (0%)

Compiler

Compiled 11 to 5 computations (54.5% saved)

localize47.0ms (0.3%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 -1 (+.f64 t1 u))
0.2b
(*.f64 (/.f64 -1 (+.f64 t1 u)) v)
Compiler

Compiled 22 to 10 computations (54.5% saved)

series3.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
v
@inf
(*.f64 (/.f64 -1 (+.f64 t1 u)) v)
0.0ms
v
@-inf
(*.f64 (/.f64 -1 (+.f64 t1 u)) v)
0.0ms
t1
@0
(/.f64 -1 (+.f64 t1 u))
0.0ms
t1
@inf
(/.f64 -1 (+.f64 t1 u))
0.0ms
u
@0
(/.f64 -1 (+.f64 t1 u))

rewrite168.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1362×rational.json-1
1362×rational.json-2
1362×rational.json-4
1362×rational.json-3
1348×exponential.json-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0932
16632
216330
335230
475030
5231330
6546230
Stop Event
node limit
Counts
2 → 116
Calls
Call 1
Inputs
(*.f64 (/.f64 -1 (+.f64 t1 u)) v)
(/.f64 -1 (+.f64 t1 u))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 v (neg.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 v (*.f64 (+.f64 t1 u) -2)) (/.f64 v (*.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 v (+.f64 t1 u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 v (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (+.f64 t1 u) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (+.f64 t1 u) (neg.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 v (neg.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 t1 u) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (+.f64 t1 u) (/.f64 2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (/.f64 -2 (/.f64 v (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 -2 (/.f64 v (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v (/.f64 -2 (+.f64 t1 u))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 2 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (/.f64 (*.f64 (+.f64 t1 u) 4) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (*.f64 2 (/.f64 -2 (/.f64 v (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (/.f64 (*.f64 (+.f64 t1 u) -4) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 -2 (/.f64 v (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (+.f64 t1 u) -4) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (-.f64 0 (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (-.f64 0 (/.f64 (*.f64 (+.f64 t1 u) 4) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v 4) (*.f64 (+.f64 t1 u) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -4 (/.f64 (+.f64 t1 u) v)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -8 (*.f64 2 (/.f64 (*.f64 (+.f64 t1 u) 4) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -8 (*.f64 2 (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 2 v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -8 (-.f64 0 (/.f64 (*.f64 (+.f64 t1 u) 8) (neg.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 (+.f64 t1 u) 8) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (/.f64 (*.f64 (+.f64 t1 u) -4) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (*.f64 2 (/.f64 -2 (/.f64 v (+.f64 t1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v 8) (*.f64 (neg.f64 (+.f64 t1 u)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 v (+.f64 t1 u)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v 1/2) (*.f64 (+.f64 t1 u) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v 1/2) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 v (*.f64 (+.f64 t1 u) -2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 v) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 v) (-.f64 0 (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (*.f64 2 (/.f64 (*.f64 (+.f64 t1 u) 8) (neg.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 v 8)) (*.f64 2 (*.f64 (neg.f64 (+.f64 t1 u)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -2 (/.f64 v (+.f64 t1 u)))) (*.f64 (/.f64 -2 (/.f64 v (+.f64 t1 u))) (/.f64 -2 (/.f64 v (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 v (+.f64 t1 u))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 v)) (*.f64 (+.f64 t1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 v 8) (neg.f64 (+.f64 t1 u))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 v) 2) (*.f64 (+.f64 t1 u) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 v (*.f64 (+.f64 t1 u) 1/2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 v (*.f64 (+.f64 t1 u) 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 v (*.f64 (+.f64 t1 u) -4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 v v)) (*.f64 (+.f64 t1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 v 4)) (*.f64 (+.f64 t1 u) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 v (*.f64 (+.f64 t1 u) 1/2))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 v 8) (neg.f64 (+.f64 t1 u)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 v (+.f64 t1 u)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (neg.f64 v))) (*.f64 (+.f64 t1 u) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (neg.f64 v) 2)) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 v (*.f64 (+.f64 t1 u) -4))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (+.f64 v v))) (*.f64 (+.f64 t1 u) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 v 1/2)) (neg.f64 (*.f64 (+.f64 t1 u) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 v 1/2)) (-.f64 0 (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 v 8)) (-.f64 0 (*.f64 (neg.f64 (+.f64 t1 u)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 v 4))) (*.f64 (+.f64 t1 u) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 v))) (*.f64 (+.f64 t1 u) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 v) 2)) (*.f64 (+.f64 t1 u) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 v v))) (*.f64 (+.f64 t1 u) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 2 (neg.f64 v)))) (*.f64 (+.f64 t1 u) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (neg.f64 v) 2))) (neg.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (+.f64 v v)))) (*.f64 (+.f64 t1 u) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 v 1/2))) (*.f64 (+.f64 t1 u) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (neg.f64 v)))) (*.f64 (+.f64 t1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (neg.f64 v) 2))) (*.f64 (+.f64 t1 u) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 v v)))) (*.f64 (+.f64 t1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 v (+.f64 t1 u)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (+.f64 t1 u)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 (+.f64 t1 u)) (/.f64 -1/2 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 1 (+.f64 t1 u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (+.f64 t1 u)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t1 u) (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 t1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 -1/2 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (+.f64 t1 u)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 t1 u)) (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 -2 (+.f64 t1 u)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 t1 u) -2) (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 -2 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t1 u)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 t1 u)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 -1 (+.f64 t1 u)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 t1 u) -1/2) (/.f64 2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 2 (/.f64 1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 t1 u))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -2 (+.f64 t1 u)) 8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (neg.f64 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 (+.f64 t1 u) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (+.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 (+.f64 t1 u) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (+.f64 t1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))))))

simplify169.0ms (1%)

Algorithm
egg-herbie
Rules
1542×rational.json-simplify-51
1340×rational.json-simplify-61
1250×rational.json-simplify-46
786×rational.json-simplify-2
778×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02945014
18784658
223834610
359024460
Stop Event
node limit
Counts
176 → 189
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 v u))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (*.f64 -1 (/.f64 v t1)))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (*.f64 -1 (/.f64 v t1)))))
(*.f64 -1 (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (*.f64 -1 (/.f64 v t1)))))
(*.f64 -1 (/.f64 v u))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(*.f64 -1 (/.f64 v u))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(/.f64 -1 u)
(-.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 1 u))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2))) (/.f64 1 u))
(-.f64 (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2)))) (/.f64 1 u))
(/.f64 -1 t1)
(-.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))) (/.f64 1 t1))
(/.f64 -1 t1)
(-.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))) (/.f64 1 t1))
(/.f64 -1 t1)
(-.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))) (/.f64 1 t1))
(/.f64 -1 u)
(-.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 1 u))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2))) (/.f64 1 u))
(-.f64 (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2)))) (/.f64 1 u))
(/.f64 -1 u)
(-.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 1 u))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2))) (/.f64 1 u))
(-.f64 (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2)))) (/.f64 1 u))
(+.f64 -1 (-.f64 1 (/.f64 v (+.f64 t1 u))))
(+.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) 0)
(+.f64 0 (/.f64 v (neg.f64 (+.f64 t1 u))))
(+.f64 (/.f64 v (*.f64 (+.f64 t1 u) -2)) (/.f64 v (*.f64 (+.f64 t1 u) -2)))
(+.f64 (-.f64 1 (/.f64 v (+.f64 t1 u))) -1)
(-.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) 0)
(-.f64 0 (/.f64 v (+.f64 t1 u)))
(/.f64 -1 (/.f64 (+.f64 t1 u) v))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 t1 u) (neg.f64 v))))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) 1)
(/.f64 1 (/.f64 (+.f64 t1 u) (neg.f64 v)))
(/.f64 -2 (*.f64 (+.f64 t1 u) (/.f64 2 v)))
(/.f64 -2 (neg.f64 (/.f64 -2 (/.f64 v (+.f64 t1 u)))))
(/.f64 2 (/.f64 -2 (/.f64 v (+.f64 t1 u))))
(/.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) -2))
(/.f64 (*.f64 v (/.f64 -2 (+.f64 t1 u))) 2)
(/.f64 -4 (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 2 v))))
(/.f64 -4 (/.f64 (*.f64 (+.f64 t1 u) 4) v))
(/.f64 -4 (-.f64 0 (*.f64 2 (/.f64 -2 (/.f64 v (+.f64 t1 u))))))
(/.f64 -4 (-.f64 0 (/.f64 (*.f64 (+.f64 t1 u) -4) v)))
(/.f64 4 (*.f64 2 (/.f64 -2 (/.f64 v (+.f64 t1 u)))))
(/.f64 4 (/.f64 (*.f64 (+.f64 t1 u) -4) v))
(/.f64 4 (-.f64 0 (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 2 v)))))
(/.f64 4 (-.f64 0 (/.f64 (*.f64 (+.f64 t1 u) 4) v)))
(/.f64 (*.f64 v 4) (*.f64 (+.f64 t1 u) -4))
(/.f64 (/.f64 -4 (/.f64 (+.f64 t1 u) v)) 4)
(/.f64 -8 (*.f64 2 (/.f64 (*.f64 (+.f64 t1 u) 4) v)))
(/.f64 -8 (*.f64 2 (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 2 v)))))
(/.f64 -8 (-.f64 0 (/.f64 (*.f64 (+.f64 t1 u) 8) (neg.f64 v))))
(/.f64 8 (/.f64 (*.f64 (+.f64 t1 u) 8) (neg.f64 v)))
(/.f64 8 (*.f64 2 (/.f64 (*.f64 (+.f64 t1 u) -4) v)))
(/.f64 8 (*.f64 2 (*.f64 2 (/.f64 -2 (/.f64 v (+.f64 t1 u))))))
(/.f64 (*.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) 8) 8)
(/.f64 (*.f64 v 8) (*.f64 (neg.f64 (+.f64 t1 u)) 8))
(/.f64 (/.f64 v (+.f64 t1 u)) -1)
(/.f64 (*.f64 v 1/2) (*.f64 (+.f64 t1 u) -1/2))
(/.f64 (*.f64 v 1/2) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) -2)))
(/.f64 (/.f64 v (*.f64 (+.f64 t1 u) -2)) 1/2)
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 (neg.f64 v) (-.f64 0 (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))))
(/.f64 16 (*.f64 2 (/.f64 (*.f64 (+.f64 t1 u) 8) (neg.f64 v))))
(/.f64 (*.f64 2 (*.f64 v 8)) (*.f64 2 (*.f64 (neg.f64 (+.f64 t1 u)) 8)))
(/.f64 (*.f64 2 (/.f64 -2 (/.f64 v (+.f64 t1 u)))) (*.f64 (/.f64 -2 (/.f64 v (+.f64 t1 u))) (/.f64 -2 (/.f64 v (+.f64 t1 u)))))
(/.f64 (*.f64 2 (*.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) 8)) 16)
(/.f64 (*.f64 2 (/.f64 v (+.f64 t1 u))) -2)
(/.f64 (*.f64 2 (neg.f64 v)) (*.f64 (+.f64 t1 u) 2))
(/.f64 (/.f64 (*.f64 v 8) (neg.f64 (+.f64 t1 u))) 8)
(/.f64 (/.f64 (neg.f64 v) 2) (*.f64 (+.f64 t1 u) 1/2))
(/.f64 (/.f64 v (*.f64 (+.f64 t1 u) 1/2)) -2)
(/.f64 (/.f64 v (*.f64 (+.f64 t1 u) 2)) -1/2)
(/.f64 (/.f64 v (*.f64 (+.f64 t1 u) -4)) 1/4)
(/.f64 (neg.f64 (+.f64 v v)) (*.f64 (+.f64 t1 u) 2))
(/.f64 (neg.f64 (*.f64 v 4)) (*.f64 (+.f64 t1 u) 4))
(/.f64 (*.f64 2 (/.f64 v (*.f64 (+.f64 t1 u) 1/2))) -4)
(/.f64 (*.f64 2 (/.f64 (*.f64 v 8) (neg.f64 (+.f64 t1 u)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (/.f64 v (+.f64 t1 u)))) -4)
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 v))) (*.f64 (+.f64 t1 u) 4))
(/.f64 (*.f64 2 (/.f64 (neg.f64 v) 2)) (+.f64 t1 u))
(/.f64 (*.f64 2 (/.f64 v (*.f64 (+.f64 t1 u) -4))) 1/2)
(/.f64 (*.f64 2 (neg.f64 (+.f64 v v))) (*.f64 (+.f64 t1 u) 4))
(/.f64 (neg.f64 (*.f64 v 1/2)) (neg.f64 (*.f64 (+.f64 t1 u) -1/2)))
(/.f64 (neg.f64 (*.f64 v 1/2)) (-.f64 0 (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) -2))))
(/.f64 (neg.f64 (*.f64 v 8)) (-.f64 0 (*.f64 (neg.f64 (+.f64 t1 u)) 8)))
(/.f64 (neg.f64 (neg.f64 (*.f64 v 4))) (*.f64 (+.f64 t1 u) -4))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 v))) (*.f64 (+.f64 t1 u) -2))
(/.f64 (neg.f64 (/.f64 (neg.f64 v) 2)) (*.f64 (+.f64 t1 u) -1/2))
(/.f64 (neg.f64 (neg.f64 (+.f64 v v))) (*.f64 (+.f64 t1 u) -2))
(/.f64 (neg.f64 (*.f64 2 (*.f64 2 (neg.f64 v)))) (*.f64 (+.f64 t1 u) -4))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (neg.f64 v) 2))) (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (+.f64 v v)))) (*.f64 (+.f64 t1 u) -4))
(/.f64 (neg.f64 (neg.f64 (*.f64 v 1/2))) (*.f64 (+.f64 t1 u) -1/2))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (neg.f64 v)))) (*.f64 (+.f64 t1 u) 2))
(/.f64 (neg.f64 (neg.f64 (/.f64 (neg.f64 v) 2))) (*.f64 (+.f64 t1 u) 1/2))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 v v)))) (*.f64 (+.f64 t1 u) 2))
(pow.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) 1)
(neg.f64 (/.f64 v (+.f64 t1 u)))
(+.f64 -1 (-.f64 1 (/.f64 1 (+.f64 t1 u))))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(+.f64 (/.f64 -1 (+.f64 t1 u)) 0)
(+.f64 0 (/.f64 -1 (+.f64 t1 u)))
(+.f64 (/.f64 -1/2 (+.f64 t1 u)) (/.f64 -1/2 (+.f64 t1 u)))
(+.f64 (-.f64 1 (/.f64 1 (+.f64 t1 u))) -1)
(-.f64 (/.f64 -1 (+.f64 t1 u)) 0)
(-.f64 0 (/.f64 1 (+.f64 t1 u)))
(-.f64 0 (/.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 -1 (/.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (+.f64 t1 u) (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 -1 (+.f64 t1 u)) 1)
(*.f64 1 (/.f64 -1 (+.f64 t1 u)))
(*.f64 -2 (/.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))
(*.f64 2 (/.f64 -1/2 (+.f64 t1 u)))
(*.f64 (/.f64 -2 (+.f64 t1 u)) 1/2)
(*.f64 (neg.f64 (+.f64 t1 u)) (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 4 (/.f64 (/.f64 -2 (+.f64 t1 u)) 8))
(*.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) 4) 1/4)
(*.f64 (*.f64 (+.f64 t1 u) -2) (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 1/2 (/.f64 -2 (+.f64 t1 u)))
(*.f64 (/.f64 1 (+.f64 t1 u)) -1)
(*.f64 (/.f64 -1/2 (+.f64 t1 u)) 2)
(*.f64 1/4 (*.f64 (/.f64 -1 (+.f64 t1 u)) 4))
(*.f64 (*.f64 (+.f64 t1 u) -1/2) (/.f64 2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 -1/2 (*.f64 2 (/.f64 1 (+.f64 t1 u))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 t1 u))) -1/2)
(*.f64 (/.f64 (/.f64 -2 (+.f64 t1 u)) 8) 4)
(*.f64 (/.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -1)
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (neg.f64 (+.f64 t1 u)))
(*.f64 (/.f64 2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 (+.f64 t1 u) -1/2))
(*.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (+.f64 t1 u))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 (+.f64 t1 u) -2))
(*.f64 (/.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))) -2)
(pow.f64 (/.f64 -1 (+.f64 t1 u)) 1)
(neg.f64 (/.f64 1 (+.f64 t1 u)))
(neg.f64 (/.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
Outputs
(*.f64 -1 (/.f64 v u))
(neg.f64 (/.f64 v u))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(+.f64 (neg.f64 (/.f64 v u)) (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(+.f64 (neg.f64 (/.f64 v u)) (*.f64 t1 (/.f64 v (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (*.f64 v (/.f64 t1 (pow.f64 u 2))) (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (neg.f64 (/.f64 v u)) (+.f64 (*.f64 v (/.f64 t1 (pow.f64 u 2))) (neg.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))))))
(+.f64 (neg.f64 (/.f64 v u)) (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (+.f64 (neg.f64 (/.f64 v u)) (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (neg.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))))))
(+.f64 (neg.f64 (/.f64 v u)) (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))))
(+.f64 (neg.f64 (/.f64 v u)) (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (/.f64 (*.f64 v u) (pow.f64 t1 2)))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 u (pow.f64 t1 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (/.f64 (*.f64 v u) (pow.f64 t1 2)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 -1 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))) (/.f64 v t1))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (+.f64 (/.f64 v t1) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 4)))) (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))) (/.f64 v t1))) (*.f64 v (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 v t1) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))) (+.f64 (*.f64 v (/.f64 (pow.f64 u 3) (pow.f64 t1 4))) (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (neg.f64 (+.f64 (/.f64 v t1) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))) (*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (/.f64 (*.f64 v u) (pow.f64 t1 2)))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 u (pow.f64 t1 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (/.f64 (*.f64 v u) (pow.f64 t1 2)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 -1 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))) (/.f64 v t1))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (+.f64 (/.f64 v t1) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 4)))) (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))) (/.f64 v t1))) (*.f64 v (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 v t1) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))) (+.f64 (*.f64 v (/.f64 (pow.f64 u 3) (pow.f64 t1 4))) (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (neg.f64 (+.f64 (/.f64 v t1) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))) (*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))))
(*.f64 -1 (/.f64 v t1))
(neg.f64 (/.f64 v t1))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (/.f64 v t1)))
(+.f64 (*.f64 -1 (/.f64 v t1)) (/.f64 (*.f64 v u) (pow.f64 t1 2)))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (/.f64 u (pow.f64 t1 2))))
(+.f64 (neg.f64 (/.f64 v t1)) (/.f64 (*.f64 v u) (pow.f64 t1 2)))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (*.f64 -1 (/.f64 v t1))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 -1 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))) (/.f64 v t1))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (*.f64 -1 (+.f64 (/.f64 v t1) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))))
(+.f64 (neg.f64 (/.f64 v t1)) (*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))))
(+.f64 (/.f64 (*.f64 v u) (pow.f64 t1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3))) (+.f64 (/.f64 (*.f64 v (pow.f64 u 3)) (pow.f64 t1 4)) (*.f64 -1 (/.f64 v t1)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v t1)) (*.f64 (pow.f64 u 3) (/.f64 v (pow.f64 t1 4)))) (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (*.f64 v (/.f64 u (pow.f64 t1 2))) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))) (/.f64 v t1))) (*.f64 v (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 v t1) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))) (+.f64 (*.f64 v (/.f64 (pow.f64 u 3) (pow.f64 t1 4))) (/.f64 (*.f64 v u) (pow.f64 t1 2))))
(+.f64 (neg.f64 (+.f64 (/.f64 v t1) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3))))) (*.f64 v (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))))
(*.f64 -1 (/.f64 v u))
(neg.f64 (/.f64 v u))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(+.f64 (neg.f64 (/.f64 v u)) (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(+.f64 (neg.f64 (/.f64 v u)) (*.f64 t1 (/.f64 v (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (*.f64 v (/.f64 t1 (pow.f64 u 2))) (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (neg.f64 (/.f64 v u)) (+.f64 (*.f64 v (/.f64 t1 (pow.f64 u 2))) (neg.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))))))
(+.f64 (neg.f64 (/.f64 v u)) (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (+.f64 (neg.f64 (/.f64 v u)) (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (neg.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))))))
(+.f64 (neg.f64 (/.f64 v u)) (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))))
(+.f64 (neg.f64 (/.f64 v u)) (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(*.f64 -1 (/.f64 v u))
(neg.f64 (/.f64 v u))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(+.f64 (neg.f64 (/.f64 v u)) (*.f64 v (/.f64 t1 (pow.f64 u 2))))
(+.f64 (neg.f64 (/.f64 v u)) (*.f64 t1 (/.f64 v (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (*.f64 v (/.f64 t1 (pow.f64 u 2))) (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (neg.f64 (/.f64 v u)) (+.f64 (*.f64 v (/.f64 t1 (pow.f64 u 2))) (neg.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))))))
(+.f64 (neg.f64 (/.f64 v u)) (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))))
(+.f64 (+.f64 (neg.f64 (/.f64 v u)) (*.f64 v (/.f64 t1 (pow.f64 u 2)))) (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (neg.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))))))
(+.f64 (neg.f64 (/.f64 v u)) (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))))
(+.f64 (neg.f64 (/.f64 v u)) (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 u t1)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 u t1)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 u t1)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 u t1)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 u t1)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 u t1)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 u t1)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 u t1)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 u t1)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 u t1)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 u t1)))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 -1 u)
(-.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 1 u))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2))) (/.f64 1 u))
(+.f64 (/.f64 t1 (pow.f64 u 2)) (-.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 1 u)))
(+.f64 (/.f64 t1 (pow.f64 u 2)) (-.f64 (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 1 u)))
(-.f64 (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2)))) (/.f64 1 u))
(+.f64 (+.f64 (/.f64 t1 (pow.f64 u 2)) (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (-.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 1 u)))
(+.f64 (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (-.f64 (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 1 u)))
(+.f64 (/.f64 t1 (pow.f64 u 2)) (+.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 1 u)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))
(+.f64 (/.f64 t1 (pow.f64 u 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (-.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 1 u))))
(/.f64 -1 t1)
(-.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(+.f64 (/.f64 u (pow.f64 t1 2)) (-.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 1 t1)))
(+.f64 (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (-.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 t1)))
(+.f64 (-.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 t1)) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))) (/.f64 1 t1))
(+.f64 (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 (pow.f64 u 3) (pow.f64 t1 4))) (-.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 1 t1)))
(+.f64 (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (-.f64 (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 (pow.f64 u 3) (pow.f64 t1 4))) (/.f64 1 t1)))
(+.f64 (/.f64 u (pow.f64 t1 2)) (+.f64 (/.f64 (pow.f64 u 3) (pow.f64 t1 4)) (-.f64 (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 1 t1))))
(+.f64 (/.f64 u (pow.f64 t1 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (-.f64 (/.f64 (pow.f64 u 3) (pow.f64 t1 4)) (/.f64 1 t1))))
(/.f64 -1 t1)
(-.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(+.f64 (/.f64 u (pow.f64 t1 2)) (-.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 1 t1)))
(+.f64 (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (-.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 t1)))
(+.f64 (-.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 t1)) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))) (/.f64 1 t1))
(+.f64 (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 (pow.f64 u 3) (pow.f64 t1 4))) (-.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 1 t1)))
(+.f64 (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (-.f64 (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 (pow.f64 u 3) (pow.f64 t1 4))) (/.f64 1 t1)))
(+.f64 (/.f64 u (pow.f64 t1 2)) (+.f64 (/.f64 (pow.f64 u 3) (pow.f64 t1 4)) (-.f64 (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 1 t1))))
(+.f64 (/.f64 u (pow.f64 t1 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (-.f64 (/.f64 (pow.f64 u 3) (pow.f64 t1 4)) (/.f64 1 t1))))
(/.f64 -1 t1)
(-.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 u (pow.f64 t1 2))) (/.f64 1 t1))
(+.f64 (/.f64 u (pow.f64 t1 2)) (-.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 1 t1)))
(+.f64 (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (-.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 t1)))
(+.f64 (-.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 t1)) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 (pow.f64 u 3) (pow.f64 t1 4)))) (/.f64 1 t1))
(+.f64 (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 (pow.f64 u 3) (pow.f64 t1 4))) (-.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 1 t1)))
(+.f64 (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (-.f64 (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 (pow.f64 u 3) (pow.f64 t1 4))) (/.f64 1 t1)))
(+.f64 (/.f64 u (pow.f64 t1 2)) (+.f64 (/.f64 (pow.f64 u 3) (pow.f64 t1 4)) (-.f64 (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 1 t1))))
(+.f64 (/.f64 u (pow.f64 t1 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (-.f64 (/.f64 (pow.f64 u 3) (pow.f64 t1 4)) (/.f64 1 t1))))
(/.f64 -1 u)
(-.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 1 u))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2))) (/.f64 1 u))
(+.f64 (/.f64 t1 (pow.f64 u 2)) (-.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 1 u)))
(+.f64 (/.f64 t1 (pow.f64 u 2)) (-.f64 (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 1 u)))
(-.f64 (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2)))) (/.f64 1 u))
(+.f64 (+.f64 (/.f64 t1 (pow.f64 u 2)) (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (-.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 1 u)))
(+.f64 (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (-.f64 (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 1 u)))
(+.f64 (/.f64 t1 (pow.f64 u 2)) (+.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 1 u)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))
(+.f64 (/.f64 t1 (pow.f64 u 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (-.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 1 u))))
(/.f64 -1 u)
(-.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 1 u))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2))) (/.f64 1 u))
(+.f64 (/.f64 t1 (pow.f64 u 2)) (-.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 1 u)))
(+.f64 (/.f64 t1 (pow.f64 u 2)) (-.f64 (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 1 u)))
(-.f64 (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2)))) (/.f64 1 u))
(+.f64 (+.f64 (/.f64 t1 (pow.f64 u 2)) (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (-.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 1 u)))
(+.f64 (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (-.f64 (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 1 u)))
(+.f64 (/.f64 t1 (pow.f64 u 2)) (+.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 1 u)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))
(+.f64 (/.f64 t1 (pow.f64 u 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (-.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 1 u))))
(+.f64 -1 (-.f64 1 (/.f64 v (+.f64 t1 u))))
(/.f64 v (neg.f64 (+.f64 u t1)))
(+.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) 0)
(/.f64 v (neg.f64 (+.f64 u t1)))
(+.f64 0 (/.f64 v (neg.f64 (+.f64 t1 u))))
(/.f64 v (neg.f64 (+.f64 u t1)))
(+.f64 (/.f64 v (*.f64 (+.f64 t1 u) -2)) (/.f64 v (*.f64 (+.f64 t1 u) -2)))
(/.f64 v (neg.f64 (+.f64 u t1)))
(+.f64 (-.f64 1 (/.f64 v (+.f64 t1 u))) -1)
(/.f64 v (neg.f64 (+.f64 u t1)))
(-.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) 0)
(/.f64 v (neg.f64 (+.f64 u t1)))
(-.f64 0 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 -1 (/.f64 (+.f64 t1 u) v))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 t1 u) (neg.f64 v))))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 v (neg.f64 (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 v (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 (+.f64 t1 u))))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) 1)
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 1 (/.f64 (+.f64 t1 u) (neg.f64 v)))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 -2 (*.f64 (+.f64 t1 u) (/.f64 2 v)))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 -2 (neg.f64 (/.f64 -2 (/.f64 v (+.f64 t1 u)))))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 2 (/.f64 -2 (/.f64 v (+.f64 t1 u))))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) -2))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (*.f64 v (/.f64 -2 (+.f64 t1 u))) 2)
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 -4 (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 2 v))))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 -4 (/.f64 (*.f64 (+.f64 t1 u) 4) v))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 -4 (-.f64 0 (*.f64 2 (/.f64 -2 (/.f64 v (+.f64 t1 u))))))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 -4 (-.f64 0 (/.f64 (*.f64 (+.f64 t1 u) -4) v)))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 4 (*.f64 2 (/.f64 -2 (/.f64 v (+.f64 t1 u)))))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 4 (/.f64 (*.f64 (+.f64 t1 u) -4) v))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 4 (-.f64 0 (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 2 v)))))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 4 (-.f64 0 (/.f64 (*.f64 (+.f64 t1 u) 4) v)))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (*.f64 v 4) (*.f64 (+.f64 t1 u) -4))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (/.f64 -4 (/.f64 (+.f64 t1 u) v)) 4)
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 -8 (*.f64 2 (/.f64 (*.f64 (+.f64 t1 u) 4) v)))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 -8 (*.f64 2 (*.f64 2 (*.f64 (+.f64 t1 u) (/.f64 2 v)))))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 -8 (-.f64 0 (/.f64 (*.f64 (+.f64 t1 u) 8) (neg.f64 v))))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 8 (/.f64 (*.f64 (+.f64 t1 u) 8) (neg.f64 v)))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 8 (*.f64 2 (/.f64 (*.f64 (+.f64 t1 u) -4) v)))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 8 (*.f64 2 (*.f64 2 (/.f64 -2 (/.f64 v (+.f64 t1 u))))))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (*.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) 8) 8)
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (*.f64 v 8) (*.f64 (neg.f64 (+.f64 t1 u)) 8))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (/.f64 v (+.f64 t1 u)) -1)
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (*.f64 v 1/2) (*.f64 (+.f64 t1 u) -1/2))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (*.f64 v 1/2) (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) -2)))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (/.f64 v (*.f64 (+.f64 t1 u) -2)) 1/2)
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (neg.f64 v) (-.f64 0 (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (neg.f64 (+.f64 t1 u)))))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 16 (*.f64 2 (/.f64 (*.f64 (+.f64 t1 u) 8) (neg.f64 v))))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (*.f64 2 (*.f64 v 8)) (*.f64 2 (*.f64 (neg.f64 (+.f64 t1 u)) 8)))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (*.f64 2 (/.f64 -2 (/.f64 v (+.f64 t1 u)))) (*.f64 (/.f64 -2 (/.f64 v (+.f64 t1 u))) (/.f64 -2 (/.f64 v (+.f64 t1 u)))))
(*.f64 (/.f64 (+.f64 u t1) (/.f64 v -2)) (/.f64 2 (*.f64 (/.f64 (+.f64 u t1) (/.f64 v -2)) (/.f64 (+.f64 u t1) (/.f64 v -2)))))
(*.f64 (/.f64 (+.f64 u t1) (/.f64 v -2)) (/.f64 (/.f64 v (neg.f64 (+.f64 u t1))) (/.f64 (+.f64 u t1) (/.f64 v -2))))
(/.f64 (/.f64 v (+.f64 u t1)) (/.f64 (/.f64 v (+.f64 u t1)) (/.f64 v (neg.f64 (+.f64 u t1)))))
(/.f64 (*.f64 2 (*.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) 8)) 16)
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (*.f64 2 (/.f64 v (+.f64 t1 u))) -2)
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (*.f64 2 (neg.f64 v)) (*.f64 (+.f64 t1 u) 2))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (/.f64 (*.f64 v 8) (neg.f64 (+.f64 t1 u))) 8)
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (/.f64 (neg.f64 v) 2) (*.f64 (+.f64 t1 u) 1/2))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (/.f64 v (*.f64 (+.f64 t1 u) 1/2)) -2)
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (/.f64 v (*.f64 (+.f64 t1 u) 2)) -1/2)
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (/.f64 v (*.f64 (+.f64 t1 u) -4)) 1/4)
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (neg.f64 (+.f64 v v)) (*.f64 (+.f64 t1 u) 2))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (neg.f64 (*.f64 v 4)) (*.f64 (+.f64 t1 u) 4))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (*.f64 2 (/.f64 v (*.f64 (+.f64 t1 u) 1/2))) -4)
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (*.f64 2 (/.f64 (*.f64 v 8) (neg.f64 (+.f64 t1 u)))) 16)
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) 8))) 32)
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 v (+.f64 t1 u)))) -4)
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 v))) (*.f64 (+.f64 t1 u) 4))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (*.f64 2 (/.f64 (neg.f64 v) 2)) (+.f64 t1 u))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (*.f64 2 (/.f64 v (*.f64 (+.f64 t1 u) -4))) 1/2)
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (*.f64 2 (neg.f64 (+.f64 v v))) (*.f64 (+.f64 t1 u) 4))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (neg.f64 (*.f64 v 1/2)) (neg.f64 (*.f64 (+.f64 t1 u) -1/2)))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (neg.f64 (*.f64 v 1/2)) (-.f64 0 (/.f64 (*.f64 (+.f64 t1 u) (+.f64 t1 u)) (*.f64 (+.f64 t1 u) -2))))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (neg.f64 (*.f64 v 8)) (-.f64 0 (*.f64 (neg.f64 (+.f64 t1 u)) 8)))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (neg.f64 (neg.f64 (*.f64 v 4))) (*.f64 (+.f64 t1 u) -4))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 v))) (*.f64 (+.f64 t1 u) -2))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (neg.f64 (/.f64 (neg.f64 v) 2)) (*.f64 (+.f64 t1 u) -1/2))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (neg.f64 (neg.f64 (+.f64 v v))) (*.f64 (+.f64 t1 u) -2))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 2 (neg.f64 v)))) (*.f64 (+.f64 t1 u) -4))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (neg.f64 v) 2))) (neg.f64 (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (+.f64 v v)))) (*.f64 (+.f64 t1 u) -4))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (neg.f64 (neg.f64 (*.f64 v 1/2))) (*.f64 (+.f64 t1 u) -1/2))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (neg.f64 v)))) (*.f64 (+.f64 t1 u) 2))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (neg.f64 v) 2))) (*.f64 (+.f64 t1 u) 1/2))
(/.f64 v (neg.f64 (+.f64 u t1)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 v v)))) (*.f64 (+.f64 t1 u) 2))
(/.f64 v (neg.f64 (+.f64 u t1)))
(pow.f64 (/.f64 v (neg.f64 (+.f64 t1 u))) 1)
(/.f64 v (neg.f64 (+.f64 u t1)))
(neg.f64 (/.f64 v (+.f64 t1 u)))
(/.f64 v (neg.f64 (+.f64 u t1)))
(+.f64 -1 (-.f64 1 (/.f64 1 (+.f64 t1 u))))
(+.f64 -1 (-.f64 1 (/.f64 1 (+.f64 u t1))))
(/.f64 -1 (+.f64 u t1))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))))
(+.f64 -1 (-.f64 1 (/.f64 1 (+.f64 u t1))))
(/.f64 -1 (+.f64 u t1))
(+.f64 (/.f64 -1 (+.f64 t1 u)) 0)
(+.f64 -1 (-.f64 1 (/.f64 1 (+.f64 u t1))))
(/.f64 -1 (+.f64 u t1))
(+.f64 0 (/.f64 -1 (+.f64 t1 u)))
(+.f64 -1 (-.f64 1 (/.f64 1 (+.f64 u t1))))
(/.f64 -1 (+.f64 u t1))
(+.f64 (/.f64 -1/2 (+.f64 t1 u)) (/.f64 -1/2 (+.f64 t1 u)))
(+.f64 (/.f64 -1/2 (+.f64 u t1)) (/.f64 -1/2 (+.f64 u t1)))
(+.f64 (-.f64 1 (/.f64 1 (+.f64 t1 u))) -1)
(+.f64 -1 (-.f64 1 (/.f64 1 (+.f64 u t1))))
(/.f64 -1 (+.f64 u t1))
(-.f64 (/.f64 -1 (+.f64 t1 u)) 0)
(+.f64 -1 (-.f64 1 (/.f64 1 (+.f64 u t1))))
(/.f64 -1 (+.f64 u t1))
(-.f64 0 (/.f64 1 (+.f64 t1 u)))
(+.f64 -1 (-.f64 1 (/.f64 1 (+.f64 u t1))))
(/.f64 -1 (+.f64 u t1))
(-.f64 0 (/.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(+.f64 -1 (-.f64 1 (/.f64 1 (+.f64 u t1))))
(/.f64 -1 (+.f64 u t1))
(*.f64 -1 (/.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(+.f64 -1 (-.f64 1 (/.f64 1 (+.f64 u t1))))
(/.f64 -1 (+.f64 u t1))
(*.f64 (+.f64 t1 u) (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (+.f64 u t1) (/.f64 -1 (*.f64 (+.f64 u t1) (+.f64 u t1))))
(*.f64 (/.f64 -1 (+.f64 t1 u)) 1)
(+.f64 -1 (-.f64 1 (/.f64 1 (+.f64 u t1))))
(/.f64 -1 (+.f64 u t1))
(*.f64 1 (/.f64 -1 (+.f64 t1 u)))
(+.f64 -1 (-.f64 1 (/.f64 1 (+.f64 u t1))))
(/.f64 -1 (+.f64 u t1))
(*.f64 -2 (/.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))))
(*.f64 -2 (/.f64 (+.f64 u t1) (*.f64 (+.f64 u t1) (*.f64 2 (+.f64 u t1)))))
(*.f64 -2 (/.f64 (/.f64 (/.f64 (+.f64 u t1) (+.f64 u t1)) 2) (+.f64 u t1)))
(*.f64 -2 (/.f64 (+.f64 u t1) (*.f64 2 (*.f64 (+.f64 u t1) (+.f64 u t1)))))
(*.f64 -2 (/.f64 1/2 (+.f64 u t1)))
(*.f64 2 (/.f64 -1/2 (+.f64 t1 u)))
(*.f64 2 (/.f64 -1/2 (+.f64 u t1)))
(*.f64 (/.f64 -2 (+.f64 t1 u)) 1/2)
(*.f64 (/.f64 -2 (+.f64 u t1)) 1/2)
(*.f64 (neg.f64 (+.f64 t1 u)) (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (neg.f64 (+.f64 u t1)) (/.f64 (/.f64 1 (+.f64 u t1)) (+.f64 u t1)))
(*.f64 (neg.f64 (+.f64 u t1)) (/.f64 1 (*.f64 (+.f64 u t1) (+.f64 u t1))))
(*.f64 (+.f64 u t1) (neg.f64 (/.f64 1 (*.f64 (+.f64 u t1) (+.f64 u t1)))))
(*.f64 4 (/.f64 (/.f64 -2 (+.f64 t1 u)) 8))
(*.f64 4 (/.f64 -1/4 (+.f64 u t1)))
(*.f64 (*.f64 (/.f64 -1 (+.f64 t1 u)) 4) 1/4)
(+.f64 -1 (-.f64 1 (/.f64 1 (+.f64 u t1))))
(/.f64 -1 (+.f64 u t1))
(*.f64 (*.f64 (+.f64 t1 u) -2) (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 -2 (/.f64 (+.f64 u t1) (*.f64 (+.f64 u t1) (*.f64 2 (+.f64 u t1)))))
(*.f64 -2 (/.f64 (/.f64 (/.f64 (+.f64 u t1) (+.f64 u t1)) 2) (+.f64 u t1)))
(*.f64 -2 (/.f64 (+.f64 u t1) (*.f64 2 (*.f64 (+.f64 u t1) (+.f64 u t1)))))
(*.f64 -2 (/.f64 1/2 (+.f64 u t1)))
(*.f64 1/2 (/.f64 -2 (+.f64 t1 u)))
(*.f64 (/.f64 -2 (+.f64 u t1)) 1/2)
(*.f64 (/.f64 1 (+.f64 t1 u)) -1)
(+.f64 -1 (-.f64 1 (/.f64 1 (+.f64 u t1))))
(/.f64 -1 (+.f64 u t1))
(*.f64 (/.f64 -1/2 (+.f64 t1 u)) 2)
(*.f64 2 (/.f64 -1/2 (+.f64 u t1)))
(*.f64 1/4 (*.f64 (/.f64 -1 (+.f64 t1 u)) 4))
(+.f64 -1 (-.f64 1 (/.f64 1 (+.f64 u t1))))
(/.f64 -1 (+.f64 u t1))
(*.f64 (*.f64 (+.f64 t1 u) -1/2) (/.f64 2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (*.f64 (+.f64 u t1) -1/2) (/.f64 2 (*.f64 (+.f64 u t1) (+.f64 u t1))))
(*.f64 (+.f64 u t1) (*.f64 -1/2 (/.f64 2 (*.f64 (+.f64 u t1) (+.f64 u t1)))))
(*.f64 -1/2 (*.f64 2 (/.f64 1 (+.f64 t1 u))))
(+.f64 -1 (-.f64 1 (/.f64 1 (+.f64 u t1))))
(/.f64 -1 (+.f64 u t1))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 t1 u))) -1/2)
(+.f64 -1 (-.f64 1 (/.f64 1 (+.f64 u t1))))
(/.f64 -1 (+.f64 u t1))
(*.f64 (/.f64 (/.f64 -2 (+.f64 t1 u)) 8) 4)
(*.f64 4 (/.f64 -1/4 (+.f64 u t1)))
(*.f64 (/.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) -1)
(+.f64 -1 (-.f64 1 (/.f64 1 (+.f64 u t1))))
(/.f64 -1 (+.f64 u t1))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (neg.f64 (+.f64 t1 u)))
(*.f64 (neg.f64 (+.f64 u t1)) (/.f64 (/.f64 1 (+.f64 u t1)) (+.f64 u t1)))
(*.f64 (neg.f64 (+.f64 u t1)) (/.f64 1 (*.f64 (+.f64 u t1) (+.f64 u t1))))
(*.f64 (+.f64 u t1) (neg.f64 (/.f64 1 (*.f64 (+.f64 u t1) (+.f64 u t1)))))
(*.f64 (/.f64 2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 (+.f64 t1 u) -1/2))
(*.f64 (*.f64 (+.f64 u t1) -1/2) (/.f64 2 (*.f64 (+.f64 u t1) (+.f64 u t1))))
(*.f64 (+.f64 u t1) (*.f64 -1/2 (/.f64 2 (*.f64 (+.f64 u t1) (+.f64 u t1)))))
(*.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (+.f64 t1 u))
(*.f64 (+.f64 u t1) (/.f64 -1 (*.f64 (+.f64 u t1) (+.f64 u t1))))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 (+.f64 t1 u) -2))
(*.f64 -2 (/.f64 (+.f64 u t1) (*.f64 (+.f64 u t1) (*.f64 2 (+.f64 u t1)))))
(*.f64 -2 (/.f64 (/.f64 (/.f64 (+.f64 u t1) (+.f64 u t1)) 2) (+.f64 u t1)))
(*.f64 -2 (/.f64 (+.f64 u t1) (*.f64 2 (*.f64 (+.f64 u t1) (+.f64 u t1)))))
(*.f64 -2 (/.f64 1/2 (+.f64 u t1)))
(*.f64 (/.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) 2))) -2)
(*.f64 -2 (/.f64 (+.f64 u t1) (*.f64 (+.f64 u t1) (*.f64 2 (+.f64 u t1)))))
(*.f64 -2 (/.f64 (/.f64 (/.f64 (+.f64 u t1) (+.f64 u t1)) 2) (+.f64 u t1)))
(*.f64 -2 (/.f64 (+.f64 u t1) (*.f64 2 (*.f64 (+.f64 u t1) (+.f64 u t1)))))
(*.f64 -2 (/.f64 1/2 (+.f64 u t1)))
(pow.f64 (/.f64 -1 (+.f64 t1 u)) 1)
(+.f64 -1 (-.f64 1 (/.f64 1 (+.f64 u t1))))
(/.f64 -1 (+.f64 u t1))
(neg.f64 (/.f64 1 (+.f64 t1 u)))
(+.f64 -1 (-.f64 1 (/.f64 1 (+.f64 u t1))))
(/.f64 -1 (+.f64 u t1))
(neg.f64 (/.f64 (+.f64 t1 u) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(+.f64 -1 (-.f64 1 (/.f64 1 (+.f64 u t1))))
(/.f64 -1 (+.f64 u t1))

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
3.4b
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
6.3b
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
Compiler

Compiled 31 to 8 computations (74.2% saved)

series6.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
4.0ms
t1
@inf
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
0.0ms
t1
@0
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
0.0ms
u
@-inf
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
0.0ms
t1
@0
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
0.0ms
u
@-inf
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))

rewrite115.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
2234×rational.json-1
1768×rational.json-simplify-35
1028×exponential.json-3
1028×rational.json-2
1028×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01148
18448
225148
380048
4282448
5788748
Stop Event
node limit
Counts
2 → 132
Calls
Call 1
Inputs
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 t1 u) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (/.f64 (/.f64 1 u) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 u) (/.f64 1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 t1 u) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 t1 (*.f64 u (neg.f64 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t1 t1) (/.f64 (/.f64 1/2 (+.f64 t1 u)) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t1 t1) (*.f64 (/.f64 (/.f64 1 u) (+.f64 t1 u)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t1 u) 2) (/.f64 1/2 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t1 u) 2) (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 t1 (*.f64 u (*.f64 (+.f64 t1 u) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 1/2 (+.f64 t1 u)) u) t1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 u) (/.f64 t1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 4) (/.f64 1 (*.f64 u (*.f64 (+.f64 t1 u) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t1 u) (/.f64 2 (+.f64 t1 u))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t1 u) 4) (/.f64 1 (*.f64 (+.f64 t1 u) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (/.f64 1/2 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 u) (/.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 u) (+.f64 t1 u)) t1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t1) (/.f64 1 (*.f64 (+.f64 t1 u) (neg.f64 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t1) (/.f64 1 (*.f64 u (neg.f64 (+.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t1) (/.f64 -1 (*.f64 u (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 t1) u) (/.f64 -1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 -1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 u)) (/.f64 t1 (*.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (+.f64 t1 u)) u) (+.f64 t1 t1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 (/.f64 t1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 t1 u) (/.f64 2 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 t1 (+.f64 u u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 u) (/.f64 (+.f64 t1 t1) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2) (*.f64 (/.f64 t1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 u) (+.f64 t1 u)) 1/2) (+.f64 t1 t1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 (neg.f64 t1) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (*.f64 u (neg.f64 (+.f64 t1 u)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) 2)) (*.f64 2 (/.f64 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (+.f64 u u)) (/.f64 2 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 4)) (*.f64 (/.f64 t1 u) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (*.f64 u (*.f64 (+.f64 t1 u) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 u (*.f64 (+.f64 t1 u) 4))) (*.f64 t1 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (neg.f64 u))) (neg.f64 t1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 u (neg.f64 (+.f64 t1 u)))) (neg.f64 t1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 u (+.f64 t1 u))) (neg.f64 t1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (/.f64 1/2 (+.f64 t1 u)) u) (/.f64 (/.f64 1/2 (+.f64 t1 u)) u)) t1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 u) (/.f64 1/2 u)) (/.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))) (/.f64 t1 u))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 u))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 t1 (*.f64 u (neg.f64 (+.f64 t1 u)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t1 u) (/.f64 (+.f64 t1 u) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (/.f64 -1 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 v (*.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (/.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 v) (/.f64 (*.f64 (neg.f64 (+.f64 t1 u)) (/.f64 u t1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 v) (/.f64 (*.f64 (neg.f64 u) (/.f64 (+.f64 t1 u) t1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 v) (/.f64 (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 u) 2) (/.f64 (*.f64 (+.f64 t1 u) 2) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 u) 2) (+.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) (/.f64 (+.f64 t1 u) (neg.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 u (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 2 (/.f64 u t1))) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) (neg.f64 v)) (/.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) (neg.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (*.f64 v -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 v v) (*.f64 -2 (*.f64 (+.f64 t1 u) (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 v v) (+.f64 (*.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 u t1))) (*.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v -2) (*.f64 (+.f64 t1 u) (*.f64 2 (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 u) (/.f64 2 (+.f64 t1 u))) (/.f64 -2 v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 u) (/.f64 2 (+.f64 t1 u))) (+.f64 (/.f64 -1 v) (/.f64 -1 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 u) 4) (+.f64 (/.f64 (*.f64 (+.f64 t1 u) 2) (neg.f64 v)) (/.f64 (*.f64 (+.f64 t1 u) 2) (neg.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (/.f64 (+.f64 u u) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (+.f64 (/.f64 u (neg.f64 v)) (/.f64 u (neg.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 (/.f64 u t1) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 u) (/.f64 (/.f64 (+.f64 t1 u) t1) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 t1) u) (/.f64 (+.f64 t1 u) v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 u v))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 2 (/.f64 u t1))) (neg.f64 v)) (/.f64 (*.f64 (+.f64 t1 u) (*.f64 2 (/.f64 u t1))) (neg.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) 4) (+.f64 (/.f64 -2 v) (/.f64 -2 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) 4) (/.f64 (*.f64 u 4) (neg.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) 4) (+.f64 (/.f64 (+.f64 u u) (neg.f64 v)) (/.f64 (+.f64 u u) (neg.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v 4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v 4) (+.f64 (*.f64 -2 (*.f64 (+.f64 t1 u) (/.f64 u t1))) (*.f64 -2 (*.f64 (+.f64 t1 u) (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (*.f64 v -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v -4) (*.f64 2 (*.f64 (+.f64 t1 u) (*.f64 2 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v -4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 u)) (+.f64 (/.f64 (/.f64 (+.f64 t1 u) t1) (neg.f64 v)) (/.f64 (/.f64 (+.f64 t1 u) t1) (neg.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 u t1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 t1 u)) (+.f64 (/.f64 (/.f64 u t1) (neg.f64 v)) (/.f64 (/.f64 u t1) (neg.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 u) -2) (+.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (+.f64 t1 u) v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) -2) (+.f64 (/.f64 u v) (/.f64 u v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 v 4)) (+.f64 (*.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) -4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 v -4)) (+.f64 (*.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) 4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (*.f64 v -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 t1 (+.f64 t1 u)) 4)) (+.f64 (/.f64 (*.f64 u 4) (neg.f64 v)) (/.f64 (*.f64 u 4) (neg.f64 v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) (/.f64 u t1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 v 4) (*.f64 (+.f64 t1 u) (/.f64 u t1))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 v -4) (*.f64 (+.f64 t1 u) (/.f64 u t1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 v) u) (/.f64 (+.f64 t1 u) t1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 v) 2) (/.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 v)) (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))) (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 (neg.f64 v) (+.f64 t1 u))) (*.f64 2 (/.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (*.f64 v -4))) (*.f64 2 (*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (*.f64 v -4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) (/.f64 u t1))) (/.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) (/.f64 u t1)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 v 4) (*.f64 (+.f64 t1 u) (/.f64 u t1))) (/.f64 (*.f64 v 4) (*.f64 (+.f64 t1 u) (/.f64 u t1)))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 v -4) (*.f64 (+.f64 t1 u) (/.f64 u t1))) (/.f64 (*.f64 v -4) (*.f64 (+.f64 t1 u) (/.f64 u t1)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 v) u) (/.f64 (neg.f64 v) u)) (*.f64 (+.f64 t1 u) (/.f64 2 t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 v)) (neg.f64 (neg.f64 v))) (+.f64 (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1))) (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 v -2)) (-.f64 0 (*.f64 (+.f64 t1 u) (*.f64 2 (/.f64 u t1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))) (neg.f64 (/.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 v) u)) (neg.f64 (/.f64 (+.f64 t1 u) t1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 v))) (*.f64 (+.f64 t1 u) (/.f64 u t1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))))))

simplify118.0ms (0.7%)

Algorithm
egg-herbie
Rules
1398×rational.json-simplify-49
1076×rational.json-simplify-2
970×rational.json-simplify-41
848×rational.json-simplify-35
842×rational.json-simplify-53
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03566618
110026292
229336156
354226130
Stop Event
node limit
Counts
192 → 235
Calls
Call 1
Inputs
(/.f64 t1 (pow.f64 u 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2)))
(+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2))))
(+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 4) (pow.f64 u 5))) (/.f64 t1 (pow.f64 u 2)))))
(/.f64 1 u)
(-.f64 (/.f64 1 u) (/.f64 1 t1))
(-.f64 (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 u)) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 u))) (/.f64 1 t1))
(/.f64 1 u)
(-.f64 (/.f64 1 u) (/.f64 1 t1))
(-.f64 (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 u)) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 u))) (/.f64 1 t1))
(/.f64 1 u)
(-.f64 (/.f64 1 u) (/.f64 1 t1))
(-.f64 (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 u)) (/.f64 1 t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 u))) (/.f64 1 t1))
(/.f64 t1 (pow.f64 u 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2)))
(+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2))))
(+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 4) (pow.f64 u 5))) (/.f64 t1 (pow.f64 u 2)))))
(/.f64 t1 (pow.f64 u 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2)))
(+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2))))
(+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 4) (pow.f64 u 5))) (/.f64 t1 (pow.f64 u 2)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(*.f64 -1 (/.f64 v u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(*.f64 -1 (/.f64 v u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(*.f64 -1 (/.f64 v u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(+.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) 0)
(+.f64 0 (/.f64 (/.f64 t1 u) (+.f64 t1 u)))
(-.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) 0)
(*.f64 t1 (/.f64 (/.f64 1 u) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 1 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) 1)
(*.f64 1 (/.f64 (/.f64 t1 u) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 -1 (/.f64 t1 (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (+.f64 t1 t1) (/.f64 (/.f64 1/2 (+.f64 t1 u)) u))
(*.f64 (+.f64 t1 t1) (*.f64 (/.f64 (/.f64 1 u) (+.f64 t1 u)) 1/2))
(*.f64 (*.f64 (/.f64 t1 u) 2) (/.f64 1/2 (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 t1 u) 2) (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 1 u))
(*.f64 2 (/.f64 (/.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))
(*.f64 2 (/.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) 2))
(*.f64 2 (/.f64 t1 (*.f64 u (*.f64 (+.f64 t1 u) 2))))
(*.f64 2 (*.f64 (/.f64 (/.f64 1/2 (+.f64 t1 u)) u) t1))
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 t1 u)))
(*.f64 2 (*.f64 (/.f64 1/2 u) (/.f64 t1 (+.f64 t1 u))))
(*.f64 (*.f64 t1 4) (/.f64 1 (*.f64 u (*.f64 (+.f64 t1 u) 4))))
(*.f64 (*.f64 (/.f64 t1 u) (/.f64 2 (+.f64 t1 u))) 1/2)
(*.f64 (*.f64 (/.f64 t1 u) 4) (/.f64 1 (*.f64 (+.f64 t1 u) 4)))
(*.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (/.f64 1/2 u))
(*.f64 (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))) -1)
(*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 t1 u))
(*.f64 (/.f64 1 u) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 1 u) (+.f64 t1 u)) t1)
(*.f64 (neg.f64 t1) (/.f64 1 (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 (neg.f64 t1) (/.f64 1 (*.f64 u (neg.f64 (+.f64 t1 u)))))
(*.f64 (neg.f64 t1) (/.f64 -1 (*.f64 u (+.f64 t1 u))))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 -1 (+.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 -1 u))
(*.f64 (*.f64 2 (/.f64 1 u)) (/.f64 t1 (*.f64 (+.f64 t1 u) 2)))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 t1 u)) u) (+.f64 t1 t1))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 (/.f64 t1 u) 2))
(*.f64 1/2 (*.f64 (/.f64 t1 u) (/.f64 2 (+.f64 t1 u))))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 t1 (+.f64 u u)))
(*.f64 (/.f64 1/2 u) (/.f64 (+.f64 t1 t1) (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2) (*.f64 (/.f64 t1 u) 2))
(*.f64 (*.f64 (/.f64 (/.f64 1 u) (+.f64 t1 u)) 1/2) (+.f64 t1 t1))
(*.f64 (/.f64 -1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 (neg.f64 t1) u))
(*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 u))) -1)
(*.f64 (/.f64 t1 (*.f64 u (neg.f64 (+.f64 t1 u)))) -1)
(*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) 2)) (*.f64 2 (/.f64 1 u)))
(*.f64 (/.f64 t1 (+.f64 u u)) (/.f64 2 (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) 2)
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 4)) (*.f64 (/.f64 t1 u) 4))
(*.f64 (/.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) 2) 2)
(*.f64 (/.f64 t1 (*.f64 u (*.f64 (+.f64 t1 u) 2))) 2)
(*.f64 (/.f64 1 (*.f64 u (*.f64 (+.f64 t1 u) 4))) (*.f64 t1 4))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (neg.f64 u))) (neg.f64 t1))
(*.f64 (/.f64 1 (*.f64 u (neg.f64 (+.f64 t1 u)))) (neg.f64 t1))
(*.f64 (/.f64 -1 (*.f64 u (+.f64 t1 u))) (neg.f64 t1))
(*.f64 (+.f64 (/.f64 (/.f64 1/2 (+.f64 t1 u)) u) (/.f64 (/.f64 1/2 (+.f64 t1 u)) u)) t1)
(*.f64 (+.f64 (/.f64 1/2 u) (/.f64 1/2 u)) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (+.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))) (/.f64 t1 u))
(pow.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) 1)
(neg.f64 (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(neg.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 u))))
(neg.f64 (/.f64 t1 (*.f64 u (neg.f64 (+.f64 t1 u)))))
(+.f64 (*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u))) 0)
(+.f64 0 (*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u))))
(-.f64 (*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u))) 0)
(/.f64 (/.f64 t1 u) (/.f64 (+.f64 t1 u) (neg.f64 v)))
(/.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (/.f64 -1 v))
(/.f64 v (*.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 u t1))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (/.f64 u t1)))
(/.f64 (neg.f64 v) (/.f64 (*.f64 (neg.f64 (+.f64 t1 u)) (/.f64 u t1)) -1))
(/.f64 (neg.f64 v) (/.f64 (*.f64 (neg.f64 u) (/.f64 (+.f64 t1 u) t1)) -1))
(/.f64 (neg.f64 v) (/.f64 (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1))) -1))
(/.f64 (*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u))) 1)
(/.f64 1 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) (neg.f64 v)))
(/.f64 (*.f64 (/.f64 t1 u) 2) (/.f64 (*.f64 (+.f64 t1 u) 2) (neg.f64 v)))
(/.f64 (*.f64 (/.f64 t1 u) 2) (+.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) (/.f64 (+.f64 t1 u) (neg.f64 v))))
(/.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 u (neg.f64 v)))
(/.f64 2 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 2 (/.f64 u t1))) (neg.f64 v)))
(/.f64 2 (+.f64 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) (neg.f64 v)) (/.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) (neg.f64 v))))
(/.f64 (*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (*.f64 v -2)) 2)
(/.f64 (+.f64 v v) (*.f64 -2 (*.f64 (+.f64 t1 u) (/.f64 u t1))))
(/.f64 (+.f64 v v) (+.f64 (*.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 u t1))) (*.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 u t1)))))
(/.f64 (*.f64 v -2) (*.f64 (+.f64 t1 u) (*.f64 2 (/.f64 u t1))))
(/.f64 (*.f64 (/.f64 t1 u) (/.f64 2 (+.f64 t1 u))) (/.f64 -2 v))
(/.f64 (*.f64 (/.f64 t1 u) (/.f64 2 (+.f64 t1 u))) (+.f64 (/.f64 -1 v) (/.f64 -1 v)))
(/.f64 (*.f64 (/.f64 t1 u) 4) (+.f64 (/.f64 (*.f64 (+.f64 t1 u) 2) (neg.f64 v)) (/.f64 (*.f64 (+.f64 t1 u) 2) (neg.f64 v))))
(/.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (/.f64 (+.f64 u u) (neg.f64 v)))
(/.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (+.f64 (/.f64 u (neg.f64 v)) (/.f64 u (neg.f64 v))))
(/.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 (/.f64 u t1) (neg.f64 v)))
(/.f64 (/.f64 1 u) (/.f64 (/.f64 (+.f64 t1 u) t1) (neg.f64 v)))
(/.f64 (/.f64 (neg.f64 t1) u) (/.f64 (+.f64 t1 u) v))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 u v))
(/.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 2 (/.f64 u t1))) (neg.f64 v)) (/.f64 (*.f64 (+.f64 t1 u) (*.f64 2 (/.f64 u t1))) (neg.f64 v))))
(/.f64 (*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) 4) (+.f64 (/.f64 -2 v) (/.f64 -2 v)))
(/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) 4) (/.f64 (*.f64 u 4) (neg.f64 v)))
(/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) 4) (+.f64 (/.f64 (+.f64 u u) (neg.f64 v)) (/.f64 (+.f64 u u) (neg.f64 v))))
(/.f64 (*.f64 v 4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) -4))
(/.f64 (*.f64 v 4) (+.f64 (*.f64 -2 (*.f64 (+.f64 t1 u) (/.f64 u t1))) (*.f64 -2 (*.f64 (+.f64 t1 u) (/.f64 u t1)))))
(/.f64 (*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (*.f64 v -4)) 4)
(/.f64 (*.f64 v -4) (*.f64 2 (*.f64 (+.f64 t1 u) (*.f64 2 (/.f64 u t1)))))
(/.f64 (*.f64 v -4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) 4))
(/.f64 (*.f64 2 (/.f64 1 u)) (+.f64 (/.f64 (/.f64 (+.f64 t1 u) t1) (neg.f64 v)) (/.f64 (/.f64 (+.f64 t1 u) t1) (neg.f64 v))))
(/.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))) -1)
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 u t1))
(/.f64 (/.f64 2 (+.f64 t1 u)) (+.f64 (/.f64 (/.f64 u t1) (neg.f64 v)) (/.f64 (/.f64 u t1) (neg.f64 v))))
(/.f64 (*.f64 (/.f64 t1 u) -2) (+.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (+.f64 t1 u) v)))
(/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) -2) (+.f64 (/.f64 u v) (/.f64 u v)))
(/.f64 (*.f64 2 (*.f64 v 4)) (+.f64 (*.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) -4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) -4)))
(/.f64 (*.f64 2 (*.f64 v -4)) (+.f64 (*.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) 4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) 4)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (*.f64 v -4))) 8)
(/.f64 (*.f64 2 (*.f64 (/.f64 t1 (+.f64 t1 u)) 4)) (+.f64 (/.f64 (*.f64 u 4) (neg.f64 v)) (/.f64 (*.f64 u 4) (neg.f64 v))))
(/.f64 (/.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) (/.f64 u t1))) -2)
(/.f64 (/.f64 (*.f64 v 4) (*.f64 (+.f64 t1 u) (/.f64 u t1))) -4)
(/.f64 (/.f64 (*.f64 v -4) (*.f64 (+.f64 t1 u) (/.f64 u t1))) 4)
(/.f64 (/.f64 (neg.f64 v) u) (/.f64 (+.f64 t1 u) t1))
(/.f64 (/.f64 (neg.f64 v) 2) (/.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) 2))
(/.f64 (neg.f64 (neg.f64 v)) (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1))))
(/.f64 (+.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))) (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u)))) -2)
(/.f64 (+.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 (neg.f64 v) (+.f64 t1 u))) (*.f64 2 (/.f64 u t1)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (*.f64 v -4))) (*.f64 2 (*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (*.f64 v -4)))) 16)
(/.f64 (+.f64 (/.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) (/.f64 u t1))) (/.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) (/.f64 u t1)))) -4)
(/.f64 (+.f64 (/.f64 (*.f64 v 4) (*.f64 (+.f64 t1 u) (/.f64 u t1))) (/.f64 (*.f64 v 4) (*.f64 (+.f64 t1 u) (/.f64 u t1)))) -8)
(/.f64 (+.f64 (/.f64 (*.f64 v -4) (*.f64 (+.f64 t1 u) (/.f64 u t1))) (/.f64 (*.f64 v -4) (*.f64 (+.f64 t1 u) (/.f64 u t1)))) 8)
(/.f64 (+.f64 (/.f64 (neg.f64 v) u) (/.f64 (neg.f64 v) u)) (*.f64 (+.f64 t1 u) (/.f64 2 t1)))
(/.f64 (+.f64 (neg.f64 (neg.f64 v)) (neg.f64 (neg.f64 v))) (+.f64 (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1))) (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)))))
(/.f64 (neg.f64 (*.f64 v -2)) (-.f64 0 (*.f64 (+.f64 t1 u) (*.f64 2 (/.f64 u t1)))))
(/.f64 (neg.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))) (neg.f64 (/.f64 u t1)))
(/.f64 (neg.f64 (/.f64 (neg.f64 v) u)) (neg.f64 (/.f64 (+.f64 t1 u) t1)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 v))) (*.f64 (+.f64 t1 u) (/.f64 u t1)))
(pow.f64 (*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u))) 1)
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
Outputs
(/.f64 t1 (pow.f64 u 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2)))
(+.f64 (/.f64 t1 (pow.f64 u 2)) (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(+.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))
(+.f64 (/.f64 t1 (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (/.f64 t1 (pow.f64 u 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))
(+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 4) (pow.f64 u 5))) (/.f64 t1 (pow.f64 u 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (+.f64 (/.f64 t1 (pow.f64 u 2)) (*.f64 -1 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))
(+.f64 (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5))))))
(+.f64 (/.f64 t1 (pow.f64 u 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))
(+.f64 (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))))
(/.f64 1 u)
(-.f64 (/.f64 1 u) (/.f64 1 t1))
(-.f64 (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 u)) (/.f64 1 t1))
(+.f64 (/.f64 1 u) (-.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 t1)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 u))) (/.f64 1 t1))
(+.f64 (+.f64 (/.f64 1 u) (/.f64 u (pow.f64 t1 2))) (-.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 1 t1)))
(+.f64 (+.f64 (/.f64 1 u) (/.f64 u (pow.f64 t1 2))) (-.f64 (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 1 t1)))
(+.f64 (/.f64 u (pow.f64 t1 2)) (+.f64 (-.f64 (/.f64 1 u) (/.f64 1 t1)) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(+.f64 (-.f64 (/.f64 1 u) (/.f64 1 t1)) (+.f64 (/.f64 u (pow.f64 t1 2)) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(/.f64 1 u)
(-.f64 (/.f64 1 u) (/.f64 1 t1))
(-.f64 (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 u)) (/.f64 1 t1))
(+.f64 (/.f64 1 u) (-.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 t1)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 u))) (/.f64 1 t1))
(+.f64 (+.f64 (/.f64 1 u) (/.f64 u (pow.f64 t1 2))) (-.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 1 t1)))
(+.f64 (+.f64 (/.f64 1 u) (/.f64 u (pow.f64 t1 2))) (-.f64 (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 1 t1)))
(+.f64 (/.f64 u (pow.f64 t1 2)) (+.f64 (-.f64 (/.f64 1 u) (/.f64 1 t1)) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(+.f64 (-.f64 (/.f64 1 u) (/.f64 1 t1)) (+.f64 (/.f64 u (pow.f64 t1 2)) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(/.f64 1 u)
(-.f64 (/.f64 1 u) (/.f64 1 t1))
(-.f64 (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 u)) (/.f64 1 t1))
(+.f64 (/.f64 1 u) (-.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 t1)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (+.f64 (/.f64 u (pow.f64 t1 2)) (/.f64 1 u))) (/.f64 1 t1))
(+.f64 (+.f64 (/.f64 1 u) (/.f64 u (pow.f64 t1 2))) (-.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 1 t1)))
(+.f64 (+.f64 (/.f64 1 u) (/.f64 u (pow.f64 t1 2))) (-.f64 (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3))) (/.f64 1 t1)))
(+.f64 (/.f64 u (pow.f64 t1 2)) (+.f64 (-.f64 (/.f64 1 u) (/.f64 1 t1)) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(+.f64 (-.f64 (/.f64 1 u) (/.f64 1 t1)) (+.f64 (/.f64 u (pow.f64 t1 2)) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(/.f64 t1 (pow.f64 u 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2)))
(+.f64 (/.f64 t1 (pow.f64 u 2)) (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(+.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))
(+.f64 (/.f64 t1 (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (/.f64 t1 (pow.f64 u 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))
(+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 4) (pow.f64 u 5))) (/.f64 t1 (pow.f64 u 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (+.f64 (/.f64 t1 (pow.f64 u 2)) (*.f64 -1 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))
(+.f64 (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5))))))
(+.f64 (/.f64 t1 (pow.f64 u 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))
(+.f64 (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))))
(/.f64 t1 (pow.f64 u 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2)))
(+.f64 (/.f64 t1 (pow.f64 u 2)) (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(+.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 t1 (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))
(+.f64 (/.f64 t1 (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(+.f64 (/.f64 t1 (pow.f64 u 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))
(+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 4) (pow.f64 u 5))) (/.f64 t1 (pow.f64 u 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (+.f64 (/.f64 t1 (pow.f64 u 2)) (*.f64 -1 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))
(+.f64 (neg.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (+.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5))))))
(+.f64 (/.f64 t1 (pow.f64 u 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))
(+.f64 (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))) (*.f64 -1 (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))) (neg.f64 (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))) (*.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) v)))
(+.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(*.f64 -1 (/.f64 v u))
(/.f64 (neg.f64 v) u)
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 v t1))
(+.f64 (/.f64 v t1) (/.f64 (neg.f64 v) u))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (*.f64 u (/.f64 v (pow.f64 t1 2))) (/.f64 v u))))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (/.f64 v u) (*.f64 u (/.f64 v (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (neg.f64 (+.f64 (/.f64 v u) (*.f64 (/.f64 u (pow.f64 t1 2)) v))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (+.f64 (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (+.f64 (*.f64 u (/.f64 v (pow.f64 t1 2))) (/.f64 v u))) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (+.f64 (/.f64 v u) (*.f64 u (/.f64 v (pow.f64 t1 2))))) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))))
(+.f64 (/.f64 v t1) (+.f64 (neg.f64 (+.f64 (/.f64 v u) (*.f64 (/.f64 u (pow.f64 t1 2)) v))) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))))
(*.f64 -1 (/.f64 v u))
(/.f64 (neg.f64 v) u)
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 v t1))
(+.f64 (/.f64 v t1) (/.f64 (neg.f64 v) u))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (*.f64 u (/.f64 v (pow.f64 t1 2))) (/.f64 v u))))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (/.f64 v u) (*.f64 u (/.f64 v (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (neg.f64 (+.f64 (/.f64 v u) (*.f64 (/.f64 u (pow.f64 t1 2)) v))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (+.f64 (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (+.f64 (*.f64 u (/.f64 v (pow.f64 t1 2))) (/.f64 v u))) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (+.f64 (/.f64 v u) (*.f64 u (/.f64 v (pow.f64 t1 2))))) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))))
(+.f64 (/.f64 v t1) (+.f64 (neg.f64 (+.f64 (/.f64 v u) (*.f64 (/.f64 u (pow.f64 t1 2)) v))) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))))
(*.f64 -1 (/.f64 v u))
(/.f64 (neg.f64 v) u)
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 v t1))
(+.f64 (/.f64 v t1) (/.f64 (neg.f64 v) u))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (*.f64 u (/.f64 v (pow.f64 t1 2))) (/.f64 v u))))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (/.f64 v u) (*.f64 u (/.f64 v (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (neg.f64 (+.f64 (/.f64 v u) (*.f64 (/.f64 u (pow.f64 t1 2)) v))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (+.f64 (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (+.f64 (*.f64 u (/.f64 v (pow.f64 t1 2))) (/.f64 v u))) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (+.f64 (/.f64 v u) (*.f64 u (/.f64 v (pow.f64 t1 2))))) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))))
(+.f64 (/.f64 v t1) (+.f64 (neg.f64 (+.f64 (/.f64 v u) (*.f64 (/.f64 u (pow.f64 t1 2)) v))) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))) (*.f64 -1 (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))) (neg.f64 (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))) (*.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) v)))
(+.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 v))
(*.f64 t1 (neg.f64 (/.f64 v (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4)))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))) (*.f64 -1 (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))) (neg.f64 (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)))))
(+.f64 (*.f64 (pow.f64 t1 2) (/.f64 v (pow.f64 u 3))) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 t1 3) (/.f64 v (pow.f64 u 4))) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))) (*.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) v)))
(+.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(+.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) 0)
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(+.f64 0 (/.f64 (/.f64 t1 u) (+.f64 t1 u)))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(-.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) 0)
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 t1 (/.f64 (/.f64 1 u) (+.f64 t1 u)))
(*.f64 (/.f64 t1 u) (/.f64 1 (+.f64 t1 u)))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) 1)
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 1 (/.f64 (/.f64 t1 u) (+.f64 t1 u)))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 -1 (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 -1 (/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 u))))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 -1 (/.f64 t1 (*.f64 u (neg.f64 (+.f64 t1 u)))))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 (+.f64 t1 t1) (/.f64 (/.f64 1/2 (+.f64 t1 u)) u))
(*.f64 (+.f64 t1 t1) (/.f64 (/.f64 1/2 u) (+.f64 t1 u)))
(*.f64 (+.f64 t1 t1) (/.f64 1/2 (*.f64 u (+.f64 t1 u))))
(*.f64 t1 (*.f64 2 (/.f64 1/2 (*.f64 u (+.f64 t1 u)))))
(*.f64 (+.f64 t1 t1) (*.f64 (/.f64 (/.f64 1 u) (+.f64 t1 u)) 1/2))
(*.f64 t1 (/.f64 (/.f64 1 u) (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 t1 u) 2) (/.f64 1/2 (+.f64 t1 u)))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 t1 u) 2) (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 1 u))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 2 (/.f64 (/.f64 t1 u) (*.f64 (+.f64 t1 u) 2)))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 2 (/.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) 2))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 2 (/.f64 t1 (*.f64 u (*.f64 (+.f64 t1 u) 2))))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 2 (*.f64 (/.f64 (/.f64 1/2 (+.f64 t1 u)) u) t1))
(*.f64 (+.f64 t1 t1) (/.f64 (/.f64 1/2 u) (+.f64 t1 u)))
(*.f64 (+.f64 t1 t1) (/.f64 1/2 (*.f64 u (+.f64 t1 u))))
(*.f64 t1 (*.f64 2 (/.f64 1/2 (*.f64 u (+.f64 t1 u)))))
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 t1 u)))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 2 (*.f64 (/.f64 1/2 u) (/.f64 t1 (+.f64 t1 u))))
(*.f64 2 (*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 1/2 u)))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (*.f64 (/.f64 1/2 u) 2))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (*.f64 2 (/.f64 1/2 u)))
(*.f64 (*.f64 t1 4) (/.f64 1 (*.f64 u (*.f64 (+.f64 t1 u) 4))))
(*.f64 (*.f64 t1 4) (/.f64 (/.f64 1 u) (*.f64 4 (+.f64 t1 u))))
(*.f64 (*.f64 t1 4) (/.f64 (/.f64 1/4 (+.f64 t1 u)) u))
(*.f64 (*.f64 (/.f64 t1 u) (/.f64 2 (+.f64 t1 u))) 1/2)
(*.f64 (/.f64 t1 u) (*.f64 (/.f64 2 (+.f64 t1 u)) 1/2))
(*.f64 (/.f64 2 (+.f64 t1 u)) (*.f64 1/2 (/.f64 t1 u)))
(*.f64 (/.f64 t1 u) (*.f64 1/2 (/.f64 2 (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 t1 u) 4) (/.f64 1 (*.f64 (+.f64 t1 u) 4)))
(*.f64 (/.f64 t1 u) (*.f64 4 (/.f64 1 (*.f64 4 (+.f64 t1 u)))))
(*.f64 4 (*.f64 (/.f64 1/4 (+.f64 t1 u)) (/.f64 t1 u)))
(*.f64 4 (*.f64 (/.f64 t1 u) (/.f64 1/4 (+.f64 t1 u))))
(*.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (/.f64 1/2 u))
(*.f64 (/.f64 1/2 u) (/.f64 (+.f64 t1 t1) (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))) -1)
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 t1 u))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 1 u) (/.f64 t1 (+.f64 t1 u)))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 1 u) (+.f64 t1 u)) t1)
(*.f64 t1 (/.f64 (/.f64 1 u) (+.f64 t1 u)))
(*.f64 (neg.f64 t1) (/.f64 1 (*.f64 (+.f64 t1 u) (neg.f64 u))))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 (neg.f64 t1) (/.f64 1 (*.f64 u (neg.f64 (+.f64 t1 u)))))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 (neg.f64 t1) (/.f64 -1 (*.f64 u (+.f64 t1 u))))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 -1 (+.f64 t1 u)))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 -1 u))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 (*.f64 2 (/.f64 1 u)) (/.f64 t1 (*.f64 (+.f64 t1 u) 2)))
(*.f64 (*.f64 2 (/.f64 1 u)) (/.f64 t1 (*.f64 2 (+.f64 t1 u))))
(*.f64 (/.f64 1 u) (*.f64 (/.f64 (/.f64 t1 2) (+.f64 t1 u)) 2))
(*.f64 (/.f64 1 u) (*.f64 2 (/.f64 (/.f64 t1 2) (+.f64 t1 u))))
(*.f64 (/.f64 1 u) (*.f64 2 (/.f64 t1 (*.f64 2 (+.f64 t1 u)))))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 t1 u)) u) (+.f64 t1 t1))
(*.f64 (+.f64 t1 t1) (/.f64 (/.f64 1/2 u) (+.f64 t1 u)))
(*.f64 (+.f64 t1 t1) (/.f64 1/2 (*.f64 u (+.f64 t1 u))))
(*.f64 t1 (*.f64 2 (/.f64 1/2 (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 1/2 (+.f64 t1 u)) (*.f64 (/.f64 t1 u) 2))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 1/2 (*.f64 (/.f64 t1 u) (/.f64 2 (+.f64 t1 u))))
(*.f64 (/.f64 t1 u) (*.f64 (/.f64 2 (+.f64 t1 u)) 1/2))
(*.f64 (/.f64 2 (+.f64 t1 u)) (*.f64 1/2 (/.f64 t1 u)))
(*.f64 (/.f64 t1 u) (*.f64 1/2 (/.f64 2 (+.f64 t1 u))))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 t1 (+.f64 u u)))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 (/.f64 t1 2) u))
(*.f64 (/.f64 1/2 u) (/.f64 (+.f64 t1 t1) (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 1 (+.f64 t1 u)) 1/2) (*.f64 (/.f64 t1 u) 2))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 (/.f64 1 u) (+.f64 t1 u)) 1/2) (+.f64 t1 t1))
(*.f64 t1 (/.f64 (/.f64 1 u) (+.f64 t1 u)))
(*.f64 (/.f64 -1 u) (/.f64 (neg.f64 t1) (+.f64 t1 u)))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 (neg.f64 t1) u))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 u))) -1)
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 t1 (*.f64 u (neg.f64 (+.f64 t1 u)))) -1)
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) 2)) (*.f64 2 (/.f64 1 u)))
(*.f64 (*.f64 2 (/.f64 1 u)) (/.f64 t1 (*.f64 2 (+.f64 t1 u))))
(*.f64 (/.f64 1 u) (*.f64 (/.f64 (/.f64 t1 2) (+.f64 t1 u)) 2))
(*.f64 (/.f64 1 u) (*.f64 2 (/.f64 (/.f64 t1 2) (+.f64 t1 u))))
(*.f64 (/.f64 1 u) (*.f64 2 (/.f64 t1 (*.f64 2 (+.f64 t1 u)))))
(*.f64 (/.f64 t1 (+.f64 u u)) (/.f64 2 (+.f64 t1 u)))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 t1 (+.f64 u u)))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 (/.f64 t1 2) u))
(*.f64 (/.f64 (/.f64 t1 u) (*.f64 (+.f64 t1 u) 2)) 2)
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 4)) (*.f64 (/.f64 t1 u) 4))
(*.f64 (/.f64 t1 u) (*.f64 4 (/.f64 1 (*.f64 4 (+.f64 t1 u)))))
(*.f64 4 (*.f64 (/.f64 1/4 (+.f64 t1 u)) (/.f64 t1 u)))
(*.f64 4 (*.f64 (/.f64 t1 u) (/.f64 1/4 (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) 2) 2)
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 t1 (*.f64 u (*.f64 (+.f64 t1 u) 2))) 2)
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 1 (*.f64 u (*.f64 (+.f64 t1 u) 4))) (*.f64 t1 4))
(*.f64 (*.f64 t1 4) (/.f64 (/.f64 1 u) (*.f64 4 (+.f64 t1 u))))
(*.f64 (*.f64 t1 4) (/.f64 (/.f64 1/4 (+.f64 t1 u)) u))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (neg.f64 u))) (neg.f64 t1))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 1 (*.f64 u (neg.f64 (+.f64 t1 u)))) (neg.f64 t1))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 (/.f64 -1 (*.f64 u (+.f64 t1 u))) (neg.f64 t1))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(*.f64 (+.f64 (/.f64 (/.f64 1/2 (+.f64 t1 u)) u) (/.f64 (/.f64 1/2 (+.f64 t1 u)) u)) t1)
(*.f64 t1 (+.f64 (/.f64 (/.f64 1/2 u) (+.f64 t1 u)) (/.f64 (/.f64 1/2 u) (+.f64 t1 u))))
(*.f64 t1 (+.f64 (/.f64 1/2 (*.f64 u (+.f64 t1 u))) (/.f64 1/2 (*.f64 u (+.f64 t1 u)))))
(*.f64 (+.f64 (/.f64 1/2 u) (/.f64 1/2 u)) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 (/.f64 1/2 u) (/.f64 1/2 u)))
(*.f64 (+.f64 (/.f64 1/2 (+.f64 t1 u)) (/.f64 1/2 (+.f64 t1 u))) (/.f64 t1 u))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(pow.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) 1)
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(neg.f64 (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(neg.f64 (/.f64 t1 (*.f64 (+.f64 t1 u) (neg.f64 u))))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(neg.f64 (/.f64 t1 (*.f64 u (neg.f64 (+.f64 t1 u)))))
(/.f64 (/.f64 t1 u) (+.f64 t1 u))
(/.f64 t1 (*.f64 u (+.f64 t1 u)))
(+.f64 (*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u))) 0)
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(+.f64 0 (*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u))))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(-.f64 (*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u))) 0)
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 t1 u) (/.f64 (+.f64 t1 u) (neg.f64 v)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (/.f64 -1 v))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 v (*.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 u t1))))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 v) (*.f64 (+.f64 t1 u) (/.f64 u t1)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 v) (/.f64 (*.f64 (neg.f64 (+.f64 t1 u)) (/.f64 u t1)) -1))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 v) (/.f64 (*.f64 (neg.f64 u) (/.f64 (+.f64 t1 u) t1)) -1))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 v) (/.f64 (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1))) -1))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u))) 1)
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 1 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) (neg.f64 v)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 (/.f64 t1 u) 2) (/.f64 (*.f64 (+.f64 t1 u) 2) (neg.f64 v)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 (/.f64 t1 u) 2) (+.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) (/.f64 (+.f64 t1 u) (neg.f64 v))))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 u (neg.f64 v)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 2 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 2 (/.f64 u t1))) (neg.f64 v)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 2 (+.f64 (/.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) (neg.f64 v)) (/.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) (neg.f64 v))))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (*.f64 v -2)) 2)
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (+.f64 v v) (*.f64 -2 (*.f64 (+.f64 t1 u) (/.f64 u t1))))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (+.f64 v v) (+.f64 (*.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 u t1))) (*.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 u t1)))))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 v -2) (*.f64 (+.f64 t1 u) (*.f64 2 (/.f64 u t1))))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 (/.f64 t1 u) (/.f64 2 (+.f64 t1 u))) (/.f64 -2 v))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 (/.f64 t1 u) (/.f64 -2 v)))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 t1 (*.f64 u (/.f64 -2 v))))
(*.f64 (/.f64 t1 u) (/.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 -2 v)))
(/.f64 (*.f64 (/.f64 t1 u) (/.f64 2 (+.f64 t1 u))) (+.f64 (/.f64 -1 v) (/.f64 -1 v)))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 (/.f64 t1 u) (+.f64 (/.f64 -1 v) (/.f64 -1 v))))
(*.f64 (/.f64 t1 u) (/.f64 (/.f64 2 (+.f64 t1 u)) (+.f64 (/.f64 -1 v) (/.f64 -1 v))))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 (/.f64 t1 (/.f64 -1 v)) (+.f64 u u)))
(*.f64 (/.f64 2 (+.f64 t1 u)) (/.f64 t1 (*.f64 2 (/.f64 u (neg.f64 v)))))
(/.f64 (*.f64 (/.f64 t1 u) 4) (+.f64 (/.f64 (*.f64 (+.f64 t1 u) 2) (neg.f64 v)) (/.f64 (*.f64 (+.f64 t1 u) 2) (neg.f64 v))))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (/.f64 (+.f64 u u) (neg.f64 v)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (+.f64 t1 t1) (+.f64 t1 u)) (+.f64 (/.f64 u (neg.f64 v)) (/.f64 u (neg.f64 v))))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 (/.f64 u t1) (neg.f64 v)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 1 u) (/.f64 (/.f64 (+.f64 t1 u) t1) (neg.f64 v)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (neg.f64 t1) u) (/.f64 (+.f64 t1 u) v))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 u v))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 4 (+.f64 (/.f64 (*.f64 (+.f64 t1 u) (*.f64 2 (/.f64 u t1))) (neg.f64 v)) (/.f64 (*.f64 (+.f64 t1 u) (*.f64 2 (/.f64 u t1))) (neg.f64 v))))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) 4) (+.f64 (/.f64 -2 v) (/.f64 -2 v)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) 4) (/.f64 (*.f64 u 4) (neg.f64 v)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) 4) (+.f64 (/.f64 (+.f64 u u) (neg.f64 v)) (/.f64 (+.f64 u u) (neg.f64 v))))
(*.f64 4 (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 (/.f64 (+.f64 u u) (neg.f64 v)) (/.f64 (+.f64 u u) (neg.f64 v)))))
(/.f64 (*.f64 4 (/.f64 t1 (+.f64 t1 u))) (+.f64 (/.f64 (+.f64 u u) (neg.f64 v)) (/.f64 (+.f64 u u) (neg.f64 v))))
(*.f64 4 (/.f64 (/.f64 t1 (/.f64 (*.f64 u -2) v)) (+.f64 u (+.f64 u (+.f64 t1 t1)))))
(*.f64 4 (/.f64 (/.f64 t1 (/.f64 (*.f64 u -2) v)) (*.f64 2 (+.f64 t1 u))))
(/.f64 (*.f64 v 4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) -4))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 v 4) (+.f64 (*.f64 -2 (*.f64 (+.f64 t1 u) (/.f64 u t1))) (*.f64 -2 (*.f64 (+.f64 t1 u) (/.f64 u t1)))))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (*.f64 v -4)) 4)
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 v -4) (*.f64 2 (*.f64 (+.f64 t1 u) (*.f64 2 (/.f64 u t1)))))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 v -4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) 4))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 2 (/.f64 1 u)) (+.f64 (/.f64 (/.f64 (+.f64 t1 u) t1) (neg.f64 v)) (/.f64 (/.f64 (+.f64 t1 u) t1) (neg.f64 v))))
(*.f64 (/.f64 1 u) (/.f64 2 (+.f64 (/.f64 (+.f64 t1 u) (*.f64 t1 (neg.f64 v))) (/.f64 (+.f64 t1 u) (*.f64 t1 (neg.f64 v))))))
(*.f64 (/.f64 1 u) (/.f64 t1 (/.f64 (/.f64 (+.f64 t1 u) (neg.f64 v)) 1)))
(*.f64 (/.f64 1 u) (*.f64 (neg.f64 v) (/.f64 t1 (+.f64 t1 u))))
(*.f64 (/.f64 1 u) (*.f64 t1 (/.f64 v (neg.f64 (+.f64 t1 u)))))
(/.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))) -1)
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 u t1))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 2 (+.f64 t1 u)) (+.f64 (/.f64 (/.f64 u t1) (neg.f64 v)) (/.f64 (/.f64 u t1) (neg.f64 v))))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 (/.f64 t1 u) -2) (+.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (+.f64 t1 u) v)))
(*.f64 -2 (/.f64 (/.f64 t1 u) (+.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (+.f64 t1 u) v))))
(*.f64 -2 (/.f64 t1 (*.f64 (+.f64 u u) (/.f64 (+.f64 t1 u) v))))
(*.f64 -2 (/.f64 t1 (*.f64 2 (*.f64 u (/.f64 (+.f64 t1 u) v)))))
(/.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) -2) (+.f64 (/.f64 u v) (/.f64 u v)))
(*.f64 -2 (/.f64 (/.f64 t1 u) (+.f64 (/.f64 (+.f64 t1 u) v) (/.f64 (+.f64 t1 u) v))))
(*.f64 -2 (/.f64 t1 (*.f64 (+.f64 u u) (/.f64 (+.f64 t1 u) v))))
(*.f64 -2 (/.f64 t1 (*.f64 2 (*.f64 u (/.f64 (+.f64 t1 u) v)))))
(/.f64 (*.f64 2 (*.f64 v 4)) (+.f64 (*.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) -4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) -4)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 2 (*.f64 v -4)) (+.f64 (*.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) 4) (*.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) 4)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (*.f64 v -4))) 8)
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (*.f64 2 (*.f64 (/.f64 t1 (+.f64 t1 u)) 4)) (+.f64 (/.f64 (*.f64 u 4) (neg.f64 v)) (/.f64 (*.f64 u 4) (neg.f64 v))))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) (/.f64 u t1))) -2)
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (*.f64 v 4) (*.f64 (+.f64 t1 u) (/.f64 u t1))) -4)
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (*.f64 v -4) (*.f64 (+.f64 t1 u) (/.f64 u t1))) 4)
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (neg.f64 v) u) (/.f64 (+.f64 t1 u) t1))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (/.f64 (neg.f64 v) 2) (/.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)) 2))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 (neg.f64 v)) (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1))))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (+.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))) (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u)))) -2)
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (+.f64 (/.f64 (neg.f64 v) (+.f64 t1 u)) (/.f64 (neg.f64 v) (+.f64 t1 u))) (*.f64 2 (/.f64 u t1)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (*.f64 v -4))) (*.f64 2 (*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (*.f64 v -4)))) 16)
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (+.f64 (/.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) (/.f64 u t1))) (/.f64 (+.f64 v v) (*.f64 (+.f64 t1 u) (/.f64 u t1)))) -4)
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (+.f64 (/.f64 (*.f64 v 4) (*.f64 (+.f64 t1 u) (/.f64 u t1))) (/.f64 (*.f64 v 4) (*.f64 (+.f64 t1 u) (/.f64 u t1)))) -8)
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (+.f64 (/.f64 (*.f64 v -4) (*.f64 (+.f64 t1 u) (/.f64 u t1))) (/.f64 (*.f64 v -4) (*.f64 (+.f64 t1 u) (/.f64 u t1)))) 8)
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (+.f64 (/.f64 (neg.f64 v) u) (/.f64 (neg.f64 v) u)) (*.f64 (+.f64 t1 u) (/.f64 2 t1)))
(/.f64 t1 (/.f64 2 (/.f64 (+.f64 (/.f64 (neg.f64 v) u) (/.f64 (neg.f64 v) u)) (+.f64 t1 u))))
(/.f64 t1 (/.f64 2 (/.f64 (*.f64 (/.f64 v u) -2) (+.f64 t1 u))))
(/.f64 (+.f64 (neg.f64 (neg.f64 v)) (neg.f64 (neg.f64 v))) (+.f64 (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1))) (neg.f64 (*.f64 (+.f64 t1 u) (/.f64 u t1)))))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 (*.f64 v -2)) (-.f64 0 (*.f64 (+.f64 t1 u) (*.f64 2 (/.f64 u t1)))))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 (/.f64 (neg.f64 v) (+.f64 t1 u))) (neg.f64 (/.f64 u t1)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 (/.f64 (neg.f64 v) u)) (neg.f64 (/.f64 (+.f64 t1 u) t1)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 v))) (*.f64 (+.f64 t1 u) (/.f64 u t1)))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(pow.f64 (*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) (+.f64 t1 u))) 1)
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v (+.f64 t1 u))))
(*.f64 -1 (*.f64 v (/.f64 (/.f64 t1 u) (+.f64 t1 u))))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u (+.f64 t1 u)))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 v (/.f64 (/.f64 t1 u) (neg.f64 (+.f64 t1 u))))

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (neg.f64 t1) (+.f64 u t1))
1.6b
(/.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 u v))
Compiler

Compiled 30 to 8 computations (73.3% saved)

series2.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
t1
@0
(/.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 u v))
0.0ms
u
@inf
(/.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 u v))
0.0ms
u
@-inf
(/.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 u v))
0.0ms
t1
@inf
(/.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 u v))
0.0ms
t1
@-inf
(/.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 u v))

rewrite128.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1468×rational.json-simplify-50
1384×exponential.json-3
1384×rational.json-1
1384×rational.json-2
1384×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01146
18846
231846
3143046
4436546
Stop Event
node limit
Counts
2 → 80
Calls
Call 1
Inputs
(/.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 u v))
(/.f64 (neg.f64 t1) (+.f64 u t1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 v (/.f64 (/.f64 t1 (neg.f64 u)) (+.f64 t1 u))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 v (/.f64 (/.f64 t1 (neg.f64 u)) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 v (/.f64 (/.f64 t1 (neg.f64 u)) (+.f64 t1 u))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (/.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 u v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (*.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 u v))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (neg.f64 (/.f64 (/.f64 v u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (*.f64 -1 (/.f64 (/.f64 v u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (*.f64 (/.f64 -1 (/.f64 u v)) (/.f64 1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 v u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t1) (/.f64 (/.f64 v u) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t1) (*.f64 (/.f64 v u) (/.f64 1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t1) (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 v (/.f64 (/.f64 t1 (neg.f64 u)) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v (/.f64 (/.f64 t1 (neg.f64 u)) (+.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 v (/.f64 (/.f64 t1 (neg.f64 u)) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 t1 (/.f64 v u)) (/.f64 1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 v u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 v v) (/.f64 1 (*.f64 (+.f64 t1 u) (/.f64 -2 (/.f64 t1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 v v) (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (/.f64 -2 (/.f64 t1 u)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 v v) (*.f64 (/.f64 1 (/.f64 -2 (/.f64 t1 u))) (/.f64 1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 v v) (*.f64 1/2 (/.f64 (/.f64 t1 (neg.f64 u)) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) -2) (/.f64 1 (*.f64 (/.f64 u v) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) -2) (*.f64 (/.f64 1 (*.f64 (/.f64 u v) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) -2) (*.f64 1/2 (/.f64 v u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 -2) (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (/.f64 u v) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (/.f64 u v) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 -2) (*.f64 1/2 (/.f64 (/.f64 v u) (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 (*.f64 (/.f64 u v) 2)) (/.f64 1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 2)) (/.f64 v u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 v (/.f64 t1 (neg.f64 u))) (/.f64 1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 -1 (/.f64 u v)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (+.f64 t1 u)) (*.f64 (/.f64 -1 u) v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (+.f64 t1 u)) (*.f64 (/.f64 -1 (/.f64 u v)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (+.f64 t1 u)) (*.f64 -1 (/.f64 v u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 (/.f64 v u)) (/.f64 -1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 (/.f64 v u)) (*.f64 (/.f64 -1 (+.f64 t1 u)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 (/.f64 v u)) (*.f64 -1 (/.f64 1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 v u) (+.f64 t1 u)) (neg.f64 t1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 v (/.f64 t1 (neg.f64 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 t1 (neg.f64 u)) (+.f64 t1 u)) v)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 t1 u)) (*.f64 t1 (/.f64 v u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 u v))) t1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 u v)) (/.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (/.f64 -2 (/.f64 t1 u)))) (+.f64 v v))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 u v) 2)) (*.f64 (/.f64 t1 (+.f64 t1 u)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (/.f64 u v) 2))) (*.f64 t1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 v (/.f64 (/.f64 t1 (neg.f64 u)) (+.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 t1 (neg.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 t1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 t1 (+.f64 t1 u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (/.f64 -1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (*.f64 (/.f64 -1 (+.f64 t1 u)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (*.f64 -1 (/.f64 1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t1 (neg.f64 (/.f64 1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t1) (/.f64 1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 t1 (neg.f64 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 t1 (+.f64 t1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 -2) (/.f64 1 (*.f64 (+.f64 t1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t1 -2) (*.f64 1/2 (/.f64 1 (+.f64 t1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t1 (+.f64 t1 u)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t1 u)) (neg.f64 t1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 t1 (+.f64 t1 u)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 t1 u)) t1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 2)) (*.f64 t1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 t1 (+.f64 t1 u)))))))

simplify124.0ms (0.7%)

Algorithm
egg-herbie
Rules
1524×rational.json-simplify-35
1202×rational.json-simplify-2
1116×rational.json-simplify-49
1030×rational.json-simplify-61
1024×rational.json-simplify-44
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02154908
15074618
210634552
326154474
471124474
Stop Event
node limit
Counts
140 → 155
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(*.f64 -1 (/.f64 v u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(*.f64 -1 (/.f64 v u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(*.f64 -1 (/.f64 v u))
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (/.f64 t1 u))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 u)))))
-1
(-.f64 (/.f64 u t1) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (/.f64 u t1)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))) 1)
-1
(-.f64 (/.f64 u t1) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (/.f64 u t1)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))) 1)
-1
(-.f64 (/.f64 u t1) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (/.f64 u t1)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))) 1)
(*.f64 -1 (/.f64 t1 u))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 u)))))
(*.f64 -1 (/.f64 t1 u))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 u)))))
(+.f64 (*.f64 v (/.f64 (/.f64 t1 (neg.f64 u)) (+.f64 t1 u))) 0)
(+.f64 0 (*.f64 v (/.f64 (/.f64 t1 (neg.f64 u)) (+.f64 t1 u))))
(+.f64 -1 (-.f64 1 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u))))
(+.f64 (-.f64 1 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u))) -1)
(-.f64 (*.f64 v (/.f64 (/.f64 t1 (neg.f64 u)) (+.f64 t1 u))) 0)
(-.f64 0 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 u v))))
(*.f64 t1 (*.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 u v))) 1))
(*.f64 t1 (neg.f64 (/.f64 (/.f64 v u) (+.f64 t1 u))))
(*.f64 t1 (*.f64 -1 (/.f64 (/.f64 v u) (+.f64 t1 u))))
(*.f64 t1 (*.f64 (/.f64 -1 (/.f64 u v)) (/.f64 1 (+.f64 t1 u))))
(*.f64 t1 (*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 v u)))
(*.f64 (neg.f64 t1) (/.f64 (/.f64 v u) (+.f64 t1 u)))
(*.f64 (neg.f64 t1) (*.f64 (/.f64 v u) (/.f64 1 (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v u)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v u))
(*.f64 v (/.f64 (/.f64 t1 (neg.f64 u)) (+.f64 t1 u)))
(*.f64 (*.f64 v (/.f64 (/.f64 t1 (neg.f64 u)) (+.f64 t1 u))) 1)
(*.f64 1 (*.f64 v (/.f64 (/.f64 t1 (neg.f64 u)) (+.f64 t1 u))))
(*.f64 -1 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 -1 (*.f64 (*.f64 t1 (/.f64 v u)) (/.f64 1 (+.f64 t1 u))))
(*.f64 -1 (*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 v u)))
(*.f64 (+.f64 v v) (/.f64 1 (*.f64 (+.f64 t1 u) (/.f64 -2 (/.f64 t1 u)))))
(*.f64 (+.f64 v v) (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (/.f64 -2 (/.f64 t1 u)))) 1))
(*.f64 (+.f64 v v) (*.f64 (/.f64 1 (/.f64 -2 (/.f64 t1 u))) (/.f64 1 (+.f64 t1 u))))
(*.f64 (+.f64 v v) (*.f64 1/2 (/.f64 (/.f64 t1 (neg.f64 u)) (+.f64 t1 u))))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) -2) (/.f64 1 (*.f64 (/.f64 u v) 2)))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) -2) (*.f64 (/.f64 1 (*.f64 (/.f64 u v) 2)) 1))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) -2) (*.f64 1/2 (/.f64 v u)))
(*.f64 (*.f64 t1 -2) (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (/.f64 u v) 2))))
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (/.f64 u v) 2))) 1))
(*.f64 (*.f64 t1 -2) (*.f64 1/2 (/.f64 (/.f64 v u) (+.f64 t1 u))))
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 (*.f64 (/.f64 u v) 2)) (/.f64 1 (+.f64 t1 u))))
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 2)) (/.f64 v u)))
(*.f64 (*.f64 v (/.f64 t1 (neg.f64 u))) (/.f64 1 (+.f64 t1 u)))
(*.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)) -1)
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 -1 (/.f64 u v)))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (*.f64 (/.f64 -1 u) v))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (*.f64 (/.f64 -1 (/.f64 u v)) 1))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (*.f64 -1 (/.f64 v u)))
(*.f64 (*.f64 t1 (/.f64 v u)) (/.f64 -1 (+.f64 t1 u)))
(*.f64 (*.f64 t1 (/.f64 v u)) (*.f64 (/.f64 -1 (+.f64 t1 u)) 1))
(*.f64 (*.f64 t1 (/.f64 v u)) (*.f64 -1 (/.f64 1 (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 v u) (+.f64 t1 u)) (neg.f64 t1))
(*.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 v (/.f64 t1 (neg.f64 u))))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 (/.f64 (/.f64 t1 (neg.f64 u)) (+.f64 t1 u)) v)
(*.f64 (/.f64 -1 (+.f64 t1 u)) (*.f64 t1 (/.f64 v u)))
(*.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 u v))) t1)
(*.f64 (/.f64 -1 (/.f64 u v)) (/.f64 t1 (+.f64 t1 u)))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (/.f64 -2 (/.f64 t1 u)))) (+.f64 v v))
(*.f64 (/.f64 1 (*.f64 (/.f64 u v) 2)) (*.f64 (/.f64 t1 (+.f64 t1 u)) -2))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (/.f64 u v) 2))) (*.f64 t1 -2))
(pow.f64 (*.f64 v (/.f64 (/.f64 t1 (neg.f64 u)) (+.f64 t1 u))) 1)
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(+.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 0)
(+.f64 0 (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(+.f64 -1 (-.f64 1 (/.f64 t1 (+.f64 t1 u))))
(+.f64 (-.f64 1 (/.f64 t1 (+.f64 t1 u))) -1)
(-.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 0)
(-.f64 0 (/.f64 t1 (+.f64 t1 u)))
(*.f64 t1 (/.f64 -1 (+.f64 t1 u)))
(*.f64 t1 (*.f64 (/.f64 -1 (+.f64 t1 u)) 1))
(*.f64 t1 (*.f64 -1 (/.f64 1 (+.f64 t1 u))))
(*.f64 t1 (neg.f64 (/.f64 1 (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 1 (+.f64 t1 u)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 1)
(*.f64 1 (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (/.f64 t1 (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) -2) 1/2)
(*.f64 (*.f64 t1 -2) (/.f64 1 (*.f64 (+.f64 t1 u) 2)))
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 2)) 1))
(*.f64 (*.f64 t1 -2) (*.f64 1/2 (/.f64 1 (+.f64 t1 u))))
(*.f64 (/.f64 t1 (+.f64 t1 u)) -1)
(*.f64 (/.f64 1 (+.f64 t1 u)) (neg.f64 t1))
(*.f64 1/2 (*.f64 (/.f64 t1 (+.f64 t1 u)) -2))
(*.f64 (/.f64 -1 (+.f64 t1 u)) t1)
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 2)) (*.f64 t1 -2))
(pow.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 1)
(neg.f64 (/.f64 t1 (+.f64 t1 u)))
Outputs
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 v))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 u 2))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(*.f64 v (+.f64 (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 5))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))))
(+.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (neg.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 t1 (pow.f64 u 2))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))))
(+.f64 (neg.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 t1 (pow.f64 u 2))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(*.f64 -1 (/.f64 v u))
(neg.f64 (/.f64 v u))
(/.f64 v (neg.f64 u))
(/.f64 (neg.f64 v) u)
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 v t1))
(+.f64 (neg.f64 (/.f64 v u)) (/.f64 v t1))
(+.f64 (/.f64 v (neg.f64 u)) (/.f64 v t1))
(+.f64 (/.f64 (neg.f64 v) u) (/.f64 v t1))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (*.f64 u (/.f64 v (pow.f64 t1 2))) (/.f64 v u))))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (/.f64 v u) (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (neg.f64 (+.f64 (/.f64 v u) (*.f64 u (/.f64 v (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (+.f64 (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (+.f64 (*.f64 u (/.f64 v (pow.f64 t1 2))) (/.f64 v u))) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (+.f64 (/.f64 v u) (/.f64 (*.f64 v u) (pow.f64 t1 2)))) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))))
(+.f64 (/.f64 (neg.f64 v) u) (+.f64 (/.f64 v t1) (*.f64 v (+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) (neg.f64 (/.f64 u (pow.f64 t1 2)))))))
(*.f64 -1 (/.f64 v u))
(neg.f64 (/.f64 v u))
(/.f64 v (neg.f64 u))
(/.f64 (neg.f64 v) u)
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 v t1))
(+.f64 (neg.f64 (/.f64 v u)) (/.f64 v t1))
(+.f64 (/.f64 v (neg.f64 u)) (/.f64 v t1))
(+.f64 (/.f64 (neg.f64 v) u) (/.f64 v t1))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (*.f64 u (/.f64 v (pow.f64 t1 2))) (/.f64 v u))))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (/.f64 v u) (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (neg.f64 (+.f64 (/.f64 v u) (*.f64 u (/.f64 v (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (+.f64 (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (+.f64 (*.f64 u (/.f64 v (pow.f64 t1 2))) (/.f64 v u))) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (+.f64 (/.f64 v u) (/.f64 (*.f64 v u) (pow.f64 t1 2)))) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))))
(+.f64 (/.f64 (neg.f64 v) u) (+.f64 (/.f64 v t1) (*.f64 v (+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) (neg.f64 (/.f64 u (pow.f64 t1 2)))))))
(*.f64 -1 (/.f64 v u))
(neg.f64 (/.f64 v u))
(/.f64 v (neg.f64 u))
(/.f64 (neg.f64 v) u)
(+.f64 (/.f64 v t1) (*.f64 -1 (/.f64 v u)))
(+.f64 (*.f64 -1 (/.f64 v u)) (/.f64 v t1))
(+.f64 (neg.f64 (/.f64 v u)) (/.f64 v t1))
(+.f64 (/.f64 v (neg.f64 u)) (/.f64 v t1))
(+.f64 (/.f64 (neg.f64 v) u) (/.f64 v t1))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (*.f64 u (/.f64 v (pow.f64 t1 2))) (/.f64 v u))))
(+.f64 (/.f64 v t1) (*.f64 -1 (+.f64 (/.f64 v u) (/.f64 (*.f64 v u) (pow.f64 t1 2)))))
(+.f64 (/.f64 v t1) (neg.f64 (+.f64 (/.f64 v u) (*.f64 u (/.f64 v (pow.f64 t1 2))))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (/.f64 (*.f64 v (pow.f64 u 2)) (pow.f64 t1 3)) (*.f64 -1 (/.f64 (*.f64 v u) (pow.f64 t1 2))))))
(+.f64 (*.f64 -1 (/.f64 v u)) (+.f64 (+.f64 (*.f64 -1 (*.f64 u (/.f64 v (pow.f64 t1 2)))) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))) (/.f64 v t1)))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (+.f64 (*.f64 u (/.f64 v (pow.f64 t1 2))) (/.f64 v u))) (*.f64 v (/.f64 (pow.f64 u 2) (pow.f64 t1 3)))))
(+.f64 (/.f64 v t1) (+.f64 (*.f64 -1 (+.f64 (/.f64 v u) (/.f64 (*.f64 v u) (pow.f64 t1 2)))) (*.f64 (pow.f64 u 2) (/.f64 v (pow.f64 t1 3)))))
(+.f64 (/.f64 (neg.f64 v) u) (+.f64 (/.f64 v t1) (*.f64 v (+.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 3)) (neg.f64 (/.f64 u (pow.f64 t1 2)))))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 v))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 u 2))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(*.f64 v (+.f64 (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 5))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))))
(+.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (neg.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 t1 (pow.f64 u 2))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))))
(+.f64 (neg.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 t1 (pow.f64 u 2))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))
(*.f64 (/.f64 t1 (pow.f64 u 2)) (neg.f64 v))
(/.f64 (*.f64 t1 (neg.f64 v)) (pow.f64 u 2))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(+.f64 (neg.f64 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))))
(*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (*.f64 -1 (*.f64 v (+.f64 (/.f64 t1 (pow.f64 u 2)) (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(*.f64 v (+.f64 (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 t1 2) v) (pow.f64 u 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t1 3) v) (pow.f64 u 4))) (+.f64 (/.f64 (*.f64 (pow.f64 t1 4) v) (pow.f64 u 5)) (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) (pow.f64 u 2))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 5))))))
(+.f64 (*.f64 v (/.f64 (pow.f64 t1 2) (pow.f64 u 3))) (+.f64 (*.f64 -1 (+.f64 (*.f64 v (/.f64 (pow.f64 t1 3) (pow.f64 u 4))) (/.f64 (*.f64 t1 v) (pow.f64 u 2)))) (*.f64 v (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))))
(+.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (neg.f64 (/.f64 t1 (pow.f64 u 2))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (neg.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4))))))
(+.f64 (neg.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 t1 (pow.f64 u 2))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 3)) (/.f64 (pow.f64 t1 4) (pow.f64 u 5)))))
(+.f64 (neg.f64 (*.f64 v (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 4)) (/.f64 t1 (pow.f64 u 2))))) (*.f64 v (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 5)) (/.f64 (pow.f64 t1 2) (pow.f64 u 3)))))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 v) (*.f64 (+.f64 t1 u) u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 -1 (/.f64 t1 u))
(neg.f64 (/.f64 t1 u))
(/.f64 (neg.f64 t1) u)
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u)))
(+.f64 (*.f64 -1 (/.f64 t1 u)) (/.f64 (pow.f64 t1 2) (pow.f64 u 2)))
(+.f64 (neg.f64 (/.f64 t1 u)) (/.f64 (pow.f64 t1 2) (pow.f64 u 2)))
(+.f64 (/.f64 (neg.f64 t1) u) (/.f64 (pow.f64 t1 2) (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u))))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 t1 u)) (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)))))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (/.f64 t1 u))))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3)))))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (neg.f64 (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 u)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 t1 u)) (/.f64 (pow.f64 t1 4) (pow.f64 u 4)))))
(+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (/.f64 t1 u)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3)))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (/.f64 (pow.f64 t1 4) (pow.f64 u 4))))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (neg.f64 (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3))))))
-1
(-.f64 (/.f64 u t1) 1)
(+.f64 (/.f64 u t1) -1)
(+.f64 -1 (/.f64 u t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (/.f64 u t1)) 1)
(+.f64 (/.f64 u t1) (-.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) 1))
(+.f64 -1 (+.f64 (/.f64 u t1) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2)))))
(+.f64 (+.f64 -1 (/.f64 u t1)) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))))
(+.f64 (/.f64 u t1) (-.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))) 1)
(+.f64 (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3))) (-.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) 1))
(+.f64 -1 (+.f64 (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))))
(+.f64 (/.f64 u t1) (+.f64 (/.f64 (pow.f64 u 3) (pow.f64 t1 3)) (-.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2)))))
-1
(-.f64 (/.f64 u t1) 1)
(+.f64 (/.f64 u t1) -1)
(+.f64 -1 (/.f64 u t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (/.f64 u t1)) 1)
(+.f64 (/.f64 u t1) (-.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) 1))
(+.f64 -1 (+.f64 (/.f64 u t1) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2)))))
(+.f64 (+.f64 -1 (/.f64 u t1)) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))))
(+.f64 (/.f64 u t1) (-.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))) 1)
(+.f64 (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3))) (-.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) 1))
(+.f64 -1 (+.f64 (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))))
(+.f64 (/.f64 u t1) (+.f64 (/.f64 (pow.f64 u 3) (pow.f64 t1 3)) (-.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2)))))
-1
(-.f64 (/.f64 u t1) 1)
(+.f64 (/.f64 u t1) -1)
(+.f64 -1 (/.f64 u t1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (/.f64 u t1)) 1)
(+.f64 (/.f64 u t1) (-.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) 1))
(+.f64 -1 (+.f64 (/.f64 u t1) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2)))))
(+.f64 (+.f64 -1 (/.f64 u t1)) (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))))
(+.f64 (/.f64 u t1) (-.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))) 1)
(+.f64 (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3))) (-.f64 (*.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) 1))
(+.f64 -1 (+.f64 (neg.f64 (/.f64 (pow.f64 u 2) (pow.f64 t1 2))) (+.f64 (/.f64 u t1) (/.f64 (pow.f64 u 3) (pow.f64 t1 3)))))
(+.f64 (/.f64 u t1) (+.f64 (/.f64 (pow.f64 u 3) (pow.f64 t1 3)) (-.f64 -1 (/.f64 (pow.f64 u 2) (pow.f64 t1 2)))))
(*.f64 -1 (/.f64 t1 u))
(neg.f64 (/.f64 t1 u))
(/.f64 (neg.f64 t1) u)
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u)))
(+.f64 (*.f64 -1 (/.f64 t1 u)) (/.f64 (pow.f64 t1 2) (pow.f64 u 2)))
(+.f64 (neg.f64 (/.f64 t1 u)) (/.f64 (pow.f64 t1 2) (pow.f64 u 2)))
(+.f64 (/.f64 (neg.f64 t1) u) (/.f64 (pow.f64 t1 2) (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u))))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 t1 u)) (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)))))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (/.f64 t1 u))))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3)))))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (neg.f64 (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 u)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 t1 u)) (/.f64 (pow.f64 t1 4) (pow.f64 u 4)))))
(+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (/.f64 t1 u)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3)))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (/.f64 (pow.f64 t1 4) (pow.f64 u 4))))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (neg.f64 (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3))))))
(*.f64 -1 (/.f64 t1 u))
(neg.f64 (/.f64 t1 u))
(/.f64 (neg.f64 t1) u)
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u)))
(+.f64 (*.f64 -1 (/.f64 t1 u)) (/.f64 (pow.f64 t1 2) (pow.f64 u 2)))
(+.f64 (neg.f64 (/.f64 t1 u)) (/.f64 (pow.f64 t1 2) (pow.f64 u 2)))
(+.f64 (/.f64 (neg.f64 t1) u) (/.f64 (pow.f64 t1 2) (pow.f64 u 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (/.f64 t1 u))))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 t1 u)) (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)))))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (/.f64 t1 u))))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3)))))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (neg.f64 (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (*.f64 -1 (/.f64 t1 u)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t1 3) (pow.f64 u 3))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (*.f64 -1 (/.f64 t1 u)) (/.f64 (pow.f64 t1 4) (pow.f64 u 4)))))
(+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t1 3) (pow.f64 u 3)) (/.f64 t1 u)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3)))) (+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (/.f64 (pow.f64 t1 4) (pow.f64 u 4))))
(+.f64 (/.f64 (pow.f64 t1 2) (pow.f64 u 2)) (+.f64 (/.f64 (pow.f64 t1 4) (pow.f64 u 4)) (neg.f64 (+.f64 (/.f64 t1 u) (/.f64 (pow.f64 t1 3) (pow.f64 u 3))))))
(+.f64 (*.f64 v (/.f64 (/.f64 t1 (neg.f64 u)) (+.f64 t1 u))) 0)
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(+.f64 0 (*.f64 v (/.f64 (/.f64 t1 (neg.f64 u)) (+.f64 t1 u))))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(+.f64 -1 (-.f64 1 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u))))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(+.f64 (-.f64 1 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u))) -1)
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(-.f64 (*.f64 v (/.f64 (/.f64 t1 (neg.f64 u)) (+.f64 t1 u))) 0)
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(-.f64 0 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 t1 (/.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 u v))))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 t1 (*.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 u v))) 1))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 t1 (neg.f64 (/.f64 (/.f64 v u) (+.f64 t1 u))))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 t1 (*.f64 -1 (/.f64 (/.f64 v u) (+.f64 t1 u))))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 t1 (*.f64 (/.f64 -1 (/.f64 u v)) (/.f64 1 (+.f64 t1 u))))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 t1 (*.f64 (/.f64 -1 (+.f64 t1 u)) (/.f64 v u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (neg.f64 t1) (/.f64 (/.f64 v u) (+.f64 t1 u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (neg.f64 t1) (*.f64 (/.f64 v u) (/.f64 1 (+.f64 t1 u))))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (neg.f64 t1) (*.f64 (/.f64 1 (+.f64 t1 u)) (/.f64 v u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) (/.f64 v u))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 v (/.f64 (/.f64 t1 (neg.f64 u)) (+.f64 t1 u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (*.f64 v (/.f64 (/.f64 t1 (neg.f64 u)) (+.f64 t1 u))) 1)
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 1 (*.f64 v (/.f64 (/.f64 t1 (neg.f64 u)) (+.f64 t1 u))))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 -1 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 -1 (*.f64 (*.f64 t1 (/.f64 v u)) (/.f64 1 (+.f64 t1 u))))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 -1 (*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 v u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (+.f64 v v) (/.f64 1 (*.f64 (+.f64 t1 u) (/.f64 -2 (/.f64 t1 u)))))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (+.f64 v v) (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (/.f64 -2 (/.f64 t1 u)))) 1))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (+.f64 v v) (*.f64 (/.f64 1 (/.f64 -2 (/.f64 t1 u))) (/.f64 1 (+.f64 t1 u))))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (+.f64 v v) (*.f64 1/2 (/.f64 (/.f64 t1 (neg.f64 u)) (+.f64 t1 u))))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) -2) (/.f64 1 (*.f64 (/.f64 u v) 2)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) -2) (*.f64 (/.f64 1 (*.f64 (/.f64 u v) 2)) 1))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) -2) (*.f64 1/2 (/.f64 v u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (*.f64 t1 -2) (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (/.f64 u v) 2))))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (/.f64 u v) 2))) 1))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (*.f64 t1 -2) (*.f64 1/2 (/.f64 (/.f64 v u) (+.f64 t1 u))))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 (*.f64 (/.f64 u v) 2)) (/.f64 1 (+.f64 t1 u))))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 2)) (/.f64 v u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (*.f64 v (/.f64 t1 (neg.f64 u))) (/.f64 1 (+.f64 t1 u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)) -1)
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (/.f64 -1 (/.f64 u v)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (*.f64 (/.f64 -1 u) v))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (*.f64 (/.f64 -1 (/.f64 u v)) 1))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (/.f64 t1 (+.f64 t1 u)) (*.f64 -1 (/.f64 v u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (*.f64 t1 (/.f64 v u)) (/.f64 -1 (+.f64 t1 u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (*.f64 t1 (/.f64 v u)) (*.f64 (/.f64 -1 (+.f64 t1 u)) 1))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (*.f64 t1 (/.f64 v u)) (*.f64 -1 (/.f64 1 (+.f64 t1 u))))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 v u) (+.f64 t1 u)) (neg.f64 t1))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (/.f64 1 (+.f64 t1 u)) (*.f64 v (/.f64 t1 (neg.f64 u))))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (/.f64 v u) (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 (neg.f64 u)) (+.f64 t1 u)) v)
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) (*.f64 t1 (/.f64 v u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (/.f64 -1 (*.f64 (+.f64 t1 u) (/.f64 u v))) t1)
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (/.f64 -1 (/.f64 u v)) (/.f64 t1 (+.f64 t1 u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (/.f64 -2 (/.f64 t1 u)))) (+.f64 v v))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (/.f64 1 (*.f64 (/.f64 u v) 2)) (*.f64 (/.f64 t1 (+.f64 t1 u)) -2))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) (*.f64 (/.f64 u v) 2))) (*.f64 t1 -2))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(pow.f64 (*.f64 v (/.f64 (/.f64 t1 (neg.f64 u)) (+.f64 t1 u))) 1)
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(neg.f64 (/.f64 (*.f64 t1 (/.f64 v u)) (+.f64 t1 u)))
(*.f64 -1 (*.f64 v (/.f64 t1 (*.f64 u (+.f64 t1 u)))))
(*.f64 t1 (/.f64 (/.f64 v (neg.f64 u)) (+.f64 t1 u)))
(*.f64 t1 (/.f64 v (*.f64 (+.f64 t1 u) (neg.f64 u))))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) (+.f64 t1 u)))
(+.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 0)
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(+.f64 0 (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(+.f64 -1 (-.f64 1 (/.f64 t1 (+.f64 t1 u))))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(+.f64 (-.f64 1 (/.f64 t1 (+.f64 t1 u))) -1)
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(-.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 0)
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(-.f64 0 (/.f64 t1 (+.f64 t1 u)))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(*.f64 t1 (/.f64 -1 (+.f64 t1 u)))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(*.f64 t1 (*.f64 (/.f64 -1 (+.f64 t1 u)) 1))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(*.f64 t1 (*.f64 -1 (/.f64 1 (+.f64 t1 u))))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(*.f64 t1 (neg.f64 (/.f64 1 (+.f64 t1 u))))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(*.f64 (neg.f64 t1) (/.f64 1 (+.f64 t1 u)))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(*.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 1)
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(*.f64 1 (/.f64 t1 (neg.f64 (+.f64 t1 u))))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(*.f64 -1 (/.f64 t1 (+.f64 t1 u)))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(*.f64 (*.f64 (/.f64 t1 (+.f64 t1 u)) -2) 1/2)
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(*.f64 (*.f64 t1 -2) (/.f64 1 (*.f64 (+.f64 t1 u) 2)))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(*.f64 (*.f64 t1 -2) (*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 2)) 1))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(*.f64 (*.f64 t1 -2) (*.f64 1/2 (/.f64 1 (+.f64 t1 u))))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(*.f64 (/.f64 t1 (+.f64 t1 u)) -1)
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(*.f64 (/.f64 1 (+.f64 t1 u)) (neg.f64 t1))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(*.f64 1/2 (*.f64 (/.f64 t1 (+.f64 t1 u)) -2))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(*.f64 (/.f64 -1 (+.f64 t1 u)) t1)
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(*.f64 (/.f64 1 (*.f64 (+.f64 t1 u) 2)) (*.f64 t1 -2))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(pow.f64 (/.f64 t1 (neg.f64 (+.f64 t1 u))) 1)
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))
(neg.f64 (/.f64 t1 (+.f64 t1 u)))
(/.f64 t1 (neg.f64 (+.f64 t1 u)))
(/.f64 (neg.f64 t1) (+.f64 t1 u))

eval181.0ms (1.1%)

Compiler

Compiled 12281 to 5807 computations (52.7% saved)

prune155.0ms (0.9%)

Pruning

21 alts after pruning (9 fresh and 12 done)

PrunedKeptTotal
New7817788
Fresh123
Picked011
Done11112
Total78321804
Error
0b
Counts
804 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
21.8b
(/.f64 (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v)) u)
26.6b
(/.f64 (/.f64 (neg.f64 t1) (/.f64 u v)) u)
26.2b
(/.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 u v))
26.6b
(/.f64 (/.f64 (neg.f64 t1) u) (/.f64 u v))
1.6b
(/.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) (+.f64 t1 u))
26.9b
(/.f64 (*.f64 t1 (/.f64 (neg.f64 v) u)) u)
30.2b
(/.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) u)) u)
27.3b
(/.f64 (*.f64 -1 (*.f64 v (/.f64 t1 u))) u)
28.1b
(/.f64 (neg.f64 v) (+.f64 t1 u))
52.0b
(/.f64 (neg.f64 v) u)
54.0b
(/.f64 v t1)
51.5b
(/.f64 -1 (/.f64 u v))
3.4b
(*.f64 (/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (+.f64 t1 u)) v)
27.3b
(*.f64 (/.f64 (/.f64 v u) (+.f64 t1 u)) (neg.f64 t1))
28.5b
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
52.0b
(*.f64 (/.f64 -1 u) v)
34.3b
(*.f64 (/.f64 -1 t1) v)
32.1b
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v (+.f64 t1 u)))
34.8b
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v t1))
26.9b
(*.f64 (neg.f64 (/.f64 t1 u)) (/.f64 v u))
34.3b
(neg.f64 (/.f64 v t1))
Compiler

Compiled 229 to 147 computations (35.8% saved)

regimes98.0ms (0.6%)

Counts
34 → 3
Calls
Call 1
Inputs
(/.f64 v t1)
(neg.f64 (/.f64 v t1))
(/.f64 (neg.f64 v) u)
(*.f64 (/.f64 -1 t1) v)
(*.f64 (/.f64 -1 u) v)
(/.f64 -1 (/.f64 u v))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) v)
(*.f64 (neg.f64 (/.f64 t1 u)) (/.f64 v u))
(/.f64 (*.f64 t1 (/.f64 (neg.f64 v) u)) u)
(/.f64 (/.f64 (neg.f64 t1) u) (/.f64 u v))
(/.f64 (/.f64 (neg.f64 t1) (/.f64 u v)) u)
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v t1))
(/.f64 (*.f64 -1 (*.f64 v (/.f64 t1 u))) u)
(/.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) u)) u)
(*.f64 (neg.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v u))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 (/.f64 (/.f64 v u) (+.f64 t1 u)) (neg.f64 t1))
(/.f64 (*.f64 (neg.f64 t1) (/.f64 v u)) (+.f64 t1 u))
(/.f64 (/.f64 t1 (neg.f64 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 u v))
(/.f64 (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v)) u)
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v (+.f64 t1 u)))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (neg.f64 t1))
(*.f64 (/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (+.f64 t1 u)) v)
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) (+.f64 t1 u))
(/.f64 (/.f64 t1 (/.f64 (+.f64 t1 u) v)) (neg.f64 (+.f64 t1 u)))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 (+.f64 t1 u) v))
Outputs
(/.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) (+.f64 t1 u))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u))))
(/.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) (+.f64 t1 u))
Calls

4 calls:

49.0ms
u
17.0ms
v
16.0ms
t1
8.0ms
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Results
ErrorSegmentsBranch
0.1b3u
1.5b1v
1.5b1t1
1.5b1(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Compiler

Compiled 334 to 106 computations (68.3% saved)

bsearch21.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
2.0ms
1.0080151033893533e-47
8.561740070703096e-29
19.0ms
-7.987989744255558e-115
-2.8924852933553466e-132
Results
18.0ms176×body256valid
1.0msbody256infinite
Compiler

Compiled 373 to 211 computations (43.4% saved)

regimes251.0ms (1.5%)

Counts
31 → 1
Calls
Call 1
Inputs
(/.f64 v t1)
(neg.f64 (/.f64 v t1))
(/.f64 (neg.f64 v) u)
(*.f64 (/.f64 -1 t1) v)
(*.f64 (/.f64 -1 u) v)
(/.f64 -1 (/.f64 u v))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) v)
(*.f64 (neg.f64 (/.f64 t1 u)) (/.f64 v u))
(/.f64 (*.f64 t1 (/.f64 (neg.f64 v) u)) u)
(/.f64 (/.f64 (neg.f64 t1) u) (/.f64 u v))
(/.f64 (/.f64 (neg.f64 t1) (/.f64 u v)) u)
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v t1))
(/.f64 (*.f64 -1 (*.f64 v (/.f64 t1 u))) u)
(/.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) u)) u)
(*.f64 (neg.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v u))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 (/.f64 (/.f64 v u) (+.f64 t1 u)) (neg.f64 t1))
(/.f64 (*.f64 (neg.f64 t1) (/.f64 v u)) (+.f64 t1 u))
(/.f64 (/.f64 t1 (neg.f64 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 u v))
(/.f64 (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v)) u)
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v (+.f64 t1 u)))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 (/.f64 v (+.f64 t1 u)) (+.f64 t1 u)) (neg.f64 t1))
(*.f64 (/.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (+.f64 t1 u)) v)
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Outputs
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
Calls

4 calls:

114.0ms
t1
105.0ms
u
15.0ms
v
10.0ms
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Results
ErrorSegmentsBranch
1.5b1u
1.5b1v
1.5b1t1
1.5b1(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Compiler

Compiled 298 to 100 computations (66.4% saved)

regimes45.0ms (0.3%)

Counts
27 → 1
Calls
Call 1
Inputs
(/.f64 v t1)
(neg.f64 (/.f64 v t1))
(/.f64 (neg.f64 v) u)
(*.f64 (/.f64 -1 t1) v)
(*.f64 (/.f64 -1 u) v)
(/.f64 -1 (/.f64 u v))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) v)
(*.f64 (neg.f64 (/.f64 t1 u)) (/.f64 v u))
(/.f64 (*.f64 t1 (/.f64 (neg.f64 v) u)) u)
(/.f64 (/.f64 (neg.f64 t1) u) (/.f64 u v))
(/.f64 (/.f64 (neg.f64 t1) (/.f64 u v)) u)
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v t1))
(/.f64 (*.f64 -1 (*.f64 v (/.f64 t1 u))) u)
(/.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) u)) u)
(*.f64 (neg.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v u))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 (/.f64 (/.f64 v u) (+.f64 t1 u)) (neg.f64 t1))
(/.f64 (*.f64 (neg.f64 t1) (/.f64 v u)) (+.f64 t1 u))
(/.f64 (/.f64 t1 (neg.f64 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 u v))
(/.f64 (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v)) u)
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v (+.f64 t1 u)))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
Outputs
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u))))
Calls

3 calls:

14.0ms
t1
13.0ms
v
13.0ms
u
Results
ErrorSegmentsBranch
3.4b1u
3.4b1v
3.4b1t1
Compiler

Compiled 235 to 85 computations (63.8% saved)

regimes197.0ms (1.2%)

Counts
25 → 6
Calls
Call 1
Inputs
(/.f64 v t1)
(neg.f64 (/.f64 v t1))
(/.f64 (neg.f64 v) u)
(*.f64 (/.f64 -1 t1) v)
(*.f64 (/.f64 -1 u) v)
(/.f64 -1 (/.f64 u v))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) v)
(*.f64 (neg.f64 (/.f64 t1 u)) (/.f64 v u))
(/.f64 (*.f64 t1 (/.f64 (neg.f64 v) u)) u)
(/.f64 (/.f64 (neg.f64 t1) u) (/.f64 u v))
(/.f64 (/.f64 (neg.f64 t1) (/.f64 u v)) u)
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v t1))
(/.f64 (*.f64 -1 (*.f64 v (/.f64 t1 u))) u)
(/.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) u)) u)
(*.f64 (neg.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v u))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 (/.f64 (/.f64 v u) (+.f64 t1 u)) (neg.f64 t1))
(/.f64 (*.f64 (neg.f64 t1) (/.f64 v u)) (+.f64 t1 u))
(/.f64 (/.f64 t1 (neg.f64 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 u v))
(/.f64 (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v)) u)
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v (+.f64 t1 u)))
Outputs
(/.f64 (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v)) u)
(/.f64 (neg.f64 v) (+.f64 t1 u))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(neg.f64 (/.f64 v t1))
(/.f64 (*.f64 t1 (/.f64 (neg.f64 v) u)) u)
(/.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 u v))
Calls

3 calls:

80.0ms
v
66.0ms
u
47.0ms
t1
Results
ErrorSegmentsBranch
11.3b6u
18.1b6v
12.8b3t1
Compiler

Compiled 211 to 78 computations (63% saved)

bsearch86.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
3.962245300205053e+47
2.6980979673222244e+56
19.0ms
2.792408722137822e-10
510615232.58240414
21.0ms
1.0080151033893533e-47
8.561740070703096e-29
9.0ms
2.7111745998856366e-128
7.881302876536074e-128
17.0ms
-5.568173904008225e+40
-9.689765056803721e+34
Results
74.0ms688×body256valid
0.0msbody256infinite
Compiler

Compiled 1011 to 680 computations (32.7% saved)

regimes268.0ms (1.6%)

Counts
23 → 5
Calls
Call 1
Inputs
(/.f64 v t1)
(neg.f64 (/.f64 v t1))
(/.f64 (neg.f64 v) u)
(*.f64 (/.f64 -1 t1) v)
(*.f64 (/.f64 -1 u) v)
(/.f64 -1 (/.f64 u v))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) v)
(*.f64 (neg.f64 (/.f64 t1 u)) (/.f64 v u))
(/.f64 (*.f64 t1 (/.f64 (neg.f64 v) u)) u)
(/.f64 (/.f64 (neg.f64 t1) u) (/.f64 u v))
(/.f64 (/.f64 (neg.f64 t1) (/.f64 u v)) u)
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v t1))
(/.f64 (*.f64 -1 (*.f64 v (/.f64 t1 u))) u)
(/.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) u)) u)
(*.f64 (neg.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v u))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(*.f64 (/.f64 (/.f64 v u) (+.f64 t1 u)) (neg.f64 t1))
(/.f64 (*.f64 (neg.f64 t1) (/.f64 v u)) (+.f64 t1 u))
(/.f64 (/.f64 t1 (neg.f64 u)) (/.f64 (+.f64 t1 u) v))
(/.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 u v))
Outputs
(/.f64 (*.f64 t1 (/.f64 (neg.f64 v) u)) u)
(/.f64 (neg.f64 v) (+.f64 t1 u))
(*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v))
(neg.f64 (/.f64 v t1))
(/.f64 (/.f64 (neg.f64 t1) (/.f64 u v)) u)
Calls

3 calls:

138.0ms
v
76.0ms
t1
50.0ms
u
Results
ErrorSegmentsBranch
11.8b5u
17.6b8v
12.9b3t1
Compiler

Compiled 190 to 73 computations (61.6% saved)

bsearch65.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
2.792408722137822e-10
510615232.58240414
19.0ms
1.0080151033893533e-47
8.561740070703096e-29
9.0ms
2.7111745998856366e-128
7.881302876536074e-128
17.0ms
-5.568173904008225e+40
-9.689765056803721e+34
Results
57.0ms544×body256valid
0.0msbody256infinite
Compiler

Compiled 759 to 518 computations (31.8% saved)

regimes150.0ms (0.9%)

Counts
18 → 5
Calls
Call 1
Inputs
(/.f64 v t1)
(neg.f64 (/.f64 v t1))
(/.f64 (neg.f64 v) u)
(*.f64 (/.f64 -1 t1) v)
(*.f64 (/.f64 -1 u) v)
(/.f64 -1 (/.f64 u v))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) v)
(*.f64 (neg.f64 (/.f64 t1 u)) (/.f64 v u))
(/.f64 (*.f64 t1 (/.f64 (neg.f64 v) u)) u)
(/.f64 (/.f64 (neg.f64 t1) u) (/.f64 u v))
(/.f64 (/.f64 (neg.f64 t1) (/.f64 u v)) u)
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v t1))
(/.f64 (*.f64 -1 (*.f64 v (/.f64 t1 u))) u)
(/.f64 (*.f64 -1 (/.f64 (*.f64 t1 v) u)) u)
(*.f64 (neg.f64 (/.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v u))
Outputs
(/.f64 (*.f64 t1 (/.f64 (neg.f64 v) u)) u)
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 (*.f64 -1 (*.f64 v (/.f64 t1 u))) u)
(neg.f64 (/.f64 v t1))
(/.f64 (/.f64 (neg.f64 t1) (/.f64 u v)) u)
Calls

3 calls:

69.0ms
v
43.0ms
u
35.0ms
t1
Results
ErrorSegmentsBranch
11.8b5u
17.6b8v
13.0b3t1
Compiler

Compiled 140 to 60 computations (57.1% saved)

bsearch68.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
2.792408722137822e-10
510615232.58240414
20.0ms
1.0080151033893533e-47
8.561740070703096e-29
9.0ms
2.7111745998856366e-128
7.881302876536074e-128
18.0ms
-5.568173904008225e+40
-9.689765056803721e+34
Results
59.0ms544×body256valid
0.0msbody256infinite
Compiler

Compiled 744 to 518 computations (30.4% saved)

regimes255.0ms (1.5%)

Counts
14 → 3
Calls
Call 1
Inputs
(/.f64 v t1)
(neg.f64 (/.f64 v t1))
(/.f64 (neg.f64 v) u)
(*.f64 (/.f64 -1 t1) v)
(*.f64 (/.f64 -1 u) v)
(/.f64 -1 (/.f64 u v))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) v)
(*.f64 (neg.f64 (/.f64 t1 u)) (/.f64 v u))
(/.f64 (*.f64 t1 (/.f64 (neg.f64 v) u)) u)
(/.f64 (/.f64 (neg.f64 t1) u) (/.f64 u v))
(/.f64 (/.f64 (neg.f64 t1) (/.f64 u v)) u)
(*.f64 (-.f64 (/.f64 u t1) 1) (/.f64 v t1))
Outputs
(/.f64 (neg.f64 v) (+.f64 t1 u))
(/.f64 (/.f64 (neg.f64 t1) u) (/.f64 u v))
(/.f64 (neg.f64 v) (+.f64 t1 u))
Calls

3 calls:

108.0ms
u
92.0ms
t1
53.0ms
v
Results
ErrorSegmentsBranch
13.2b3u
19.1b6v
13.0b3t1
Compiler

Compiled 102 to 48 computations (52.9% saved)

bsearch94.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
3.0025351246477542e-65
1.9196215636182053e-54
76.0ms
-4.6945388728838665e-29
-1.1552604220828025e-29
Results
91.0ms256×body256valid
0.0msbody256infinite
Compiler

Compiled 373 to 253 computations (32.2% saved)

regimes150.0ms (0.9%)

Counts
11 → 3
Calls
Call 1
Inputs
(/.f64 v t1)
(neg.f64 (/.f64 v t1))
(/.f64 (neg.f64 v) u)
(*.f64 (/.f64 -1 t1) v)
(*.f64 (/.f64 -1 u) v)
(/.f64 -1 (/.f64 u v))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) v)
(*.f64 (neg.f64 (/.f64 t1 u)) (/.f64 v u))
(/.f64 (*.f64 t1 (/.f64 (neg.f64 v) u)) u)
Outputs
(/.f64 (neg.f64 v) (+.f64 t1 u))
(*.f64 (neg.f64 (/.f64 t1 u)) (/.f64 v u))
(/.f64 (neg.f64 v) (+.f64 t1 u))
Calls

3 calls:

82.0ms
t1
40.0ms
v
25.0ms
u
Results
ErrorSegmentsBranch
13.5b3u
19.2b6v
13.1b3t1
Compiler

Compiled 77 to 39 computations (49.4% saved)

bsearch64.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
54.0ms
3.0025351246477542e-65
1.9196215636182053e-54
11.0ms
-4.6945388728838665e-29
-1.1552604220828025e-29
Results
61.0ms256×body256valid
0.0msbody256infinite
Compiler

Compiled 373 to 253 computations (32.2% saved)

regimes19.0ms (0.1%)

Counts
9 → 1
Calls
Call 1
Inputs
(/.f64 v t1)
(neg.f64 (/.f64 v t1))
(/.f64 (neg.f64 v) u)
(*.f64 (/.f64 -1 t1) v)
(*.f64 (/.f64 -1 u) v)
(/.f64 -1 (/.f64 u v))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(*.f64 -1 (/.f64 v (+.f64 t1 u)))
(*.f64 (/.f64 -1 (+.f64 t1 u)) v)
Outputs
(/.f64 (neg.f64 v) (+.f64 t1 u))
Calls

3 calls:

6.0ms
u
6.0ms
t1
6.0ms
v
Results
ErrorSegmentsBranch
28.1b1u
28.1b1v
28.1b1t1
Compiler

Compiled 61 to 33 computations (45.9% saved)

regimes94.0ms (0.6%)

Counts
6 → 3
Calls
Call 1
Inputs
(/.f64 v t1)
(neg.f64 (/.f64 v t1))
(/.f64 (neg.f64 v) u)
(*.f64 (/.f64 -1 t1) v)
(*.f64 (/.f64 -1 u) v)
(/.f64 -1 (/.f64 u v))
Outputs
(/.f64 (neg.f64 v) u)
(neg.f64 (/.f64 v t1))
(/.f64 -1 (/.f64 u v))
Calls

3 calls:

67.0ms
v
13.0ms
u
12.0ms
t1
Results
ErrorSegmentsBranch
29.6b3u
32.8b3v
32.3b3t1
Compiler

Compiled 41 to 25 computations (39% saved)

bsearch31.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
13.0ms
8.061352149322672e+106
2.0834781545360233e+108
18.0ms
-1.3510835523589046e+107
-3.250370083483772e+94
Results
28.0ms272×body256valid
Compiler

Compiled 300 to 224 computations (25.3% saved)

regimes86.0ms (0.5%)

Counts
5 → 3
Calls
Call 1
Inputs
(/.f64 v t1)
(neg.f64 (/.f64 v t1))
(/.f64 (neg.f64 v) u)
(*.f64 (/.f64 -1 t1) v)
(*.f64 (/.f64 -1 u) v)
Outputs
(/.f64 (neg.f64 v) u)
(neg.f64 (/.f64 v t1))
(/.f64 (neg.f64 v) u)
Calls

3 calls:

61.0ms
u
12.0ms
v
11.0ms
t1
Results
ErrorSegmentsBranch
29.8b3u
32.8b3v
32.5b3t1
Compiler

Compiled 36 to 22 computations (38.9% saved)

bsearch35.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
3.466272146013506e+150
3.969930267617835e+158
18.0ms
-1.3510835523589046e+107
-3.250370083483772e+94
Results
31.0ms304×body256valid
Compiler

Compiled 325 to 241 computations (25.8% saved)

regimes10.0ms (0.1%)

Accuracy

Total -19.7b remaining (-57.5%)

Threshold costs -19.7b (-57.5%)

Counts
2 → 1
Calls
Call 1
Inputs
(/.f64 v t1)
(neg.f64 (/.f64 v t1))
Outputs
(neg.f64 (/.f64 v t1))
Calls

3 calls:

3.0ms
u
3.0ms
t1
3.0ms
v
Results
ErrorSegmentsBranch
34.3b1u
34.3b1v
34.3b1t1
Compiler

Compiled 22 to 14 computations (36.4% saved)

simplify52.0ms (0.3%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0116939
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 u -5716092316252427/23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047808) (/.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) (+.f64 t1 u)) (if (<=.f64 u 4113761393303015/205688069665150755269371147819668813122841983204197482918576128) (neg.f64 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))) (/.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) (+.f64 t1 u))))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u))))
(if (<=.f64 u -98000000000000005042666178191818752) (/.f64 (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v)) u) (if (<=.f64 u 8584808513368979/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 u 5686995171182009/748288838313422294120286634350736906063837462003712) (*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v)) (if (<=.f64 u 7000000) (neg.f64 (/.f64 v t1)) (if (<=.f64 u 40000000000000000409402680816342045985217552541298982912) (/.f64 (*.f64 t1 (/.f64 (neg.f64 v) u)) u) (/.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 u v)))))))
(if (<=.f64 u -279999999999999998596122731654152192) (/.f64 (*.f64 t1 (/.f64 (neg.f64 v) u)) u) (if (<=.f64 u 8584808513368979/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 u 8278036617694567/5708990770823839524233143877797980545530986496) (*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v)) (if (<=.f64 u 7253554917687775/2417851639229258349412352) (neg.f64 (/.f64 v t1)) (/.f64 (/.f64 (neg.f64 t1) (/.f64 u v)) u)))))
(if (<=.f64 u -2050000000000000019963732141023730597888) (/.f64 (*.f64 t1 (/.f64 (neg.f64 v) u)) u) (if (<=.f64 u 7609262091395231/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 u 6170642089954523/411376139330301510538742295639337626245683966408394965837152256) (/.f64 (*.f64 -1 (*.f64 v (/.f64 t1 u))) u) (if (<=.f64 u 146393360968959/9444732965739290427392) (neg.f64 (/.f64 v t1)) (/.f64 (/.f64 (neg.f64 t1) (/.f64 u v)) u)))))
(if (<=.f64 t1 -3478916250970777/178405961588244985132285746181186892047843328) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 7815966023518843/14474011154664524427946373126085988481658748083205070504932198000989141204992) (/.f64 (/.f64 (neg.f64 t1) u) (/.f64 u v)) (/.f64 (neg.f64 v) (+.f64 t1 u))))
(if (<=.f64 t1 -7849862309882779/178405961588244985132285746181186892047843328) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 2385243537450819/1766847064778384329583297500742918515827483896875618958121606201292619776) (*.f64 (neg.f64 (/.f64 t1 u)) (/.f64 v u)) (/.f64 (neg.f64 v) (+.f64 t1 u))))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(if (<=.f64 u -7199999999999999759163363575478854117199165865137112348866636096873499804751162873623237774361810056511488) (/.f64 (neg.f64 v) u) (if (<=.f64 u 1020000000000000039893783646679165467690075176435164100959458416919429578786184400305812576102490082669232128) (neg.f64 (/.f64 v t1)) (/.f64 -1 (/.f64 u v))))
(if (<=.f64 u -3200000000000000006130160274350939955891056407248614435688971246718013837452764019075955664346177035304960) (/.f64 (neg.f64 v) u) (if (<=.f64 u 154999999999999994562626776468503275014428598202812023332871767401128020796192444342236487778641726785126393218743739330059891679669894705559734967427137536) (neg.f64 (/.f64 v t1)) (/.f64 (neg.f64 v) u)))
(neg.f64 (/.f64 v t1))
(/.f64 v t1)
Outputs
(if (<=.f64 u -5716092316252427/23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047808) (/.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) (+.f64 t1 u)) (if (<=.f64 u 4113761393303015/205688069665150755269371147819668813122841983204197482918576128) (neg.f64 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u)))) (/.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 t1 u))) (+.f64 t1 u))))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 t1 u)) (/.f64 v (+.f64 t1 u)))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 (+.f64 t1 u)) (+.f64 t1 u))))
(if (<=.f64 u -98000000000000005042666178191818752) (/.f64 (/.f64 (neg.f64 t1) (/.f64 (+.f64 t1 u) v)) u) (if (<=.f64 u 8584808513368979/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 u 5686995171182009/748288838313422294120286634350736906063837462003712) (*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v)) (if (<=.f64 u 7000000) (neg.f64 (/.f64 v t1)) (if (<=.f64 u 40000000000000000409402680816342045985217552541298982912) (/.f64 (*.f64 t1 (/.f64 (neg.f64 v) u)) u) (/.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 u v)))))))
(if (<=.f64 u -279999999999999998596122731654152192) (/.f64 (*.f64 t1 (/.f64 (neg.f64 v) u)) u) (if (<=.f64 u 8584808513368979/195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 u 8278036617694567/5708990770823839524233143877797980545530986496) (*.f64 (/.f64 (/.f64 t1 u) (+.f64 t1 u)) (neg.f64 v)) (if (<=.f64 u 7253554917687775/2417851639229258349412352) (neg.f64 (/.f64 v t1)) (/.f64 (/.f64 (neg.f64 t1) (/.f64 u v)) u)))))
(if (<=.f64 u -2050000000000000019963732141023730597888) (/.f64 (*.f64 t1 (/.f64 (neg.f64 v) u)) u) (if (<=.f64 u 7609262091395231/97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821568) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 u 6170642089954523/411376139330301510538742295639337626245683966408394965837152256) (/.f64 (*.f64 -1 (*.f64 v (/.f64 t1 u))) u) (if (<=.f64 u 146393360968959/9444732965739290427392) (neg.f64 (/.f64 v t1)) (/.f64 (/.f64 (neg.f64 t1) (/.f64 u v)) u)))))
(if (<=.f64 t1 -3478916250970777/178405961588244985132285746181186892047843328) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 7815966023518843/14474011154664524427946373126085988481658748083205070504932198000989141204992) (/.f64 (/.f64 (neg.f64 t1) u) (/.f64 u v)) (/.f64 (neg.f64 v) (+.f64 t1 u))))
(if (<=.f64 t1 -7849862309882779/178405961588244985132285746181186892047843328) (/.f64 (neg.f64 v) (+.f64 t1 u)) (if (<=.f64 t1 2385243537450819/1766847064778384329583297500742918515827483896875618958121606201292619776) (*.f64 (neg.f64 (/.f64 t1 u)) (/.f64 v u)) (/.f64 (neg.f64 v) (+.f64 t1 u))))
(/.f64 (neg.f64 v) (+.f64 t1 u))
(if (<=.f64 u -7199999999999999759163363575478854117199165865137112348866636096873499804751162873623237774361810056511488) (/.f64 (neg.f64 v) u) (if (<=.f64 u 1020000000000000039893783646679165467690075176435164100959458416919429578786184400305812576102490082669232128) (neg.f64 (/.f64 v t1)) (/.f64 -1 (/.f64 u v))))
(if (<=.f64 u -3200000000000000006130160274350939955891056407248614435688971246718013837452764019075955664346177035304960) (/.f64 (neg.f64 v) u) (if (<=.f64 u 154999999999999994562626776468503275014428598202812023332871767401128020796192444342236487778641726785126393218743739330059891679669894705559734967427137536) (neg.f64 (/.f64 v t1)) (/.f64 (neg.f64 v) u)))
(neg.f64 (/.f64 v t1))
(/.f64 v t1)
Compiler

Compiled 388 to 209 computations (46.1% saved)

soundness292.0ms (1.7%)

Algorithm
egg-herbie
Rules
1578×rational.json-simplify-51
1578×rational.json-simplify-51
1296×rational.json-simplify-46
1296×rational.json-simplify-46
1194×rational.json-simplify-53
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01135
12635
26435
319335
491435
5363035
6688235
7785835
01135
12635
26435
319335
491435
5363035
6688235
7785835
Stop Event
node limit
node limit
Compiler

Compiled 102 to 30 computations (70.6% saved)

end198.0ms (1.2%)

Compiler

Compiled 352 to 113 computations (67.9% saved)

Profiling

Loading profile data...