Details

Time bar (total: 16.6s)

analyze1.1s (6.8%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
0%0%99.8%0.2%0%0%0%7
0%0%99.8%0.2%0%0%0%8
0%0%99.8%0.2%0%0%0%9
0%0%99.8%0.2%0%0%0%10
3.1%3.1%96.6%0.2%0%0%0%11
4.7%4.7%95.1%0.2%0%0%0%12
Compiler

Compiled 17 to 11 computations (35.3% saved)

sample1.3s (8%)

Results
1.2s8256×body256valid
79.0ms711×body256infinite
Bogosity

preprocess189.0ms (1.1%)

Algorithm
egg-herbie
Rules
2216×rational_best-simplify-2
1582×rational_best-simplify-46
1182×rational_best-simplify-1
1022×rational_best-simplify-49
1012×rational_best-simplify-39
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
051341
193341
2125341
3161341
4184341
5238341
6303341
7439341
8825341
91459341
103093341
114628341
125225341
135757341
146079341
156122341
166919341
055
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
4
Outputs
0
1
2
3
4
Call 2
Inputs
(+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)))
(+.f64 y (/.f64 (*.f64 x (-.f64 z t)) (-.f64 z a)))
(+.f64 z (/.f64 (*.f64 y (-.f64 x t)) (-.f64 x a)))
(+.f64 t (/.f64 (*.f64 y (-.f64 z x)) (-.f64 z a)))
(+.f64 a (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z x)))
(+.f64 x (/.f64 (*.f64 z (-.f64 y t)) (-.f64 y a)))
(+.f64 x (/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a)))
(+.f64 x (/.f64 (*.f64 a (-.f64 z t)) (-.f64 z y)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 a t)) (-.f64 a z)))
(+.f64 x (/.f64 (*.f64 y (-.f64 z a)) (-.f64 z t)))
Outputs
(+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 y (/.f64 (*.f64 x (-.f64 z t)) (-.f64 z a)))
(+.f64 y (*.f64 (-.f64 z t) (/.f64 x (-.f64 z a))))
(+.f64 y (*.f64 x (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 z (/.f64 (*.f64 y (-.f64 x t)) (-.f64 x a)))
(+.f64 z (*.f64 (-.f64 x t) (/.f64 y (-.f64 x a))))
(+.f64 z (*.f64 y (/.f64 (-.f64 x t) (-.f64 x a))))
(+.f64 t (/.f64 (*.f64 y (-.f64 z x)) (-.f64 z a)))
(+.f64 t (*.f64 y (/.f64 (-.f64 z x) (-.f64 z a))))
(+.f64 t (/.f64 (*.f64 y (-.f64 x z)) (-.f64 a z)))
(+.f64 a (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z x)))
(+.f64 a (*.f64 y (/.f64 (-.f64 z t) (-.f64 z x))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y t)) (-.f64 y a)))
(+.f64 x (*.f64 (-.f64 y t) (/.f64 z (-.f64 y a))))
(+.f64 x (*.f64 z (/.f64 (-.f64 t y) (-.f64 a y))))
(+.f64 x (/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a)))
(+.f64 x (*.f64 (-.f64 z y) (/.f64 t (-.f64 z a))))
(+.f64 x (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 x (/.f64 (*.f64 a (-.f64 z t)) (-.f64 z y)))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 a (-.f64 z y))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) a) (-.f64 z y)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 y (-.f64 a t)) (-.f64 a z)))
(+.f64 x (*.f64 (-.f64 a t) (/.f64 y (-.f64 a z))))
(+.f64 x (*.f64 y (/.f64 (-.f64 a t) (-.f64 a z))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t a) (-.f64 z a))))
(+.f64 x (/.f64 (*.f64 y (-.f64 z a)) (-.f64 z t)))
(+.f64 x (*.f64 (-.f64 z a) (/.f64 y (-.f64 z t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z a) (-.f64 z t))))
Compiler

Compiled 21 to 15 computations (28.6% saved)

simplify121.0ms (0.7%)

Algorithm
egg-herbie
Rules
1446×rational_best-simplify-2
1266×rational_best-simplify-50
1190×rational_best-simplify-1
1130×rational_best-simplify-53
944×rational_best-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01231
11631
21931
32331
42731
53531
64531
76031
811731
916631
1022431
1140431
12129831
13172331
14218631
15304131
16390231
17463231
18601731
19686131
Stop Event
node limit
Counts
1 → 3
Calls
Call 1
Inputs
(+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)))
Outputs
(+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))

eval1.0ms (0%)

Compiler

Compiled 38 to 16 computations (57.9% saved)

prune2.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New033
Fresh011
Picked000
Done000
Total044
Error
0.0b
Counts
4 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
11.4b
(+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)))
3.1b
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
1.1b
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
Compiler

Compiled 48 to 30 computations (37.5% saved)

localize12.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
0.0b
(/.f64 (-.f64 z t) (-.f64 z a))
1.3b
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
Compiler

Compiled 43 to 10 computations (76.7% saved)

series16.0ms (0.1%)

Counts
3 → 144
Calls

36 calls:

TimeVariablePointExpression
1.0ms
a
@-inf
(/.f64 (-.f64 z t) (-.f64 z a))
1.0ms
t
@inf
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
1.0ms
z
@0
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
1.0ms
y
@0
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
1.0ms
y
@inf
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))

rewrite93.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1524×rational_best-1
1512×rational_best-4
1512×rational_best-2
1512×rational_best-3
968×rational_best-simplify-53
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01275
17975
214775
325775
451675
5137475
6432075
7689175
Stop Event
node limit
Counts
3 → 117
Calls
Call 1
Inputs
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (-.f64 z t) (-.f64 z a))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 z t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) z) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 z t) 2) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 z t) (-.f64 a z)) (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (/.f64 (+.f64 t t) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 (-.f64 z t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 z t) -2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t t) (-.f64 a z)) (/.f64 (+.f64 z t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 (-.f64 z t) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 2) (/.f64 (-.f64 z t) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (+.f64 t t) z) (-.f64 a z)) (/.f64 t (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 z t) 2) z)) (/.f64 t (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 (-.f64 z t) z)) (/.f64 (+.f64 z t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 z t) -2) t)) (/.f64 z (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 (-.f64 z t) (neg.f64 t))) (/.f64 (+.f64 z t) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) t)) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 z t) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) z) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 z (*.f64 (-.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 z t) (-.f64 a z)) (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 z a)) 2) (/.f64 (+.f64 z t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (/.f64 (*.f64 t -2) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 z (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (-.f64 a z)) (-.f64 0 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (-.f64 a z)) (/.f64 (-.f64 t (+.f64 z z)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t t) (-.f64 a z)) (/.f64 (+.f64 z t) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 (neg.f64 t) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 2) (/.f64 (-.f64 z t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 t -2) (-.f64 a z)) (+.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) z) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 t -2) (-.f64 a z)) (+.f64 (/.f64 t (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 z (*.f64 (-.f64 z t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) -2) (+.f64 (/.f64 (-.f64 z t) (-.f64 a z)) (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) -2) (/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a z)) (/.f64 z (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 t t) z) (-.f64 a z)) (/.f64 t (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 z t) 2) z)) (/.f64 t (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 (-.f64 z t) z)) (/.f64 (+.f64 z t) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 z t) -2) t)) (/.f64 z (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 (-.f64 z t) (neg.f64 t))) (/.f64 (+.f64 z t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 z (-.f64 a z)) (-.f64 0 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 z (-.f64 a z)) (/.f64 (-.f64 t (+.f64 z z)) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (/.f64 (*.f64 z 4) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 z a)) 4) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 z a))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 z a))) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (*.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 z (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 a z)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 t 4) (-.f64 a z)) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 z a)))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 4) (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) -2) (+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) -2) (+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 (neg.f64 t) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 t (-.f64 z a)) 4) -1) (/.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (*.f64 t 3))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (*.f64 (+.f64 z t) 2)) (-.f64 a z)) (/.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 z t) -2) (-.f64 a z)) (/.f64 (*.f64 -1 (+.f64 z (*.f64 t 3))) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 a z)) -1) (/.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (*.f64 (+.f64 z t) 2)) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 z t) -2) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (*.f64 t 4)) (-.f64 z a)) (/.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 z 8) (-.f64 z a)) (/.f64 (+.f64 (*.f64 z 4) (+.f64 t (*.f64 z 3))) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (neg.f64 t) 4) (-.f64 z a)) (/.f64 (*.f64 -1 (+.f64 z (*.f64 t 3))) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 t (*.f64 z 3)) 2) (-.f64 a z)) (/.f64 (+.f64 (*.f64 z 4) (+.f64 t (*.f64 z 3))) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) -1) (/.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) -2) -1) (/.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 t 3))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t))) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t)))) (+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t))) (/.f64 z (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a z)) (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a z))) (+.f64 (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a z)) (/.f64 z (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 z (-.f64 z a)) 4) (*.f64 (/.f64 z (-.f64 z a)) 4)) (+.f64 (*.f64 (/.f64 z (-.f64 z a)) 4) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (/.f64 (*.f64 z 4) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z t) (/.f64 -1 (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z t) (-.f64 (/.f64 1 (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 a z)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z t) (+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (/.f64 1 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z t) (+.f64 (/.f64 1 (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 a z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 z t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t z) (/.f64 1 (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t z) (-.f64 (*.f64 (/.f64 -1 (-.f64 a z)) -2) (/.f64 1 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t z) (+.f64 (/.f64 -1 (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 a z)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a z)) (-.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (-.f64 t z) (*.f64 (-.f64 z t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a z)) (-.f64 t (-.f64 (+.f64 t t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a z)) (-.f64 t (-.f64 z (*.f64 (-.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (+.f64 z t) (-.f64 (+.f64 z z) (*.f64 (-.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (neg.f64 z) (-.f64 (neg.f64 t) (*.f64 (-.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (neg.f64 z) (-.f64 t (+.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (*.f64 (-.f64 z t) 2) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (-.f64 t z) (*.f64 (-.f64 z t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a z)) (+.f64 t (-.f64 z (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a z)) (+.f64 t (-.f64 (*.f64 (-.f64 z t) 2) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (+.f64 z t) (-.f64 (*.f64 (-.f64 z t) 2) (+.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (neg.f64 z) (-.f64 (*.f64 (-.f64 z t) 2) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (-.f64 (+.f64 z z) t) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 z t) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z t) (-.f64 a z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 z t) -2) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) (*.f64 (-.f64 z t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 z t) (-.f64 a z)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x) 1)))))

simplify202.0ms (1.2%)

Algorithm
egg-herbie
Rules
1204×rational_best-simplify-1
1078×rational_best-simplify-47
964×rational_best-simplify-51
940×rational_best-simplify-44
768×rational_best-simplify-2
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
055412453
1120611993
2207310145
337239535
466399331
Stop Event
node limit
Counts
261 → 479
Calls
Call 1
Inputs
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y t) a)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3)) y))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 3))))))
(/.f64 (*.f64 y z) (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(/.f64 (*.f64 (-.f64 z t) y) z)
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 z 2)) (/.f64 (*.f64 y (-.f64 z t)) z))
(+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z t) y)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) z) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z t) y)) (pow.f64 z 3))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z t) y)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 z 3)) (/.f64 (*.f64 y (-.f64 z t)) z))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 3))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3))))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 3))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))))))
(/.f64 t a)
(+.f64 (/.f64 t a) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) z)))
(+.f64 (/.f64 t a) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 t (pow.f64 a 3)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) z))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 t (pow.f64 a 4)))))) (+.f64 (/.f64 t a) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 t (pow.f64 a 3)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) z)))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 t z))) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 a)) a) (pow.f64 z 2)) (+.f64 1 (*.f64 -1 (/.f64 t z)))) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 t) (*.f64 -1 a))) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 t z)) (/.f64 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 a)) (pow.f64 a 2)) (pow.f64 z 3))))) (*.f64 -1 (/.f64 a z)))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 t a) z)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 t a) z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 t a) a) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 t a) (pow.f64 a 2)) (pow.f64 z 3))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 t a) z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 t a) a) (pow.f64 z 2))))))
(/.f64 z (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 z (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 z (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 z (-.f64 z a)))
(*.f64 -1 (/.f64 t (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 z (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 z (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 z (-.f64 z a)))
(*.f64 -1 (/.f64 t (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 z (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 z (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 z (-.f64 z a)))
(/.f64 (-.f64 z t) z)
(-.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 z t) a) (pow.f64 z 2))) (/.f64 t z))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (pow.f64 z 3)) (/.f64 (*.f64 a (-.f64 z t)) (pow.f64 z 2)))) (/.f64 t z))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 a (-.f64 z t)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 a 3)) (pow.f64 z 4)) (/.f64 (*.f64 (-.f64 z t) (pow.f64 a 2)) (pow.f64 z 3))))) (/.f64 t z))
(*.f64 -1 (/.f64 (-.f64 z t) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) z) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 z t) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (-.f64 z t) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 z 2)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 z 3)) (pow.f64 a 4))) (*.f64 -1 (/.f64 (-.f64 z t) a)))))
(*.f64 -1 (/.f64 (-.f64 z t) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) z) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 z t) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (-.f64 z t) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 z 2)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 z 3)) (pow.f64 a 4))) (*.f64 -1 (/.f64 (-.f64 z t) a)))))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) x)
x
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) x)
x
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) x)
x
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x))))
(+.f64 y x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3)) (+.f64 y x)))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 3))) x))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) z) x))
(+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z t) y)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) z) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z t) y)) (pow.f64 z 3)) x)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z t) y)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) z) x))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) x)))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) 0)
(+.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(-.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) 0)
(/.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) 1)
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(pow.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) 1)
(+.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 0)
(+.f64 0 (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) z) (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 z t) 2) z)))
(+.f64 (/.f64 (-.f64 z t) (-.f64 a z)) (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 2))
(+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (/.f64 (+.f64 t t) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 (-.f64 z t) z)))
(+.f64 (/.f64 z (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 z t) -2) t)))
(+.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 (+.f64 t t) (-.f64 a z)) (/.f64 (+.f64 z t) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 (-.f64 z t) (neg.f64 t))))
(+.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 2) (/.f64 (-.f64 z t) (-.f64 a z)))
(+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) t)))
(+.f64 (/.f64 (-.f64 (+.f64 t t) z) (-.f64 a z)) (/.f64 t (-.f64 z a)))
(+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 z t) 2) z)) (/.f64 t (-.f64 z a)))
(+.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 (-.f64 z t) z)) (/.f64 (+.f64 z t) (-.f64 z a)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 z t) -2) t)) (/.f64 z (-.f64 a z)))
(+.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 (-.f64 z t) (neg.f64 t))) (/.f64 (+.f64 z t) (-.f64 a z)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) t)) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t))))
(-.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 0)
(-.f64 0 (/.f64 (-.f64 z t) (-.f64 a z)))
(-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))
(-.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) z) (-.f64 z a)))
(-.f64 (/.f64 t (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 z (*.f64 (-.f64 z t) 2))))
(-.f64 (/.f64 (-.f64 z t) (-.f64 a z)) (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) -2))
(-.f64 (*.f64 (/.f64 z (-.f64 z a)) 2) (/.f64 (+.f64 z t) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (/.f64 (*.f64 t -2) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 z (-.f64 z t))))
(-.f64 (/.f64 z (-.f64 a z)) (-.f64 0 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t)))))
(-.f64 (/.f64 z (-.f64 a z)) (/.f64 (-.f64 t (+.f64 z z)) (-.f64 z a)))
(-.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 a z)))
(-.f64 (/.f64 (+.f64 t t) (-.f64 a z)) (/.f64 (+.f64 z t) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 (neg.f64 t) (-.f64 z t))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 a z))))
(-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 2) (/.f64 (-.f64 z t) (-.f64 z a)))
(-.f64 (/.f64 (*.f64 t -2) (-.f64 a z)) (+.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) z) (-.f64 z a))))
(-.f64 (/.f64 (*.f64 t -2) (-.f64 a z)) (+.f64 (/.f64 t (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 z (*.f64 (-.f64 z t) 2)))))
(-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) -2) (+.f64 (/.f64 (-.f64 z t) (-.f64 a z)) (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) -2)))
(-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) -2) (/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 3) -1))
(-.f64 (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a z)) (/.f64 z (-.f64 z a)))
(-.f64 (/.f64 (-.f64 (+.f64 t t) z) (-.f64 a z)) (/.f64 t (-.f64 a z)))
(-.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 z t) 2) z)) (/.f64 t (-.f64 a z)))
(-.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 (-.f64 z t) z)) (/.f64 (+.f64 z t) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 z t) -2) t)) (/.f64 z (-.f64 z a)))
(-.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 (-.f64 z t) (neg.f64 t))) (/.f64 (+.f64 z t) (-.f64 z a)))
(-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 z (-.f64 a z)) (-.f64 0 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t))))))
(-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 z (-.f64 a z)) (/.f64 (-.f64 t (+.f64 z z)) (-.f64 z a))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (/.f64 (*.f64 z 4) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 z (-.f64 z a)) 4) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 z a))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 z a))) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (*.f64 t 3))))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 z (-.f64 z t)))))
(-.f64 (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 a z)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)))
(-.f64 (/.f64 (*.f64 t 4) (-.f64 a z)) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)))
(-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 z a)))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 4) (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 3))
(-.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 t 3))))
(-.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) -2) (+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 a z)))))
(-.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) -2) (+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 (neg.f64 t) (-.f64 z t)))))
(-.f64 (/.f64 (*.f64 (/.f64 t (-.f64 z a)) 4) -1) (/.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (*.f64 t 3))) -1))
(-.f64 (/.f64 (neg.f64 (*.f64 (+.f64 z t) 2)) (-.f64 a z)) (/.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (-.f64 a z)))
(-.f64 (/.f64 (*.f64 (+.f64 z t) -2) (-.f64 a z)) (/.f64 (*.f64 -1 (+.f64 z (*.f64 t 3))) (-.f64 a z)))
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 a z)) -1) (/.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) -1))
(-.f64 (/.f64 (neg.f64 (*.f64 (+.f64 z t) 2)) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)))
(-.f64 (/.f64 (*.f64 (+.f64 z t) -2) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)))
(-.f64 (/.f64 (neg.f64 (*.f64 t 4)) (-.f64 z a)) (/.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (-.f64 z a)))
(-.f64 (/.f64 (*.f64 z 8) (-.f64 z a)) (/.f64 (+.f64 (*.f64 z 4) (+.f64 t (*.f64 z 3))) (-.f64 z a)))
(-.f64 (/.f64 (*.f64 (neg.f64 t) 4) (-.f64 z a)) (/.f64 (*.f64 -1 (+.f64 z (*.f64 t 3))) (-.f64 z a)))
(-.f64 (/.f64 (*.f64 (+.f64 t (*.f64 z 3)) 2) (-.f64 a z)) (/.f64 (+.f64 (*.f64 z 4) (+.f64 t (*.f64 z 3))) (-.f64 a z)))
(-.f64 (/.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) -1) (/.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) -1))
(-.f64 (/.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) -2) -1) (/.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 t 3))) -1))
(-.f64 (+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t))) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t)))) (+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t))) (/.f64 z (-.f64 z a))))
(-.f64 (+.f64 (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a z)) (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a z))) (+.f64 (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a z)) (/.f64 z (-.f64 z a))))
(-.f64 (+.f64 (*.f64 (/.f64 z (-.f64 z a)) 4) (*.f64 (/.f64 z (-.f64 z a)) 4)) (+.f64 (*.f64 (/.f64 z (-.f64 z a)) 4) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a))))
(-.f64 (+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (/.f64 (*.f64 z 4) (-.f64 a z))))
(*.f64 (-.f64 z t) (/.f64 -1 (-.f64 a z)))
(*.f64 (-.f64 z t) (-.f64 (/.f64 1 (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 a z)) -2)))
(*.f64 (-.f64 z t) (+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (/.f64 1 (-.f64 a z))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 1 (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 a z)) 2)))
(*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 1)
(*.f64 1 (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (-.f64 t z) (/.f64 1 (-.f64 a z)))
(*.f64 (-.f64 t z) (-.f64 (*.f64 (/.f64 -1 (-.f64 a z)) -2) (/.f64 1 (-.f64 a z))))
(*.f64 (-.f64 t z) (+.f64 (/.f64 -1 (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 a z)) -2)))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 z t))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (-.f64 t z) (*.f64 (-.f64 z t) -2)))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 t (-.f64 (+.f64 t t) z)))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 t (-.f64 z (*.f64 (-.f64 z t) 2))))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (+.f64 z t) (-.f64 (+.f64 z z) (*.f64 (-.f64 z t) 2))))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (neg.f64 z) (-.f64 (neg.f64 t) (*.f64 (-.f64 z t) 2))))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (neg.f64 z) (-.f64 t (+.f64 z z))))
(*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (*.f64 (-.f64 z t) 2) (-.f64 t z)))
(*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (-.f64 t z) (*.f64 (-.f64 z t) 2)))
(*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 t (-.f64 z (+.f64 t t))))
(*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 t (-.f64 (*.f64 (-.f64 z t) 2) z)))
(*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (+.f64 z t) (-.f64 (*.f64 (-.f64 z t) 2) (+.f64 z z))))
(*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (neg.f64 z) (-.f64 (*.f64 (-.f64 z t) 2) (neg.f64 t))))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (-.f64 (+.f64 z z) t) z))
(*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a z)))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a z)) -1)
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 t z))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 z t) -2) (-.f64 t z)))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) (*.f64 (-.f64 z t) -2)))
(pow.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 1)
(neg.f64 (/.f64 (-.f64 z t) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x) 0)
(*.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x) 1)
(*.f64 1 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x))
(/.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x) 1)
(pow.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x) 1)
Outputs
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y t) a)
(*.f64 t (/.f64 y a))
(*.f64 y (/.f64 t a))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a))
(+.f64 (*.f64 t (/.f64 y a)) (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 z (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 z (-.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (/.f64 y a))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a)))
(+.f64 (*.f64 t (/.f64 y a)) (+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))) (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 2) a) z)))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (-.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (/.f64 y a)) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a))))
(+.f64 (+.f64 (*.f64 t (/.f64 y a)) (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))))) (+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) (/.f64 (pow.f64 z 3) (pow.f64 a 2))) (+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))) (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a)))))
(+.f64 (*.f64 y (/.f64 t a)) (+.f64 (*.f64 z (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))))) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 2) a) (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (-.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (/.f64 y a)) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (neg.f64 (*.f64 y (/.f64 t z)))) (neg.f64 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (*.f64 y (neg.f64 (/.f64 t z)))) (*.f64 y (neg.f64 (/.f64 a z))))
(-.f64 (+.f64 y (/.f64 (*.f64 y t) (neg.f64 z))) (/.f64 (*.f64 y a) (neg.f64 z)))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (*.f64 t (/.f64 y z))) (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 2))))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (+.f64 (neg.f64 (*.f64 y (/.f64 t z))) (*.f64 a (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 2)))))) (neg.f64 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (+.f64 (*.f64 y (neg.f64 (/.f64 t z))) (neg.f64 (*.f64 (*.f64 a (-.f64 t a)) (/.f64 y (pow.f64 z 2)))))) (*.f64 y (neg.f64 (/.f64 a z))))
(-.f64 (+.f64 (+.f64 y (/.f64 (*.f64 y t) (neg.f64 z))) (*.f64 y (*.f64 a (/.f64 (-.f64 a t) (pow.f64 z 2))))) (/.f64 (*.f64 y a) (neg.f64 z)))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 y (*.f64 -1 (*.f64 y (+.f64 (/.f64 t z) (*.f64 a (/.f64 (-.f64 t a) (pow.f64 z 2))))))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3)) y))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (+.f64 y (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 3)))) (+.f64 (*.f64 -1 (*.f64 t (/.f64 y z))) (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 2))))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 a (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 2)))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 3)))) (+.f64 y (neg.f64 (*.f64 y (/.f64 t z)))))) (neg.f64 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (+.f64 y (*.f64 y (neg.f64 (/.f64 t z)))) (*.f64 -1 (+.f64 (*.f64 (*.f64 a (-.f64 t a)) (/.f64 y (pow.f64 z 2))) (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 (-.f64 t a) (pow.f64 z 3))))))) (*.f64 y (neg.f64 (/.f64 a z))))
(-.f64 (+.f64 (+.f64 y (/.f64 (*.f64 y t) (neg.f64 z))) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (/.f64 (*.f64 y a) (neg.f64 z)))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z)))
(+.f64 y (neg.f64 (*.f64 (-.f64 t a) (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 (-.f64 t a) z))))
(+.f64 y (*.f64 y (/.f64 (-.f64 a t) z)))
(+.f64 y (*.f64 (/.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) y))
(+.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z))) (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2)))))
(+.f64 y (*.f64 -1 (+.f64 (*.f64 a (/.f64 (*.f64 y (-.f64 t a)) (pow.f64 z 2))) (*.f64 (-.f64 t a) (/.f64 y z)))))
(+.f64 y (*.f64 -1 (+.f64 (*.f64 (*.f64 a (-.f64 t a)) (/.f64 y (pow.f64 z 2))) (*.f64 y (/.f64 (-.f64 t a) z)))))
(+.f64 y (neg.f64 (*.f64 (-.f64 t a) (+.f64 (/.f64 y z) (*.f64 (/.f64 a (pow.f64 z 2)) y)))))
(+.f64 y (*.f64 (-.f64 a t) (+.f64 (/.f64 y z) (*.f64 (/.f64 a (pow.f64 z 2)) y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2)))) (+.f64 (+.f64 y (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z))))
(+.f64 (+.f64 y (neg.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (*.f64 y (-.f64 t a)) (pow.f64 z 2))) (*.f64 (-.f64 t a) (/.f64 y z)))))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (neg.f64 (-.f64 t a)) (/.f64 y (pow.f64 z 3)))) (+.f64 y (*.f64 -1 (+.f64 (*.f64 (*.f64 a (-.f64 t a)) (/.f64 y (pow.f64 z 2))) (*.f64 y (/.f64 (-.f64 t a) z))))))
(+.f64 (+.f64 y (*.f64 y (/.f64 (-.f64 a t) z))) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 (+.f64 y (*.f64 (/.f64 y z) (-.f64 a t))) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(/.f64 (*.f64 y z) (-.f64 z a))
(*.f64 z (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 z (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a))))
(neg.f64 (*.f64 y (/.f64 t (-.f64 z a))))
(*.f64 y (/.f64 t (-.f64 a z)))
(/.f64 (*.f64 y t) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a))))
(neg.f64 (*.f64 y (/.f64 t (-.f64 z a))))
(*.f64 y (/.f64 t (-.f64 a z)))
(/.f64 (*.f64 y t) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 (-.f64 z t) y) z)
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 z 2)) (/.f64 (*.f64 y (-.f64 z t)) z))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (*.f64 (*.f64 y (-.f64 z t)) (/.f64 a (pow.f64 z 2))))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (*.f64 y (*.f64 a (/.f64 (-.f64 z t) (pow.f64 z 2)))))
(*.f64 y (+.f64 (/.f64 (-.f64 z t) z) (*.f64 (-.f64 z t) (/.f64 a (pow.f64 z 2)))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (*.f64 (/.f64 a (pow.f64 z 2)) y)))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (*.f64 a (/.f64 y (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z t) y)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) z) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z t) y)) (pow.f64 z 3))))
(+.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (*.f64 (*.f64 y (-.f64 z t)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (+.f64 (*.f64 y (*.f64 a (/.f64 (-.f64 z t) (pow.f64 z 2)))) (*.f64 y (/.f64 (*.f64 (-.f64 z t) (pow.f64 a 2)) (pow.f64 z 3)))))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (*.f64 y (*.f64 (-.f64 z t) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(*.f64 y (+.f64 (/.f64 (-.f64 z t) z) (*.f64 (-.f64 z t) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z t) y)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 z 3)) (/.f64 (*.f64 y (-.f64 z t)) z))))
(+.f64 (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (*.f64 (*.f64 (-.f64 z t) (pow.f64 a 2)) (/.f64 y (pow.f64 z 3)))) (+.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 a (pow.f64 z 2))) (*.f64 (*.f64 (-.f64 z t) (pow.f64 a 3)) (/.f64 y (pow.f64 z 4)))))
(+.f64 (*.f64 y (*.f64 a (/.f64 (-.f64 z t) (pow.f64 z 2)))) (+.f64 (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (*.f64 y (/.f64 (*.f64 (-.f64 z t) (pow.f64 a 2)) (pow.f64 z 3)))) (*.f64 (*.f64 (-.f64 z t) (pow.f64 a 3)) (/.f64 y (pow.f64 z 4)))))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (+.f64 (*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))) (*.f64 y (/.f64 (*.f64 (-.f64 z t) (pow.f64 a 3)) (pow.f64 z 4)))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) y))) (*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (*.f64 y (*.f64 (-.f64 z t) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a))
(*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a)))
(*.f64 y (neg.f64 (/.f64 (-.f64 z t) a)))
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 y (/.f64 (-.f64 t z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 y (/.f64 (-.f64 z t) a))))
(*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))
(neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))
(*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) (*.f64 -1 (*.f64 (*.f64 y (pow.f64 z 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))))))
(+.f64 (neg.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (*.f64 -1 (+.f64 (*.f64 y (*.f64 (pow.f64 z 2) (/.f64 (-.f64 z t) (pow.f64 a 3)))) (*.f64 y (/.f64 (-.f64 z t) a)))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 y (/.f64 z (pow.f64 a 2)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3)))))))
(+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) (neg.f64 (*.f64 y (*.f64 (-.f64 z t) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 3))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) (*.f64 -1 (*.f64 (*.f64 y (pow.f64 z 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) (*.f64 -1 (*.f64 (*.f64 y (pow.f64 z 3)) (/.f64 (-.f64 z t) (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (*.f64 (pow.f64 z 2) (/.f64 (-.f64 z t) (pow.f64 a 3)))) (*.f64 y (/.f64 (-.f64 z t) a)))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 z t) (pow.f64 z 3)) (/.f64 y (pow.f64 a 4))) (*.f64 (-.f64 z t) (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (*.f64 y (neg.f64 (*.f64 (-.f64 z t) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))))
(*.f64 -1 (+.f64 (*.f64 y (*.f64 (-.f64 z t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 (-.f64 t z) (+.f64 (*.f64 (/.f64 y (pow.f64 a 3)) (pow.f64 z 2)) (/.f64 y a))) (neg.f64 (*.f64 y (*.f64 (-.f64 z t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2)))))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a))
(*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a)))
(*.f64 y (neg.f64 (/.f64 (-.f64 z t) a)))
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 y (/.f64 (-.f64 t z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 y (/.f64 (-.f64 z t) a))))
(*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))
(neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))
(*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) (*.f64 -1 (*.f64 (*.f64 y (pow.f64 z 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))))))
(+.f64 (neg.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (*.f64 -1 (+.f64 (*.f64 y (*.f64 (pow.f64 z 2) (/.f64 (-.f64 z t) (pow.f64 a 3)))) (*.f64 y (/.f64 (-.f64 z t) a)))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 y (/.f64 z (pow.f64 a 2)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3)))))))
(+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) (neg.f64 (*.f64 y (*.f64 (-.f64 z t) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 3))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) (*.f64 -1 (*.f64 (*.f64 y (pow.f64 z 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) (*.f64 -1 (*.f64 (*.f64 y (pow.f64 z 3)) (/.f64 (-.f64 z t) (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (*.f64 (pow.f64 z 2) (/.f64 (-.f64 z t) (pow.f64 a 3)))) (*.f64 y (/.f64 (-.f64 z t) a)))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 z t) (pow.f64 z 3)) (/.f64 y (pow.f64 a 4))) (*.f64 (-.f64 z t) (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (*.f64 y (neg.f64 (*.f64 (-.f64 z t) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))))
(*.f64 -1 (+.f64 (*.f64 y (*.f64 (-.f64 z t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 (-.f64 t z) (+.f64 (*.f64 (/.f64 y (pow.f64 a 3)) (pow.f64 z 2)) (/.f64 y a))) (neg.f64 (*.f64 y (*.f64 (-.f64 z t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2)))))))
(/.f64 t a)
(+.f64 (/.f64 t a) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) z)))
(+.f64 (/.f64 t a) (*.f64 (+.f64 (*.f64 -1 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) (*.f64 -1 z)))
(+.f64 (/.f64 t a) (*.f64 (+.f64 (neg.f64 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) (neg.f64 z)))
(+.f64 (/.f64 t a) (*.f64 (+.f64 (/.f64 (neg.f64 t) (pow.f64 a 2)) (/.f64 1 a)) (neg.f64 z)))
(+.f64 (/.f64 t a) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 t (pow.f64 a 3)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) z))))
(+.f64 (/.f64 t a) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) (*.f64 -1 z)) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 t (pow.f64 a 3))))))))
(+.f64 (/.f64 t a) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 t (pow.f64 a 3))))) (*.f64 z (+.f64 (neg.f64 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))))))
(+.f64 (/.f64 t a) (*.f64 -1 (+.f64 (*.f64 z (+.f64 (neg.f64 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 t (pow.f64 a 3))))))))
(+.f64 (/.f64 t a) (neg.f64 (+.f64 (*.f64 z (+.f64 (/.f64 (neg.f64 t) (pow.f64 a 2)) (/.f64 1 a))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 t (neg.f64 (pow.f64 a 3))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 t (pow.f64 a 4)))))) (+.f64 (/.f64 t a) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 t (pow.f64 a 3)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) z)))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) (*.f64 -1 z)) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 t (pow.f64 a 3))))))) (+.f64 (/.f64 t a) (*.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 t (pow.f64 a 4))))))))
(+.f64 (/.f64 t a) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 t (pow.f64 a 3))))) (*.f64 z (+.f64 (neg.f64 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))))) (neg.f64 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 t (pow.f64 a 4))))))))
(+.f64 (/.f64 t a) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 t (pow.f64 a 4))))) (+.f64 (*.f64 z (+.f64 (neg.f64 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 t (pow.f64 a 3)))))))))
(+.f64 (/.f64 t a) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (/.f64 t (neg.f64 (pow.f64 a 4))))) (+.f64 (*.f64 z (+.f64 (/.f64 (neg.f64 t) (pow.f64 a 2)) (/.f64 1 a))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 t (neg.f64 (pow.f64 a 3)))))))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 t z))) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 1 (neg.f64 (/.f64 t z))) (neg.f64 (/.f64 a z)))
(-.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 a (neg.f64 z)))
(+.f64 (/.f64 a z) (+.f64 1 (/.f64 t (neg.f64 z))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 a)) a) (pow.f64 z 2)) (+.f64 1 (*.f64 -1 (/.f64 t z)))) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 t z)) (+.f64 1 (*.f64 a (/.f64 (*.f64 -1 (-.f64 t a)) (pow.f64 z 2))))) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 1 (+.f64 (neg.f64 (/.f64 t z)) (*.f64 a (*.f64 (-.f64 t a) (/.f64 -1 (pow.f64 z 2)))))) (neg.f64 (/.f64 a z)))
(-.f64 (+.f64 1 (+.f64 (neg.f64 (/.f64 t z)) (*.f64 (/.f64 (-.f64 t a) (pow.f64 z 2)) (neg.f64 a)))) (neg.f64 (/.f64 a z)))
(-.f64 (+.f64 1 (+.f64 (/.f64 t (neg.f64 z)) (*.f64 a (/.f64 (-.f64 a t) (pow.f64 z 2))))) (/.f64 a (neg.f64 z)))
(+.f64 (/.f64 a z) (+.f64 1 (+.f64 (/.f64 t (neg.f64 z)) (*.f64 a (/.f64 (-.f64 a t) (pow.f64 z 2))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 t) (*.f64 -1 a))) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 t z)) (/.f64 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 a)) (pow.f64 a 2)) (pow.f64 z 3))))) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 t z)) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (-.f64 t a)) (pow.f64 z 3)))) (+.f64 (*.f64 a (/.f64 (*.f64 -1 (-.f64 t a)) (pow.f64 z 2))) 1)) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 (+.f64 (neg.f64 (/.f64 t z)) (*.f64 (pow.f64 a 2) (*.f64 (-.f64 t a) (/.f64 -1 (pow.f64 z 3))))) (+.f64 1 (*.f64 a (*.f64 (-.f64 t a) (/.f64 -1 (pow.f64 z 2)))))) (neg.f64 (/.f64 a z)))
(-.f64 (+.f64 (*.f64 (neg.f64 (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 1 (neg.f64 (/.f64 t z)))) (neg.f64 (/.f64 a z)))
(-.f64 (+.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (*.f64 (-.f64 a t) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (/.f64 a (neg.f64 z)))
(+.f64 (/.f64 a z) (+.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (*.f64 (-.f64 a t) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 t a) z)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 t a) z)))
(+.f64 1 (/.f64 (-.f64 a t) z))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 t a) z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 t a) a) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (*.f64 a (/.f64 (-.f64 t a) (pow.f64 z 2)))) (+.f64 1 (*.f64 -1 (/.f64 (-.f64 t a) z))))
(+.f64 1 (*.f64 -1 (+.f64 (*.f64 a (/.f64 (-.f64 t a) (pow.f64 z 2))) (/.f64 (-.f64 t a) z))))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (-.f64 t a) z) (*.f64 a (/.f64 (-.f64 t a) (pow.f64 z 2))))))
(+.f64 1 (+.f64 (*.f64 a (/.f64 (-.f64 a t) (pow.f64 z 2))) (/.f64 (-.f64 a t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 t a) (pow.f64 a 2)) (pow.f64 z 3))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 t a) z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 t a) a) (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 t a) z)) (*.f64 -1 (*.f64 a (/.f64 (-.f64 t a) (pow.f64 z 2))))) (+.f64 1 (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 t a) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 a (/.f64 (-.f64 t a) (pow.f64 z 2))) (/.f64 (-.f64 t a) z))) (+.f64 1 (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 t a) (pow.f64 z 3))))))
(+.f64 (+.f64 1 (neg.f64 (/.f64 (-.f64 t a) z))) (*.f64 (neg.f64 (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 (+.f64 1 (/.f64 (-.f64 a t) z)) (*.f64 (-.f64 a t) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(/.f64 z (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 -1 (/.f64 t (-.f64 z a)))
(/.f64 t (neg.f64 (-.f64 z a)))
(/.f64 t (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 -1 (/.f64 t (-.f64 z a)))
(/.f64 t (neg.f64 (-.f64 z a)))
(/.f64 t (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(/.f64 (-.f64 z t) z)
(-.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 z t) a) (pow.f64 z 2))) (/.f64 t z))
(-.f64 (+.f64 1 (*.f64 a (/.f64 (-.f64 z t) (pow.f64 z 2)))) (/.f64 t z))
(-.f64 (+.f64 1 (*.f64 (-.f64 z t) (/.f64 a (pow.f64 z 2)))) (/.f64 t z))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (pow.f64 z 3)) (/.f64 (*.f64 a (-.f64 z t)) (pow.f64 z 2)))) (/.f64 t z))
(-.f64 (+.f64 (*.f64 a (/.f64 (-.f64 z t) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 a 2)) (pow.f64 z 3)) 1)) (/.f64 t z))
(-.f64 (+.f64 (*.f64 a (/.f64 (-.f64 z t) (pow.f64 z 2))) (+.f64 1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 a 2)) (pow.f64 z 3)))) (/.f64 t z))
(-.f64 (+.f64 1 (*.f64 (-.f64 z t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (/.f64 t z))
(-.f64 (+.f64 1 (*.f64 (-.f64 z t) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (/.f64 t z))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 a (-.f64 z t)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 a 3)) (pow.f64 z 4)) (/.f64 (*.f64 (-.f64 z t) (pow.f64 a 2)) (pow.f64 z 3))))) (/.f64 t z))
(-.f64 (+.f64 (+.f64 (*.f64 (pow.f64 a 3) (/.f64 (-.f64 z t) (pow.f64 z 4))) (/.f64 (*.f64 (-.f64 z t) (pow.f64 a 2)) (pow.f64 z 3))) (+.f64 1 (*.f64 a (/.f64 (-.f64 z t) (pow.f64 z 2))))) (/.f64 t z))
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (/.f64 (*.f64 (-.f64 z t) (pow.f64 a 2)) (pow.f64 z 3))) (+.f64 1 (*.f64 a (/.f64 (-.f64 z t) (pow.f64 z 2))))) (/.f64 t z))
(-.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))) (/.f64 (*.f64 (-.f64 z t) (pow.f64 a 3)) (pow.f64 z 4)))) (/.f64 t z))
(-.f64 (+.f64 1 (*.f64 (-.f64 z t) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))) (/.f64 t z))
(*.f64 -1 (/.f64 (-.f64 z t) a))
(neg.f64 (/.f64 (-.f64 z t) a))
(/.f64 (-.f64 t z) a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) z) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 z t) a)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 z t) a)) (*.f64 -1 (*.f64 z (/.f64 (-.f64 z t) (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 z (/.f64 (-.f64 z t) (pow.f64 a 2))) (/.f64 (-.f64 z t) a)))
(*.f64 -1 (+.f64 (/.f64 (-.f64 z t) a) (*.f64 (-.f64 z t) (/.f64 z (pow.f64 a 2)))))
(+.f64 (/.f64 (-.f64 t z) a) (*.f64 z (/.f64 (-.f64 t z) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (-.f64 z t) a))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 z t) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) a)) (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 z t) (pow.f64 a 3))))))
(+.f64 (neg.f64 (/.f64 (-.f64 z t) a)) (*.f64 -1 (+.f64 (*.f64 z (/.f64 (-.f64 z t) (pow.f64 a 2))) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 z t) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (/.f64 z (pow.f64 a 2))) (+.f64 (/.f64 (-.f64 z t) a) (*.f64 (-.f64 z t) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (/.f64 (-.f64 t z) a) (neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 z 2)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 z 3)) (pow.f64 a 4))) (*.f64 -1 (/.f64 (-.f64 z t) a)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) a)) (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 (-.f64 z t) (pow.f64 a 4))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 z t) (pow.f64 a 3)))) (*.f64 -1 (*.f64 z (/.f64 (-.f64 z t) (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (/.f64 (-.f64 z t) a))) (*.f64 -1 (+.f64 (*.f64 z (/.f64 (-.f64 z t) (pow.f64 a 2))) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 z t) (pow.f64 a 3))))))
(+.f64 (neg.f64 (*.f64 (-.f64 z t) (/.f64 z (pow.f64 a 2)))) (*.f64 -1 (+.f64 (/.f64 (-.f64 z t) a) (+.f64 (*.f64 (-.f64 z t) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 (-.f64 z t) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))))
(+.f64 (*.f64 z (/.f64 (-.f64 t z) (pow.f64 a 2))) (+.f64 (/.f64 (-.f64 t z) a) (neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(*.f64 -1 (+.f64 (/.f64 (-.f64 z t) a) (*.f64 (-.f64 z t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(*.f64 -1 (/.f64 (-.f64 z t) a))
(neg.f64 (/.f64 (-.f64 z t) a))
(/.f64 (-.f64 t z) a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) z) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 z t) a)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 z t) a)) (*.f64 -1 (*.f64 z (/.f64 (-.f64 z t) (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 z (/.f64 (-.f64 z t) (pow.f64 a 2))) (/.f64 (-.f64 z t) a)))
(*.f64 -1 (+.f64 (/.f64 (-.f64 z t) a) (*.f64 (-.f64 z t) (/.f64 z (pow.f64 a 2)))))
(+.f64 (/.f64 (-.f64 t z) a) (*.f64 z (/.f64 (-.f64 t z) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (-.f64 z t) a))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 z t) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) a)) (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 z t) (pow.f64 a 3))))))
(+.f64 (neg.f64 (/.f64 (-.f64 z t) a)) (*.f64 -1 (+.f64 (*.f64 z (/.f64 (-.f64 z t) (pow.f64 a 2))) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 z t) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (/.f64 z (pow.f64 a 2))) (+.f64 (/.f64 (-.f64 z t) a) (*.f64 (-.f64 z t) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (/.f64 (-.f64 t z) a) (neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 z 2)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (pow.f64 z 3)) (pow.f64 a 4))) (*.f64 -1 (/.f64 (-.f64 z t) a)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) a)) (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 (-.f64 z t) (pow.f64 a 4))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 z t) (pow.f64 a 3)))) (*.f64 -1 (*.f64 z (/.f64 (-.f64 z t) (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (/.f64 (-.f64 z t) a))) (*.f64 -1 (+.f64 (*.f64 z (/.f64 (-.f64 z t) (pow.f64 a 2))) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 z t) (pow.f64 a 3))))))
(+.f64 (neg.f64 (*.f64 (-.f64 z t) (/.f64 z (pow.f64 a 2)))) (*.f64 -1 (+.f64 (/.f64 (-.f64 z t) a) (+.f64 (*.f64 (-.f64 z t) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 (-.f64 z t) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))))
(+.f64 (*.f64 z (/.f64 (-.f64 t z) (pow.f64 a 2))) (+.f64 (/.f64 (-.f64 t z) a) (neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(*.f64 -1 (+.f64 (/.f64 (-.f64 z t) a) (*.f64 (-.f64 z t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
x
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
x
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
x
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a))))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (*.f64 t (/.f64 y a)) x)
(+.f64 (*.f64 y (/.f64 t a)) x)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x))
(+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))))) (+.f64 (*.f64 t (/.f64 y a)) x))
(+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))) (+.f64 (*.f64 y (/.f64 t a)) x))
(+.f64 (*.f64 z (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))))) (+.f64 (*.f64 y (/.f64 t a)) x))
(+.f64 (*.f64 y (/.f64 t a)) (+.f64 (*.f64 z (-.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (/.f64 y a))) x))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x)))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a)) (+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))))) (+.f64 (*.f64 t (/.f64 y a)) x)))
(+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))) (+.f64 (+.f64 (*.f64 y (/.f64 t a)) x) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 y (/.f64 t a)) (+.f64 x (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 2) a) z))))
(+.f64 (*.f64 y (/.f64 t a)) (+.f64 x (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (+.f64 z (/.f64 (pow.f64 z 2) a)))))
(+.f64 (*.f64 y (/.f64 t a)) (+.f64 x (*.f64 (-.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (/.f64 y a)) (+.f64 z (/.f64 (pow.f64 z 2) a)))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a)) (+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))))) (+.f64 (*.f64 t (/.f64 y a)) x))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a)) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) (/.f64 (pow.f64 z 3) (pow.f64 a 2))) (+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))) (+.f64 (*.f64 y (/.f64 t a)) x))))
(+.f64 (+.f64 (*.f64 y (/.f64 t a)) x) (+.f64 (*.f64 z (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))))) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 2) a) (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 (+.f64 (*.f64 y (/.f64 t a)) x) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 (+.f64 (*.f64 y (/.f64 t a)) x) (*.f64 (-.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (/.f64 y a)) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 y x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (/.f64 y z))) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 t z))))) (neg.f64 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (+.f64 (*.f64 y (neg.f64 (/.f64 t z))) x)) (*.f64 y (neg.f64 (/.f64 a z))))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 y t) (neg.f64 z)) x)) (/.f64 (*.f64 y a) (neg.f64 z)))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 y (+.f64 (*.f64 y (/.f64 t (neg.f64 z))) x)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (*.f64 t (/.f64 y z))) (+.f64 y x))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (neg.f64 (*.f64 y (/.f64 t z))) (+.f64 (+.f64 y x) (*.f64 a (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 2)))))) (neg.f64 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 y (neg.f64 (/.f64 t z))) (+.f64 (neg.f64 (*.f64 (*.f64 a (-.f64 t a)) (/.f64 y (pow.f64 z 2)))) (+.f64 y x))) (*.f64 y (neg.f64 (/.f64 a z))))
(-.f64 (+.f64 (/.f64 (*.f64 y t) (neg.f64 z)) (+.f64 (*.f64 y (*.f64 a (/.f64 (-.f64 a t) (pow.f64 z 2)))) (+.f64 y x))) (/.f64 (*.f64 y a) (neg.f64 z)))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 (+.f64 y (*.f64 -1 (*.f64 y (+.f64 (/.f64 t z) (*.f64 a (/.f64 (-.f64 t a) (pow.f64 z 2))))))) x))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3)) (+.f64 y x)))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 3))) (+.f64 y x)) (+.f64 (*.f64 -1 (*.f64 t (/.f64 y z))) (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 2))))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (neg.f64 (*.f64 y (/.f64 t z))) (+.f64 (+.f64 y (+.f64 x (*.f64 (pow.f64 a 2) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 3)))))) (*.f64 a (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 2)))))) (neg.f64 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 x (+.f64 (+.f64 y (*.f64 y (neg.f64 (/.f64 t z)))) (*.f64 -1 (+.f64 (*.f64 (*.f64 a (-.f64 t a)) (/.f64 y (pow.f64 z 2))) (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 (-.f64 t a) (pow.f64 z 3)))))))) (*.f64 y (neg.f64 (/.f64 a z))))
(-.f64 (+.f64 (+.f64 (+.f64 y (/.f64 (*.f64 y t) (neg.f64 z))) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) x) (/.f64 (*.f64 y a) (neg.f64 z)))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 (+.f64 (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) x))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) x))
(+.f64 x (+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z))))
(+.f64 (+.f64 y (neg.f64 (*.f64 (-.f64 t a) (/.f64 y z)))) x)
(+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 t a) z)))))
(+.f64 y (+.f64 x (*.f64 y (/.f64 (-.f64 a t) z))))
(+.f64 (+.f64 y (*.f64 (/.f64 y z) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) x)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2)))) (+.f64 x (+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z)))))
(+.f64 (+.f64 y (neg.f64 (*.f64 (-.f64 t a) (/.f64 y z)))) (+.f64 x (neg.f64 (*.f64 a (/.f64 (*.f64 y (-.f64 t a)) (pow.f64 z 2))))))
(+.f64 (+.f64 y x) (*.f64 -1 (+.f64 (*.f64 (*.f64 a (-.f64 t a)) (/.f64 y (pow.f64 z 2))) (*.f64 y (/.f64 (-.f64 t a) z)))))
(+.f64 (+.f64 y x) (neg.f64 (*.f64 (-.f64 t a) (+.f64 (/.f64 y z) (*.f64 (/.f64 a (pow.f64 z 2)) y)))))
(+.f64 (+.f64 y (*.f64 (-.f64 a t) (+.f64 (/.f64 y z) (*.f64 (/.f64 a (pow.f64 z 2)) y)))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 3))) x))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2)))) (+.f64 (+.f64 x (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z)))))
(+.f64 y (+.f64 (+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 t a) (/.f64 y z)) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))) (neg.f64 (*.f64 a (/.f64 (*.f64 y (-.f64 t a)) (pow.f64 z 2))))))
(+.f64 x (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (neg.f64 (-.f64 t a)) (/.f64 y (pow.f64 z 3)))) (+.f64 y (*.f64 -1 (+.f64 (*.f64 (*.f64 a (-.f64 t a)) (/.f64 y (pow.f64 z 2))) (*.f64 y (/.f64 (-.f64 t a) z)))))))
(+.f64 (+.f64 (+.f64 y (*.f64 y (/.f64 (-.f64 a t) z))) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) x)
(+.f64 (+.f64 (+.f64 y (*.f64 (/.f64 y z) (-.f64 a t))) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) x)
(+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x)
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a))))
(neg.f64 (*.f64 y (/.f64 t (-.f64 z a))))
(*.f64 y (/.f64 t (-.f64 a z)))
(/.f64 (*.f64 y t) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a))))
(neg.f64 (*.f64 y (/.f64 t (-.f64 z a))))
(*.f64 y (/.f64 t (-.f64 a z)))
(/.f64 (*.f64 y t) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x)
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) z) x))
(+.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (+.f64 x (*.f64 y (*.f64 a (/.f64 (-.f64 z t) (pow.f64 z 2))))))
(+.f64 x (*.f64 y (+.f64 (/.f64 (-.f64 z t) z) (*.f64 (-.f64 z t) (/.f64 a (pow.f64 z 2))))))
(+.f64 x (*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (*.f64 (/.f64 a (pow.f64 z 2)) y))))
(+.f64 x (*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (*.f64 a (/.f64 y (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z t) y)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) z) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z t) y)) (pow.f64 z 3)) x)))
(+.f64 (+.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) x) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (*.f64 (*.f64 y (-.f64 z t)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (*.f64 y (/.f64 (*.f64 (-.f64 z t) (pow.f64 a 2)) (pow.f64 z 3))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (+.f64 x (*.f64 y (*.f64 a (/.f64 (-.f64 z t) (pow.f64 z 2)))))))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (+.f64 x (*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (+.f64 x (*.f64 y (*.f64 (-.f64 z t) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(+.f64 (*.f64 y (+.f64 (/.f64 (-.f64 z t) z) (*.f64 (-.f64 z t) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))) x)
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z t) y)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) z) x))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 z t) (pow.f64 a 2)) (/.f64 y (pow.f64 z 3))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x)) (+.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 a (pow.f64 z 2))) (*.f64 (*.f64 (-.f64 z t) (pow.f64 a 3)) (/.f64 y (pow.f64 z 4)))))
(+.f64 (*.f64 y (*.f64 a (/.f64 (-.f64 z t) (pow.f64 z 2)))) (+.f64 (+.f64 (*.f64 y (/.f64 (*.f64 (-.f64 z t) (pow.f64 a 2)) (pow.f64 z 3))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x)) (*.f64 (*.f64 (-.f64 z t) (pow.f64 a 3)) (/.f64 y (pow.f64 z 4)))))
(+.f64 (*.f64 y (/.f64 (*.f64 (-.f64 z t) (pow.f64 a 3)) (pow.f64 z 4))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (+.f64 x (*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) y))) (+.f64 x (*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(+.f64 (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (*.f64 y (*.f64 (-.f64 z t) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) x)
(+.f64 (*.f64 y (neg.f64 (/.f64 (-.f64 z t) a))) x)
(+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x))
(+.f64 (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 y (/.f64 (-.f64 z t) a)))) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))) x)
(+.f64 (neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))) x)
(+.f64 (*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 y (pow.f64 z 2)) (/.f64 (-.f64 z t) (pow.f64 a 3)))) (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) x)))
(+.f64 (neg.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (+.f64 (*.f64 y (*.f64 (pow.f64 z 2) (/.f64 (-.f64 z t) (pow.f64 a 3)))) (*.f64 y (/.f64 (-.f64 z t) a)))) x))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 y (/.f64 z (pow.f64 a 2)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3))))))))
(+.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) x) (neg.f64 (*.f64 y (*.f64 (-.f64 z t) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x)
(+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) x)
(+.f64 (*.f64 y (neg.f64 (/.f64 (-.f64 z t) a))) x)
(+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 y (/.f64 (-.f64 z t) a)))) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))) x)
(+.f64 (neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))) x)
(+.f64 (*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) x)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 y (pow.f64 z 2)) (/.f64 (-.f64 z t) (pow.f64 a 3)))) (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) x)))
(+.f64 (neg.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (+.f64 (*.f64 y (*.f64 (pow.f64 z 2) (/.f64 (-.f64 z t) (pow.f64 a 3)))) (*.f64 y (/.f64 (-.f64 z t) a)))) x))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 y (/.f64 z (pow.f64 a 2)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3))))))))
(+.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) x) (neg.f64 (*.f64 y (*.f64 (-.f64 z t) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) 0)
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(+.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(-.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) 0)
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) 1)
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(pow.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) 1)
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(+.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 0)
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 0 (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) z) (-.f64 a z)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (/.f64 t (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 z t) 2) z)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (/.f64 (-.f64 z t) (-.f64 a z)) (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 2))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (/.f64 (+.f64 t t) (-.f64 a z)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 (-.f64 z t) z)))
(+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 z t) z)))
(+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 2 (*.f64 (-.f64 (-.f64 z t) z) (/.f64 -1 (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 2 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (-.f64 z t) z))))
(+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 2 (/.f64 t (-.f64 a z))))
(+.f64 (/.f64 z (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 z t) -2) t)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (/.f64 (+.f64 t t) (-.f64 a z)) (/.f64 (+.f64 z t) (-.f64 z a)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 (-.f64 z t) (neg.f64 t))))
(+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 z t) (neg.f64 t))))
(+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 a z)) (*.f64 (-.f64 (-.f64 z t) (neg.f64 t)) 2)))
(+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 2 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 t (-.f64 t z)))))
(+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 2 (/.f64 z (-.f64 z a))))
(+.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 2) (/.f64 (-.f64 z t) (-.f64 a z)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) t)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (/.f64 (-.f64 (+.f64 t t) z) (-.f64 a z)) (/.f64 t (-.f64 z a)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 z t) 2) z)) (/.f64 t (-.f64 z a)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 (-.f64 z t) z)) (/.f64 (+.f64 z t) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 z t) z)))
(+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 2 (*.f64 (-.f64 (-.f64 z t) z) (/.f64 -1 (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 2 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (-.f64 z t) z))))
(+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 2 (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 z t) -2) t)) (/.f64 z (-.f64 a z)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 (-.f64 z t) (neg.f64 t))) (/.f64 (+.f64 z t) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 z t) (neg.f64 t))))
(+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 a z)) (*.f64 (-.f64 (-.f64 z t) (neg.f64 t)) 2)))
(+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 2 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 t (-.f64 t z)))))
(+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 2 (/.f64 z (-.f64 z a))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) t)) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t))))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 0)
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 0 (/.f64 (-.f64 z t) (-.f64 a z)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) z) (-.f64 z a)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (/.f64 t (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 z (*.f64 (-.f64 z t) 2))))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (/.f64 (-.f64 z t) (-.f64 a z)) (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) -2))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (*.f64 (/.f64 z (-.f64 z a)) 2) (/.f64 (+.f64 z t) (-.f64 z a)))
(-.f64 (*.f64 2 (/.f64 z (-.f64 z a))) (/.f64 (+.f64 z t) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (/.f64 (*.f64 t -2) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 t (/.f64 -2 (-.f64 a z))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 z (-.f64 z t))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (/.f64 (*.f64 t -2) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 t (/.f64 -2 (-.f64 a z))))
(-.f64 (/.f64 z (-.f64 a z)) (-.f64 0 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t)))))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (/.f64 z (-.f64 a z)) (/.f64 (-.f64 t (+.f64 z z)) (-.f64 z a)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 a z)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (/.f64 (+.f64 t t) (-.f64 a z)) (/.f64 (+.f64 z t) (-.f64 a z)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 (neg.f64 t) (-.f64 z t))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 t (-.f64 z (neg.f64 t)))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 a z)) (*.f64 (+.f64 (neg.f64 t) (-.f64 t z)) 2)))
(-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 2 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 t (+.f64 z t)))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 2 (/.f64 z (-.f64 a z))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 a z))))
(-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 2) (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (/.f64 (*.f64 t -2) (-.f64 a z)) (+.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) z) (-.f64 z a))))
(-.f64 (*.f64 t (/.f64 -2 (-.f64 a z))) (+.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 z (+.f64 t t)) (-.f64 a z))))
(-.f64 (/.f64 (*.f64 t -2) (-.f64 a z)) (+.f64 (/.f64 t (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 z (*.f64 (-.f64 z t) 2)))))
(-.f64 (*.f64 t (/.f64 -2 (-.f64 a z))) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (-.f64 z (*.f64 (-.f64 z t) 2)) t)))
(-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) -2) (+.f64 (/.f64 (-.f64 z t) (-.f64 a z)) (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) -2)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) -2) (/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 3) -1))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a z)) (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (/.f64 (-.f64 (+.f64 t t) z) (-.f64 a z)) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 z t) 2) z)) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 (-.f64 z t) z)) (/.f64 (+.f64 z t) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 z t) z)))
(+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 2 (*.f64 (-.f64 (-.f64 z t) z) (/.f64 -1 (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 2 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (-.f64 z t) z))))
(+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 2 (/.f64 t (-.f64 a z))))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 z t) -2) t)) (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 (-.f64 z t) (neg.f64 t))) (/.f64 (+.f64 z t) (-.f64 z a)))
(-.f64 (*.f64 2 (/.f64 z (-.f64 z a))) (/.f64 (+.f64 z t) (-.f64 z a)))
(-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 z (-.f64 a z)) (-.f64 0 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t))))))
(-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 z (-.f64 a z)) (neg.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t))))))
(-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 z (-.f64 a z)) (*.f64 (+.f64 z (-.f64 z t)) (/.f64 -1 (-.f64 z a)))))
(-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 z (-.f64 a z)) (+.f64 (/.f64 (+.f64 z (-.f64 z t)) (-.f64 a z)) 0)))
(-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (+.f64 z (-.f64 z t)))))
(-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 z (-.f64 a z)) (/.f64 (-.f64 t (+.f64 z z)) (-.f64 z a))))
(-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 z (-.f64 a z)) (neg.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t))))))
(-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 z (-.f64 a z)) (*.f64 (+.f64 z (-.f64 z t)) (/.f64 -1 (-.f64 z a)))))
(-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 z (-.f64 a z)) (+.f64 (/.f64 (+.f64 z (-.f64 z t)) (-.f64 a z)) 0)))
(-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (+.f64 z (-.f64 z t)))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (/.f64 (*.f64 z 4) (-.f64 a z)))
(/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 4)) (-.f64 a z))
(-.f64 (*.f64 (/.f64 z (-.f64 z a)) 4) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)))
(/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 4)) (-.f64 a z))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 z a))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)))
(/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 z a))) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (*.f64 t 3))))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 z a))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)))
(/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 z (-.f64 z t)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (+.f64 t (-.f64 z z)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 2 (*.f64 (+.f64 t 0) (/.f64 -1 (-.f64 a z))))))
(-.f64 (*.f64 (+.f64 z t) (/.f64 -2 (-.f64 a z))) (+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 2 (*.f64 t (/.f64 -1 (-.f64 a z))))))
(-.f64 (*.f64 (+.f64 z t) (/.f64 -2 (-.f64 a z))) (+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (/.f64 (*.f64 t -2) (-.f64 a z))))
(-.f64 (*.f64 (+.f64 z t) (/.f64 -2 (-.f64 a z))) (+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 t (/.f64 -2 (-.f64 a z)))))
(-.f64 (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 a z)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)))
(/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 t (*.f64 z 3))) (-.f64 a z))
(-.f64 (/.f64 (*.f64 t 4) (-.f64 a z)) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)))
(/.f64 (-.f64 (*.f64 t 4) (+.f64 z (*.f64 t 3))) (-.f64 a z))
(-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 z a)))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)))
(/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 t (*.f64 z 3))) (-.f64 a z))
(-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 4) (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 3))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 t 3))))
(/.f64 (-.f64 (*.f64 t 4) (+.f64 z (*.f64 t 3))) (-.f64 a z))
(-.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) -2) (+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 a z)))))
(-.f64 (*.f64 (+.f64 z t) (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 a z)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 a z)))))
(-.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) -2) (+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (-.f64 (neg.f64 t) (-.f64 z t)))))
(-.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) -2) (+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 t (-.f64 z (neg.f64 t))))))
(-.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) -2) (+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 a z)) (*.f64 (+.f64 (neg.f64 t) (-.f64 t z)) 2))))
(-.f64 (*.f64 (+.f64 z t) (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 2 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 t (+.f64 z t))))))
(-.f64 (*.f64 (+.f64 z t) (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 2 (/.f64 z (-.f64 a z)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 2 (/.f64 z (-.f64 a z)))))
(-.f64 (/.f64 (*.f64 (/.f64 t (-.f64 z a)) 4) -1) (/.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (*.f64 t 3))) -1))
(/.f64 (-.f64 (*.f64 t 4) (+.f64 z (*.f64 t 3))) (-.f64 a z))
(-.f64 (/.f64 (neg.f64 (*.f64 (+.f64 z t) 2)) (-.f64 a z)) (/.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (-.f64 a z)))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 z a))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)))
(/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(-.f64 (/.f64 (*.f64 (+.f64 z t) -2) (-.f64 a z)) (/.f64 (*.f64 -1 (+.f64 z (*.f64 t 3))) (-.f64 a z)))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 z a))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)))
(/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 a z)) -1) (/.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) -1))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 z a))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)))
(/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(-.f64 (/.f64 (neg.f64 (*.f64 (+.f64 z t) 2)) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)))
(/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 t (*.f64 z 3))) (-.f64 a z))
(-.f64 (/.f64 (*.f64 (+.f64 z t) -2) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)))
(/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 t (*.f64 z 3))) (-.f64 a z))
(-.f64 (/.f64 (neg.f64 (*.f64 t 4)) (-.f64 z a)) (/.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (-.f64 z a)))
(/.f64 (-.f64 (*.f64 t 4) (+.f64 z (*.f64 t 3))) (-.f64 a z))
(-.f64 (/.f64 (*.f64 z 8) (-.f64 z a)) (/.f64 (+.f64 (*.f64 z 4) (+.f64 t (*.f64 z 3))) (-.f64 z a)))
(/.f64 (-.f64 (*.f64 z 8) (+.f64 (*.f64 z 3) (+.f64 t (*.f64 z 4)))) (-.f64 z a))
(/.f64 (-.f64 (*.f64 z 8) (+.f64 t (+.f64 (*.f64 z 3) (*.f64 z 4)))) (-.f64 z a))
(/.f64 (-.f64 (*.f64 z 8) (+.f64 t (*.f64 z 7))) (-.f64 z a))
(-.f64 (/.f64 (*.f64 (neg.f64 t) 4) (-.f64 z a)) (/.f64 (*.f64 -1 (+.f64 z (*.f64 t 3))) (-.f64 z a)))
(/.f64 (-.f64 (*.f64 t 4) (+.f64 z (*.f64 t 3))) (-.f64 a z))
(-.f64 (/.f64 (*.f64 (+.f64 t (*.f64 z 3)) 2) (-.f64 a z)) (/.f64 (+.f64 (*.f64 z 4) (+.f64 t (*.f64 z 3))) (-.f64 a z)))
(/.f64 (-.f64 (*.f64 2 (+.f64 t (*.f64 z 3))) (+.f64 (*.f64 z 3) (+.f64 t (*.f64 z 4)))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t (*.f64 z 3))) (+.f64 t (+.f64 (*.f64 z 3) (*.f64 z 4)))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t (*.f64 z 3))) (+.f64 t (*.f64 z 7))) (-.f64 a z))
(-.f64 (/.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) -1) (/.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) -1))
(/.f64 (-.f64 (*.f64 t 4) (+.f64 z (*.f64 t 3))) (-.f64 a z))
(-.f64 (/.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) -2) -1) (/.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 t 3))) -1))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 z a))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)))
(/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(-.f64 (+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t))) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t)))) (+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t))) (/.f64 z (-.f64 z a))))
(-.f64 (+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t))) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t)))) (+.f64 (/.f64 z (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t)))))
(-.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (+.f64 z (-.f64 z t)) (+.f64 z (-.f64 z t)))) (+.f64 (/.f64 z (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t)))))
(-.f64 (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (+.f64 z (-.f64 z t))) (+.f64 (/.f64 z (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t)))))
(-.f64 (*.f64 (/.f64 (+.f64 z (-.f64 z t)) (-.f64 z a)) 2) (+.f64 (/.f64 z (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z t)))))
(-.f64 (*.f64 (/.f64 (-.f64 t (+.f64 z z)) (-.f64 z a)) -2) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (+.f64 z (-.f64 z t)))))
(-.f64 (+.f64 (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a z)) (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a z))) (+.f64 (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a z)) (/.f64 z (-.f64 z a))))
(-.f64 (+.f64 (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a z)) (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a z))) (+.f64 (/.f64 z (-.f64 z a)) (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 (/.f64 z (-.f64 z a)) 4) (*.f64 (/.f64 z (-.f64 z a)) 4)) (+.f64 (*.f64 (/.f64 z (-.f64 z a)) 4) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a))))
(-.f64 (+.f64 (*.f64 4 (/.f64 z (-.f64 z a))) (*.f64 4 (/.f64 z (-.f64 z a)))) (+.f64 (*.f64 4 (/.f64 z (-.f64 z a))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a))))
(-.f64 (*.f64 z (/.f64 8 (-.f64 z a))) (+.f64 (*.f64 4 (/.f64 z (-.f64 z a))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a))))
(-.f64 (*.f64 z (/.f64 8 (-.f64 z a))) (+.f64 (/.f64 (*.f64 z 4) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a))))
(-.f64 (*.f64 z (/.f64 8 (-.f64 z a))) (+.f64 (*.f64 (/.f64 z (-.f64 a z)) -4) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a))))
(-.f64 (+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (/.f64 (*.f64 z 4) (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (*.f64 z (/.f64 4 (-.f64 a z)))))
(*.f64 (-.f64 z t) (/.f64 -1 (-.f64 a z)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 (-.f64 z t) (-.f64 (/.f64 1 (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 a z)) -2)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 (-.f64 z t) (+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) 2) (/.f64 1 (-.f64 a z))))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 (-.f64 z t) (+.f64 (/.f64 1 (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 a z)) 2)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 1)
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 1 (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 (-.f64 t z) (/.f64 1 (-.f64 a z)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 (-.f64 t z) (-.f64 (*.f64 (/.f64 -1 (-.f64 a z)) -2) (/.f64 1 (-.f64 a z))))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 (-.f64 t z) (+.f64 (/.f64 -1 (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 a z)) -2)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 z t))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (-.f64 t z) (*.f64 (-.f64 z t) -2)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 t (-.f64 (+.f64 t t) z)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 t (-.f64 z (*.f64 (-.f64 z t) 2))))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (+.f64 z t) (-.f64 (+.f64 z z) (*.f64 (-.f64 z t) 2))))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (neg.f64 z) (-.f64 (neg.f64 t) (*.f64 (-.f64 z t) 2))))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (neg.f64 z) (-.f64 t (+.f64 z z))))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (*.f64 (-.f64 z t) 2) (-.f64 t z)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (-.f64 t z) (*.f64 (-.f64 z t) 2)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 t (-.f64 z (+.f64 t t))))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 t (-.f64 (*.f64 (-.f64 z t) 2) z)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (+.f64 z t) (-.f64 (*.f64 (-.f64 z t) 2) (+.f64 z z))))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (neg.f64 z) (-.f64 (*.f64 (-.f64 z t) 2) (neg.f64 t))))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (-.f64 (+.f64 z z) t) z))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 -1 (/.f64 (-.f64 z t) (-.f64 a z)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a z)) -1)
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 t z))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 z t) -2) (-.f64 t z)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) (*.f64 (-.f64 z t) -2)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(pow.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 1)
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(neg.f64 (/.f64 (-.f64 z t) (-.f64 a z)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (neg.f64 (-.f64 z a))))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x) 0)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(*.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x) 1)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(*.f64 1 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(/.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x) 1)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(pow.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x) 1)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))

localize12.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
0.0b
(/.f64 y (-.f64 z a))
9.2b
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
Compiler

Compiled 41 to 10 computations (75.6% saved)

series8.0ms (0%)

Counts
3 → 132
Calls

36 calls:

TimeVariablePointExpression
1.0ms
z
@-inf
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
0.0ms
x
@0
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
0.0ms
y
@-inf
(/.f64 y (-.f64 z a))
0.0ms
y
@0
(/.f64 y (-.f64 z a))
0.0ms
z
@0
(/.f64 y (-.f64 z a))

rewrite69.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1274×rational_best-1
1268×rational_best-4
1268×rational_best-2
1268×rational_best-3
1266×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01269
17669
212869
320869
436769
574569
6166869
7456769
Stop Event
node limit
Counts
3 → 49
Calls
Call 1
Inputs
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 y (-.f64 z a))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) y) (-.f64 z a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 y (-.f64 z a)) (-.f64 t z)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 y (-.f64 z a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 a z)) (*.f64 (/.f64 y (-.f64 z a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (-.f64 z a)) 2) (/.f64 y (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (-.f64 z a)) -2) (*.f64 (/.f64 y (-.f64 z a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (-.f64 z a)) 3) (*.f64 (/.f64 y (-.f64 z a)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (-.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 y (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (-.f64 a z)) (*.f64 (/.f64 y (-.f64 z a)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y (-.f64 z a)) 2) (/.f64 y (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y (-.f64 z a)) -2) (*.f64 (/.f64 y (-.f64 z a)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y (-.f64 z a)) -2) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 (/.f64 y (-.f64 z a)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y (-.f64 z a)) 4) (*.f64 (/.f64 y (-.f64 z a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y (-.f64 z a)) 3) (*.f64 (/.f64 y (-.f64 z a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 y (-.f64 z a)) 3) (*.f64 (/.f64 y (-.f64 z a)) 3)) (+.f64 (*.f64 (/.f64 y (-.f64 z a)) 3) (*.f64 (/.f64 y (-.f64 z a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 y (-.f64 z a)) 4) (*.f64 (/.f64 y (-.f64 z a)) 4)) (+.f64 (*.f64 (/.f64 y (-.f64 z a)) 4) (*.f64 (/.f64 y (-.f64 z a)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 1 (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 (/.f64 -1 (-.f64 z a)) (*.f64 2 (/.f64 -1 (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 (/.f64 -1 (-.f64 z a)) (neg.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 (+.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) 2)) (*.f64 (/.f64 1 (-.f64 z a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 (neg.f64 y) (*.f64 2 (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 (neg.f64 y) (neg.f64 (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 (+.f64 y (+.f64 y y)) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 y (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 -1 (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (-.f64 (*.f64 2 (/.f64 -1 (-.f64 z a))) (/.f64 -1 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 a z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 z a)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 2 (neg.f64 y)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (-.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y (-.f64 a z)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x) 1)))))

simplify202.0ms (1.2%)

Algorithm
egg-herbie
Rules
1170×rational_best-simplify-2
986×rational_best-simplify-1
950×rational_best-simplify-53
812×rational_best-simplify-48
722×rational_best-simplify-45
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
03118233
17007935
212567419
324066439
443916221
565616201
677616201
Stop Event
node limit
Counts
181 → 315
Calls
Call 1
Inputs
(/.f64 (*.f64 y t) a)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3)) y))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 3))))))
(/.f64 (*.f64 y z) (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) z)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 z t) y) z))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 z t) y) z)))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 z 4)) (/.f64 (*.f64 (-.f64 z t) y) z))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 3))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 3))) (pow.f64 a 4))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))))
(*.f64 -1 (/.f64 y a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 y a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 y a)))))
(/.f64 y z)
(+.f64 (/.f64 (*.f64 a y) (pow.f64 z 2)) (/.f64 y z))
(+.f64 (/.f64 (*.f64 y a) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 3)) (/.f64 y z)))
(+.f64 (/.f64 (*.f64 y a) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) y) (pow.f64 z 4)) (/.f64 y z))))
(/.f64 y z)
(+.f64 (/.f64 (*.f64 a y) (pow.f64 z 2)) (/.f64 y z))
(+.f64 (/.f64 (*.f64 y a) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 3)) (/.f64 y z)))
(+.f64 (/.f64 (*.f64 y a) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 z 4)) (/.f64 y z))))
(/.f64 y z)
(+.f64 (/.f64 (*.f64 y a) (pow.f64 z 2)) (/.f64 y z))
(+.f64 (/.f64 (*.f64 a y) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 3)) (/.f64 y z)))
(+.f64 (/.f64 (*.f64 a y) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 z 4)) (/.f64 y z))))
(*.f64 -1 (/.f64 y a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 y a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 y a)))))
(*.f64 -1 (/.f64 y a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 y a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 y a)))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x))))
(+.f64 y x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3)) (+.f64 y x)))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 3))) x))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
x
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) z) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 z 2)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 z 2)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z))))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 z 4)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z)))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) x)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) 0)
(+.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) 0)
(-.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) 0)
(/.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) 1)
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a))
(pow.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) 1)
(neg.f64 (*.f64 (/.f64 y (-.f64 z a)) (-.f64 t z)))
(+.f64 (/.f64 y (-.f64 z a)) 0)
(+.f64 0 (/.f64 y (-.f64 z a)))
(+.f64 -1 (+.f64 (/.f64 y (-.f64 z a)) 1))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 (/.f64 y (-.f64 z a)) 2))
(+.f64 (*.f64 (/.f64 y (-.f64 z a)) 2) (/.f64 y (-.f64 a z)))
(+.f64 (*.f64 (/.f64 y (-.f64 z a)) -2) (*.f64 (/.f64 y (-.f64 z a)) 3))
(+.f64 (*.f64 (/.f64 y (-.f64 z a)) 3) (*.f64 (/.f64 y (-.f64 z a)) -2))
(+.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) -1)
(-.f64 (/.f64 y (-.f64 z a)) 0)
(-.f64 0 (/.f64 y (-.f64 a z)))
(-.f64 (/.f64 y (-.f64 a z)) (*.f64 (/.f64 y (-.f64 z a)) -2))
(-.f64 (*.f64 (/.f64 y (-.f64 z a)) 2) (/.f64 y (-.f64 z a)))
(-.f64 (*.f64 (/.f64 y (-.f64 z a)) -2) (*.f64 (/.f64 y (-.f64 z a)) -3))
(-.f64 (*.f64 (/.f64 y (-.f64 z a)) -2) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 (/.f64 y (-.f64 z a)) -2)))
(-.f64 (*.f64 (/.f64 y (-.f64 z a)) 4) (*.f64 (/.f64 y (-.f64 z a)) 3))
(-.f64 (*.f64 (/.f64 y (-.f64 z a)) 3) (*.f64 (/.f64 y (-.f64 z a)) 2))
(-.f64 (+.f64 (*.f64 (/.f64 y (-.f64 z a)) 3) (*.f64 (/.f64 y (-.f64 z a)) 3)) (+.f64 (*.f64 (/.f64 y (-.f64 z a)) 3) (*.f64 (/.f64 y (-.f64 z a)) 2)))
(-.f64 (+.f64 (*.f64 (/.f64 y (-.f64 z a)) 4) (*.f64 (/.f64 y (-.f64 z a)) 4)) (+.f64 (*.f64 (/.f64 y (-.f64 z a)) 4) (*.f64 (/.f64 y (-.f64 z a)) 3)))
(*.f64 y (/.f64 1 (-.f64 z a)))
(*.f64 y (-.f64 (/.f64 -1 (-.f64 z a)) (*.f64 2 (/.f64 -1 (-.f64 z a)))))
(*.f64 y (-.f64 (/.f64 -1 (-.f64 z a)) (neg.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) 2)) (*.f64 (/.f64 1 (-.f64 z a)) 2)))
(*.f64 (/.f64 y (-.f64 z a)) 1)
(*.f64 1 (/.f64 y (-.f64 z a)))
(*.f64 (/.f64 1 (-.f64 z a)) y)
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (neg.f64 y) (*.f64 2 (neg.f64 y))))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (neg.f64 y) (neg.f64 (+.f64 y y))))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (+.f64 y (+.f64 y y)) (+.f64 y y)))
(*.f64 -1 (/.f64 y (-.f64 a z)))
(*.f64 (neg.f64 y) (/.f64 -1 (-.f64 z a)))
(*.f64 (neg.f64 y) (-.f64 (*.f64 2 (/.f64 -1 (-.f64 z a))) (/.f64 -1 (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 a z)) -1)
(*.f64 (/.f64 -1 (-.f64 z a)) (neg.f64 y))
(*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 2 (neg.f64 y)) (neg.f64 y)))
(pow.f64 (/.f64 y (-.f64 z a)) 1)
(neg.f64 (/.f64 y (-.f64 a z)))
(-.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x) 0)
(*.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x) 1)
(*.f64 1 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x))
(/.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x) 1)
(pow.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x) 1)
Outputs
(/.f64 (*.f64 y t) a)
(*.f64 t (/.f64 y a))
(*.f64 y (/.f64 t a))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a))
(+.f64 (*.f64 t (/.f64 y a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) z))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 -1 (*.f64 z (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) z))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))) (neg.f64 z)))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (-.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)) z))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a)))
(+.f64 (*.f64 t (/.f64 y a)) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 y (/.f64 t a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))))) (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))) (/.f64 -1 a)))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 2) a) z)))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (-.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a)) (+.f64 (+.f64 (*.f64 t (/.f64 y a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) z)) (*.f64 (pow.f64 z 3) (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 a 2)))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 3) (pow.f64 a 2))) (+.f64 (*.f64 y (/.f64 t a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))))) (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))) (/.f64 -1 a))))))
(+.f64 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 2) a) z))) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 3) (pow.f64 a 2))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (-.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (neg.f64 (*.f64 y (/.f64 t z)))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 y (*.f64 (/.f64 y z) (neg.f64 t))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 y (*.f64 (/.f64 t z) (neg.f64 y))) (*.f64 (/.f64 a z) (neg.f64 y)))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 y (*.f64 (/.f64 t z) (neg.f64 y))))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 y (*.f64 (neg.f64 y) (/.f64 t z))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))) (/.f64 (*.f64 a (*.f64 -1 (*.f64 y (-.f64 t a)))) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (+.f64 (neg.f64 (*.f64 y (/.f64 t z))) (*.f64 a (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 2)))))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 y (+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (*.f64 (*.f64 (-.f64 t a) (neg.f64 y)) (/.f64 a (pow.f64 z 2))))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 y (*.f64 -1 (+.f64 (*.f64 y (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 t a))) (*.f64 y (/.f64 t z))))) (*.f64 (/.f64 a z) (neg.f64 y)))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 y (+.f64 (*.f64 (/.f64 t z) (neg.f64 y)) (*.f64 a (/.f64 (*.f64 y (-.f64 a t)) (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 y (+.f64 (*.f64 (neg.f64 y) (/.f64 t z)) (*.f64 a (*.f64 y (/.f64 (-.f64 a t) (pow.f64 z 2)))))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3)) y))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 y (-.f64 t a)))) (pow.f64 z 2)) (+.f64 y (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 3))) (*.f64 -1 (*.f64 t (/.f64 y z)))))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 a (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 2)))) (+.f64 y (+.f64 (neg.f64 (*.f64 y (/.f64 t z))) (*.f64 (pow.f64 a 2) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 3))))))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 (+.f64 y (*.f64 (/.f64 y z) (neg.f64 t))) (*.f64 -1 (+.f64 (*.f64 y (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 t a))) (*.f64 (pow.f64 a 2) (*.f64 (-.f64 t a) (/.f64 y (pow.f64 z 3))))))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 (+.f64 y (*.f64 (/.f64 t z) (neg.f64 y))) (*.f64 (*.f64 y (neg.f64 (-.f64 t a))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (*.f64 (/.f64 a z) (neg.f64 y)))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 (+.f64 y (*.f64 (/.f64 t z) (neg.f64 y))) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 (+.f64 y (*.f64 (neg.f64 y) (/.f64 t z))) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z)))
(+.f64 y (neg.f64 (*.f64 (-.f64 t a) (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 (-.f64 t a) z))))
(+.f64 y (*.f64 (/.f64 (-.f64 t a) z) (neg.f64 y)))
(+.f64 y (/.f64 (*.f64 y (-.f64 a t)) z))
(+.f64 y (*.f64 (/.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) y))
(+.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z))) (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2)))))
(+.f64 y (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))) (*.f64 (-.f64 t a) (/.f64 y z)))))
(+.f64 y (*.f64 -1 (+.f64 (*.f64 y (/.f64 (-.f64 t a) z)) (*.f64 y (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 t a))))))
(+.f64 y (neg.f64 (*.f64 (-.f64 t a) (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 3))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z)))) (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (+.f64 y (*.f64 -1 (+.f64 (*.f64 (-.f64 t a) (/.f64 y z)) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))) (neg.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (+.f64 y (neg.f64 (*.f64 y (/.f64 (-.f64 t a) z)))) (*.f64 -1 (+.f64 (*.f64 y (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 t a))) (*.f64 (pow.f64 a 2) (*.f64 (-.f64 t a) (/.f64 y (pow.f64 z 3)))))))
(+.f64 (+.f64 y (*.f64 (/.f64 (-.f64 t a) z) (neg.f64 y))) (*.f64 (*.f64 y (neg.f64 (-.f64 t a))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 a t)) z)) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (+.f64 y (*.f64 (/.f64 y z) (-.f64 a t))) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(/.f64 (*.f64 y z) (-.f64 z a))
(*.f64 z (/.f64 y (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a))))
(neg.f64 (*.f64 t (/.f64 y (-.f64 z a))))
(*.f64 t (/.f64 (neg.f64 y) (-.f64 z a)))
(*.f64 t (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a))))
(neg.f64 (*.f64 t (/.f64 y (-.f64 z a))))
(*.f64 t (/.f64 (neg.f64 y) (-.f64 z a)))
(*.f64 t (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) z)
(*.f64 y (/.f64 (-.f64 z t) z))
(*.f64 (-.f64 z t) (/.f64 y z))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 z t) y) z))
(+.f64 (/.f64 (*.f64 (*.f64 y a) (-.f64 z t)) (pow.f64 z 2)) (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) (*.f64 (*.f64 y (-.f64 z t)) (/.f64 a (pow.f64 z 2))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 z t) y) z)))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 z 2)) (*.f64 (*.f64 y (-.f64 z t)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) (+.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 a (pow.f64 z 2))) (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 z 3))))))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) (*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 z 4)) (/.f64 (*.f64 (-.f64 z t) y) z))))
(+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 z 2)) (+.f64 (*.f64 (*.f64 y (pow.f64 a 2)) (/.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (*.f64 (*.f64 y (pow.f64 a 3)) (/.f64 (-.f64 z t) (pow.f64 z 4))))))
(+.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) (*.f64 (*.f64 (-.f64 z t) (pow.f64 a 3)) (/.f64 y (pow.f64 z 4)))) (+.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 a (pow.f64 z 2))) (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 z 3))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 z 4))))) (*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a)))
(*.f64 (-.f64 z t) (neg.f64 (/.f64 y a)))
(*.f64 (neg.f64 (/.f64 y a)) (-.f64 z t))
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 y (/.f64 (-.f64 t z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (-.f64 z t)) (pow.f64 a 2))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2))) (*.f64 (/.f64 y a) (-.f64 z t))))
(*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))
(*.f64 (-.f64 z t) (neg.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))
(*.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))) (-.f64 t z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))))
(+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (-.f64 z t)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (/.f64 y (pow.f64 a 3))))))
(+.f64 (*.f64 (-.f64 z t) (neg.f64 (/.f64 y a))) (*.f64 -1 (+.f64 (*.f64 (*.f64 y (pow.f64 z 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))) (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 z (pow.f64 a 2)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) (neg.f64 (*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) (neg.f64 (*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 3))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (-.f64 z t)) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 z 3) (-.f64 z t)) (/.f64 y (pow.f64 a 4)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (/.f64 y (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2))) (*.f64 (/.f64 y a) (-.f64 z t)))) (*.f64 -1 (+.f64 (*.f64 (*.f64 y (pow.f64 z 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))) (*.f64 y (/.f64 (*.f64 (pow.f64 z 3) (-.f64 z t)) (pow.f64 a 4))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 z 2) (*.f64 (/.f64 y (pow.f64 a 3)) (-.f64 z t)))) (*.f64 -1 (+.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4))))))
(+.f64 (*.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (-.f64 t z)) (neg.f64 (*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2)))))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a)))
(*.f64 (-.f64 z t) (neg.f64 (/.f64 y a)))
(*.f64 (neg.f64 (/.f64 y a)) (-.f64 z t))
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 y (/.f64 (-.f64 t z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (-.f64 z t)) (pow.f64 a 2))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2))) (*.f64 (/.f64 y a) (-.f64 z t))))
(*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))
(*.f64 (-.f64 z t) (neg.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))
(*.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))) (-.f64 t z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))))
(+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (-.f64 z t)) (pow.f64 a 2))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (/.f64 y (pow.f64 a 3))))))
(+.f64 (*.f64 (-.f64 z t) (neg.f64 (/.f64 y a))) (*.f64 -1 (+.f64 (*.f64 (*.f64 y (pow.f64 z 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))) (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 z (pow.f64 a 2)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) (neg.f64 (*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) (neg.f64 (*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 3))) (pow.f64 a 4))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (-.f64 z t)) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 z 3) (-.f64 z t)) (/.f64 y (pow.f64 a 4)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (/.f64 y (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2))) (*.f64 (/.f64 y a) (-.f64 z t)))) (*.f64 -1 (+.f64 (*.f64 (*.f64 y (pow.f64 z 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))) (*.f64 y (/.f64 (*.f64 (pow.f64 z 3) (-.f64 z t)) (pow.f64 a 4))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 z 2) (*.f64 (/.f64 y (pow.f64 a 3)) (-.f64 z t)))) (*.f64 -1 (+.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4))))))
(+.f64 (*.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (-.f64 t z)) (neg.f64 (*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2)))))))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (*.f64 z (/.f64 y (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a)))
(*.f64 -1 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))
(neg.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 y a))))
(+.f64 (*.f64 -1 (/.f64 y a)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3)))) (*.f64 -1 (*.f64 z (/.f64 y (pow.f64 a 2))))))
(+.f64 (neg.f64 (/.f64 y a)) (*.f64 -1 (+.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(neg.f64 (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 y a)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3))))) (+.f64 (*.f64 -1 (*.f64 z (/.f64 y (pow.f64 a 2)))) (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (/.f64 y a))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4))) (*.f64 y (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))) (neg.f64 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4)) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(/.f64 y z)
(+.f64 (/.f64 (*.f64 a y) (pow.f64 z 2)) (/.f64 y z))
(+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 y a) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 3)) (/.f64 y z)))
(+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 y z) (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3))))
(+.f64 (/.f64 y z) (+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 z 3)))))
(+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 y a) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) y) (pow.f64 z 4)) (/.f64 y z))))
(+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3)) (+.f64 (/.f64 y z) (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (+.f64 (/.f64 y z) (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 z 3))))))
(+.f64 (/.f64 y z) (+.f64 (*.f64 y (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 y (/.f64 a (pow.f64 z 2)))))
(+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(/.f64 y z)
(+.f64 (/.f64 (*.f64 a y) (pow.f64 z 2)) (/.f64 y z))
(+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 y a) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 3)) (/.f64 y z)))
(+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 y z) (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3))))
(+.f64 (/.f64 y z) (+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 z 3)))))
(+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 y a) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 z 4)) (/.f64 y z))))
(+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3)) (+.f64 (/.f64 y z) (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (+.f64 (/.f64 y z) (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 z 3))))))
(+.f64 (/.f64 y z) (+.f64 (*.f64 y (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 y (/.f64 a (pow.f64 z 2)))))
(+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(/.f64 y z)
(+.f64 (/.f64 (*.f64 y a) (pow.f64 z 2)) (/.f64 y z))
(+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 a y) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 3)) (/.f64 y z)))
(+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 y z) (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3))))
(+.f64 (/.f64 y z) (+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 z 3)))))
(+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 a y) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 z 4)) (/.f64 y z))))
(+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3)) (+.f64 (/.f64 y z) (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (+.f64 (/.f64 y z) (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 z 3))))))
(+.f64 (/.f64 y z) (+.f64 (*.f64 y (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 y (/.f64 a (pow.f64 z 2)))))
(+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (*.f64 z (/.f64 y (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a)))
(*.f64 -1 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))
(neg.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 y a))))
(+.f64 (*.f64 -1 (/.f64 y a)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3)))) (*.f64 -1 (*.f64 z (/.f64 y (pow.f64 a 2))))))
(+.f64 (neg.f64 (/.f64 y a)) (*.f64 -1 (+.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(neg.f64 (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 y a)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3))))) (+.f64 (*.f64 -1 (*.f64 z (/.f64 y (pow.f64 a 2)))) (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (/.f64 y a))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4))) (*.f64 y (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))) (neg.f64 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4)) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (*.f64 z (/.f64 y (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a)))
(*.f64 -1 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))
(neg.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 y a))))
(+.f64 (*.f64 -1 (/.f64 y a)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3)))) (*.f64 -1 (*.f64 z (/.f64 y (pow.f64 a 2))))))
(+.f64 (neg.f64 (/.f64 y a)) (*.f64 -1 (+.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(neg.f64 (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 y a)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3))))) (+.f64 (*.f64 -1 (*.f64 z (/.f64 y (pow.f64 a 2)))) (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (/.f64 y a))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4))) (*.f64 y (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))) (neg.f64 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4)) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (*.f64 t (/.f64 y a)) x)
(+.f64 (*.f64 y (/.f64 t a)) x)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (*.f64 t (/.f64 y a)) x))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))))) (+.f64 (*.f64 y (/.f64 t a)) x))
(+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (*.f64 y (/.f64 t a)) x))
(+.f64 (*.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))) (neg.f64 z)) (+.f64 (*.f64 y (/.f64 t a)) x))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)) z) (+.f64 (*.f64 y (/.f64 t a)) x))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x)))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a)) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (*.f64 t (/.f64 y a)) x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))))) (+.f64 (+.f64 (*.f64 y (/.f64 t a)) x) (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))) (/.f64 -1 a)))))
(+.f64 (*.f64 y (/.f64 t a)) (+.f64 x (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 2) a) z))))
(+.f64 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (+.f64 z (/.f64 (pow.f64 z 2) a)))) x)
(+.f64 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (-.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)) (+.f64 z (/.f64 (pow.f64 z 2) a)))) x)
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a)) (+.f64 (*.f64 (pow.f64 z 3) (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 a 2))) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (*.f64 t (/.f64 y a)) x))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 3) (pow.f64 a 2))) (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))))) (+.f64 (+.f64 (*.f64 y (/.f64 t a)) x) (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))) (/.f64 -1 a))))))
(+.f64 x (+.f64 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 2) a) z))) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 3) (pow.f64 a 2)))))
(+.f64 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2)))))) x)
(+.f64 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (-.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2)))))) x)
(+.f64 y x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (/.f64 y z))) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (neg.f64 (*.f64 y (/.f64 t z))) (+.f64 y x)) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (+.f64 y x)) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 y (+.f64 (*.f64 (/.f64 t z) (neg.f64 y)) x)) (*.f64 (/.f64 a z) (neg.f64 y)))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 y (+.f64 (*.f64 (/.f64 t z) (neg.f64 y)) x)))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 y (+.f64 (*.f64 (neg.f64 y) (/.f64 t z)) x)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 y (-.f64 t a)))) (pow.f64 z 2)) (+.f64 (*.f64 -1 (*.f64 t (/.f64 y z))) (+.f64 y x))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 a (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 2)))) (+.f64 (neg.f64 (*.f64 y (/.f64 t z))) (+.f64 y x))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 (+.f64 y x) (+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (*.f64 (*.f64 (-.f64 t a) (neg.f64 y)) (/.f64 a (pow.f64 z 2))))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 (+.f64 y x) (*.f64 -1 (+.f64 (*.f64 y (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 t a))) (*.f64 y (/.f64 t z))))) (*.f64 (/.f64 a z) (neg.f64 y)))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 (+.f64 y x) (+.f64 (*.f64 (/.f64 t z) (neg.f64 y)) (*.f64 a (/.f64 (*.f64 y (-.f64 a t)) (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 (+.f64 y x) (+.f64 (*.f64 (neg.f64 y) (/.f64 t z)) (*.f64 a (*.f64 y (/.f64 (-.f64 a t) (pow.f64 z 2)))))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3)) (+.f64 y x)))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 a (*.f64 -1 (*.f64 y (-.f64 t a)))) (pow.f64 z 2)) (+.f64 (*.f64 -1 (*.f64 t (/.f64 y z))) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 3))) (+.f64 y x)))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (neg.f64 (*.f64 y (/.f64 t z))) (+.f64 (+.f64 y (+.f64 x (*.f64 (pow.f64 a 2) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 3)))))) (*.f64 a (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 2)))))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 (+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (+.f64 y x)) (*.f64 -1 (+.f64 (*.f64 y (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 t a))) (*.f64 (pow.f64 a 2) (*.f64 (-.f64 t a) (/.f64 y (pow.f64 z 3))))))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 (+.f64 y (+.f64 (*.f64 (/.f64 t z) (neg.f64 y)) x)) (*.f64 (*.f64 y (neg.f64 (-.f64 t a))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (*.f64 (/.f64 a z) (neg.f64 y)))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 (+.f64 y (+.f64 (*.f64 (/.f64 t z) (neg.f64 y)) x)) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 (+.f64 y (+.f64 (*.f64 (neg.f64 y) (/.f64 t z)) x)) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) x))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z))))
(+.f64 (+.f64 y (neg.f64 (*.f64 (-.f64 t a) (/.f64 y z)))) x)
(+.f64 (+.f64 y (neg.f64 (*.f64 y (/.f64 (-.f64 t a) z)))) x)
(+.f64 y (+.f64 x (*.f64 (/.f64 (-.f64 t a) z) (neg.f64 y))))
(+.f64 y (+.f64 x (/.f64 (*.f64 y (-.f64 a t)) z)))
(+.f64 y (+.f64 x (*.f64 (/.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) x)))
(+.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z)))) (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2)))))
(+.f64 y (+.f64 (+.f64 x (neg.f64 (*.f64 (-.f64 t a) (/.f64 y z)))) (neg.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))))))
(+.f64 x (+.f64 y (*.f64 -1 (+.f64 (*.f64 y (/.f64 (-.f64 t a) z)) (*.f64 y (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 t a)))))))
(+.f64 (+.f64 y (neg.f64 (*.f64 (-.f64 t a) (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2))))))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 3))) x))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2)))) (+.f64 y (+.f64 x (+.f64 (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z))))))
(+.f64 y (+.f64 (+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 t a) (/.f64 y z)) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))) (neg.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))))))
(+.f64 x (+.f64 (+.f64 y (neg.f64 (*.f64 y (/.f64 (-.f64 t a) z)))) (*.f64 -1 (+.f64 (*.f64 y (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 t a))) (*.f64 (pow.f64 a 2) (*.f64 (-.f64 t a) (/.f64 y (pow.f64 z 3))))))))
(+.f64 (+.f64 (+.f64 y (*.f64 (/.f64 (-.f64 t a) z) (neg.f64 y))) (*.f64 (*.f64 y (neg.f64 (-.f64 t a))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) x)
(+.f64 (+.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 a t)) z)) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) x)
(+.f64 (+.f64 (+.f64 y (*.f64 (/.f64 y z) (-.f64 a t))) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) x)
(+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x)
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a))))
(neg.f64 (*.f64 t (/.f64 y (-.f64 z a))))
(*.f64 t (/.f64 (neg.f64 y) (-.f64 z a)))
(*.f64 t (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a))))
(neg.f64 (*.f64 t (/.f64 y (-.f64 z a))))
(*.f64 t (/.f64 (neg.f64 y) (-.f64 z a)))
(*.f64 t (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
x
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) z) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 z 2)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z)))
(+.f64 (/.f64 (*.f64 (*.f64 y a) (-.f64 z t)) (pow.f64 z 2)) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x))
(+.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) x))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2))))) x)
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 z 2)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z))))
(+.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (+.f64 x (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 z 2)))))
(+.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 z 3)))) (+.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) x)))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) (+.f64 x (*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))) x)
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 z 4)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z)))))
(+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 z t))) (pow.f64 z 2)) (+.f64 (*.f64 (*.f64 y (pow.f64 a 2)) (/.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (*.f64 (*.f64 y (pow.f64 a 3)) (/.f64 (-.f64 z t) (pow.f64 z 4))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x))))
(+.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 z 3)))) (+.f64 (*.f64 (*.f64 (-.f64 z t) (pow.f64 a 3)) (/.f64 y (pow.f64 z 4))) (+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) x))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 z 4))))) (+.f64 x (*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2))))) (+.f64 x (*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x)
(+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) x)
(+.f64 (*.f64 (-.f64 z t) (neg.f64 (/.f64 y a))) x)
(+.f64 (*.f64 (neg.f64 (/.f64 y a)) (-.f64 z t)) x)
(+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (-.f64 z t)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2))) (*.f64 (/.f64 y a) (-.f64 z t)))) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))) x)
(+.f64 (*.f64 (-.f64 z t) (neg.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))) x)
(+.f64 (*.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))) (-.f64 t z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) x)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (/.f64 y (pow.f64 a 3)))) (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (-.f64 z t)) (pow.f64 a 2))) x)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 y (pow.f64 z 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))) (*.f64 (/.f64 y a) (-.f64 z t)))) (+.f64 (neg.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) x))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 z (pow.f64 a 2)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))))
(+.f64 (+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) x) (neg.f64 (*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(+.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) x) (neg.f64 (*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) x)
(+.f64 (*.f64 (-.f64 z t) (neg.f64 (/.f64 y a))) x)
(+.f64 (*.f64 (neg.f64 (/.f64 y a)) (-.f64 z t)) x)
(+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x))
(+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (-.f64 z t)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2))) (*.f64 (/.f64 y a) (-.f64 z t)))) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))) x)
(+.f64 (*.f64 (-.f64 z t) (neg.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))) x)
(+.f64 (*.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))) (-.f64 t z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (/.f64 y (pow.f64 a 3)))) (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y z) (-.f64 z t)) (pow.f64 a 2))) x)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 y (pow.f64 z 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))) (*.f64 (/.f64 y a) (-.f64 z t)))) (+.f64 (neg.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) x))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 z (pow.f64 a 2)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))))
(+.f64 (+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) x) (neg.f64 (*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(+.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) x) (neg.f64 (*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) 0)
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(+.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) 0)
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(-.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) 0)
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) 1)
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(pow.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) 1)
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(neg.f64 (*.f64 (/.f64 y (-.f64 z a)) (-.f64 t z)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 z a)) 0)
(/.f64 y (-.f64 z a))
(+.f64 0 (/.f64 y (-.f64 z a)))
(/.f64 y (-.f64 z a))
(+.f64 -1 (+.f64 (/.f64 y (-.f64 z a)) 1))
(/.f64 y (-.f64 z a))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 (/.f64 y (-.f64 z a)) 2))
(/.f64 y (-.f64 z a))
(+.f64 (*.f64 (/.f64 y (-.f64 z a)) 2) (/.f64 y (-.f64 a z)))
(/.f64 y (-.f64 z a))
(+.f64 (*.f64 (/.f64 y (-.f64 z a)) -2) (*.f64 (/.f64 y (-.f64 z a)) 3))
(/.f64 y (-.f64 z a))
(+.f64 (*.f64 (/.f64 y (-.f64 z a)) 3) (*.f64 (/.f64 y (-.f64 z a)) -2))
(/.f64 y (-.f64 z a))
(+.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) -1)
(/.f64 y (-.f64 z a))
(-.f64 (/.f64 y (-.f64 z a)) 0)
(/.f64 y (-.f64 z a))
(-.f64 0 (/.f64 y (-.f64 a z)))
(/.f64 y (-.f64 z a))
(-.f64 (/.f64 y (-.f64 a z)) (*.f64 (/.f64 y (-.f64 z a)) -2))
(/.f64 y (-.f64 z a))
(-.f64 (*.f64 (/.f64 y (-.f64 z a)) 2) (/.f64 y (-.f64 z a)))
(/.f64 y (-.f64 z a))
(-.f64 (*.f64 (/.f64 y (-.f64 z a)) -2) (*.f64 (/.f64 y (-.f64 z a)) -3))
(/.f64 y (-.f64 z a))
(-.f64 (*.f64 (/.f64 y (-.f64 z a)) -2) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 (/.f64 y (-.f64 z a)) -2)))
(/.f64 y (-.f64 z a))
(-.f64 (*.f64 (/.f64 y (-.f64 z a)) 4) (*.f64 (/.f64 y (-.f64 z a)) 3))
(/.f64 y (-.f64 z a))
(-.f64 (*.f64 (/.f64 y (-.f64 z a)) 3) (*.f64 (/.f64 y (-.f64 z a)) 2))
(/.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 (/.f64 y (-.f64 z a)) 3) (*.f64 (/.f64 y (-.f64 z a)) 3)) (+.f64 (*.f64 (/.f64 y (-.f64 z a)) 3) (*.f64 (/.f64 y (-.f64 z a)) 2)))
(/.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 (/.f64 y (-.f64 z a)) 4) (*.f64 (/.f64 y (-.f64 z a)) 4)) (+.f64 (*.f64 (/.f64 y (-.f64 z a)) 4) (*.f64 (/.f64 y (-.f64 z a)) 3)))
(/.f64 y (-.f64 z a))
(*.f64 y (/.f64 1 (-.f64 z a)))
(/.f64 y (-.f64 z a))
(*.f64 y (-.f64 (/.f64 -1 (-.f64 z a)) (*.f64 2 (/.f64 -1 (-.f64 z a)))))
(/.f64 y (-.f64 z a))
(*.f64 y (-.f64 (/.f64 -1 (-.f64 z a)) (neg.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2))))
(/.f64 y (-.f64 z a))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) 2)) (*.f64 (/.f64 1 (-.f64 z a)) 2)))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (-.f64 z a)) (*.f64 2 (/.f64 1 (-.f64 z a)))) (*.f64 2 (/.f64 1 (-.f64 z a)))))
(*.f64 y (-.f64 (+.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (/.f64 -1 (-.f64 a z))) (*.f64 2 (/.f64 -1 (-.f64 a z)))))
(*.f64 (/.f64 y (-.f64 z a)) 1)
(/.f64 y (-.f64 z a))
(*.f64 1 (/.f64 y (-.f64 z a)))
(/.f64 y (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) y)
(/.f64 y (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (neg.f64 y) (*.f64 2 (neg.f64 y))))
(/.f64 y (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (neg.f64 y) (neg.f64 (+.f64 y y))))
(/.f64 y (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (+.f64 y (+.f64 y y)) (+.f64 y y)))
(/.f64 y (-.f64 z a))
(*.f64 -1 (/.f64 y (-.f64 a z)))
(/.f64 y (-.f64 z a))
(*.f64 (neg.f64 y) (/.f64 -1 (-.f64 z a)))
(/.f64 y (-.f64 z a))
(*.f64 (neg.f64 y) (-.f64 (*.f64 2 (/.f64 -1 (-.f64 z a))) (/.f64 -1 (-.f64 z a))))
(/.f64 y (-.f64 z a))
(*.f64 (/.f64 y (-.f64 a z)) -1)
(/.f64 y (-.f64 z a))
(*.f64 (/.f64 -1 (-.f64 z a)) (neg.f64 y))
(/.f64 y (-.f64 z a))
(*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 2 (neg.f64 y)) (neg.f64 y)))
(/.f64 y (-.f64 z a))
(pow.f64 (/.f64 y (-.f64 z a)) 1)
(/.f64 y (-.f64 z a))
(neg.f64 (/.f64 y (-.f64 a z)))
(/.f64 y (-.f64 z a))
(-.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x) 0)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x) 1)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 1 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(/.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x) 1)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(pow.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x) 1)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))

localize12.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)))
0.0b
(*.f64 y (-.f64 z t))
11.5b
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
Compiler

Compiled 41 to 10 computations (75.6% saved)

series6.0ms (0%)

Counts
3 → 132
Calls

36 calls:

TimeVariablePointExpression
1.0ms
t
@0
(+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)))
0.0ms
z
@-inf
(*.f64 y (-.f64 z t))
0.0ms
y
@inf
(*.f64 y (-.f64 z t))
0.0ms
z
@inf
(*.f64 y (-.f64 z t))
0.0ms
y
@-inf
(*.f64 y (-.f64 z t))

rewrite82.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1464×rational_best-1
1456×rational_best-4
1456×rational_best-2
1456×rational_best-3
1440×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01269
17869
214069
324369
448369
5119669
6380769
7682769
Stop Event
node limit
Counts
3 → 47
Calls
Call 1
Inputs
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(*.f64 y (-.f64 z t))
(+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a z))) (/.f64 (*.f64 (-.f64 z t) (+.f64 y y)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y y)) (-.f64 z a)) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a z))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y y)) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y y)) (-.f64 z a)) (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 4)) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) -2)) (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a z))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y y)) (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (-.f64 z t)) (/.f64 1 (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 -1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 z a)) (-.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 z a)) (+.f64 (-.f64 t z) (*.f64 (-.f64 z t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (*.f64 y (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 z t) (+.f64 y y)) (*.f64 y (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (+.f64 (*.f64 y (-.f64 t z)) (*.f64 (-.f64 z t) (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z t) (-.f64 z a)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z t) (-.f64 z a)) (-.f64 (+.f64 y y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z t) (-.f64 z a)) (+.f64 (neg.f64 y) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z t) (-.f64 a z)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (-.f64 t z)) (/.f64 -1 (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 a z)) (-.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 z a)) (*.f64 y (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a z))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (-.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 t z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (-.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (-.f64 t z)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x) 1)))))

simplify185.0ms (1.1%)

Algorithm
egg-herbie
Rules
1088×rational_best-simplify-1
1076×rational_best-simplify-51
1012×rational_best-simplify-2
750×rational_best-simplify-43
660×rational_best-simplify-49
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
02707637
16097391
210926929
319735859
436185415
554365371
671135371
Stop Event
node limit
Counts
179 → 292
Calls
Call 1
Inputs
(/.f64 (*.f64 y t) a)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3)) y))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 3))))))
(/.f64 (*.f64 y z) (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) z)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 z t) y) z))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 z t) y) z)))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 z 4)) (/.f64 (*.f64 (-.f64 z t) y) z))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 3))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 3))) (pow.f64 a 4))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))))
(*.f64 (-.f64 z t) y)
(*.f64 (-.f64 z t) y)
(*.f64 (-.f64 z t) y)
(*.f64 (-.f64 z t) y)
(*.f64 (-.f64 z t) y)
(*.f64 (-.f64 z t) y)
(*.f64 (-.f64 z t) y)
(*.f64 (-.f64 z t) y)
(*.f64 (-.f64 z t) y)
(*.f64 (-.f64 z t) y)
(*.f64 (-.f64 z t) y)
(*.f64 (-.f64 z t) y)
(*.f64 -1 (*.f64 y t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(*.f64 y z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(*.f64 -1 (*.f64 y t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 -1 (*.f64 y t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
x
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x))))
(+.f64 y x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3)) (+.f64 y x)))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 3))) x))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) z) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 z 2)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 z 2)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z))))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 z 4)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z)))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) x)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 0)
(+.f64 0 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a z))) (/.f64 (*.f64 (-.f64 z t) (+.f64 y y)) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y y)) (-.f64 z a)) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a z))))
(-.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 0)
(-.f64 0 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a z))))
(-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a z))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y y)) (-.f64 z a))))
(-.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y y)) (-.f64 z a)) (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 4)) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 3))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) -2)) (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a z))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y y)) (-.f64 z a)))))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(*.f64 (*.f64 y (-.f64 z t)) (/.f64 1 (-.f64 z a)))
(*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 -1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) 2)))
(*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 1)
(*.f64 1 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(*.f64 (/.f64 y (-.f64 z a)) (-.f64 z t))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 (-.f64 t z) (*.f64 (-.f64 z t) 2)))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 (/.f64 1 (-.f64 z a)) (*.f64 y (-.f64 z t)))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 z t) (+.f64 y y)) (*.f64 y (-.f64 z t))))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (*.f64 y (-.f64 t z)) (*.f64 (-.f64 z t) (+.f64 y y))))
(*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) y)
(*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) (-.f64 (+.f64 y y) y))
(*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) (+.f64 (neg.f64 y) (+.f64 y y)))
(*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a z))))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a z)) (neg.f64 y))
(*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a z)))
(*.f64 (*.f64 y (-.f64 t z)) (/.f64 -1 (-.f64 z a)))
(*.f64 (/.f64 y (-.f64 a z)) (-.f64 t z))
(*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a z))) -1)
(*.f64 (/.f64 -1 (-.f64 z a)) (*.f64 y (-.f64 t z)))
(pow.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 1)
(neg.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a z))))
(+.f64 (*.f64 y (-.f64 z t)) 0)
(+.f64 0 (*.f64 y (-.f64 z t)))
(-.f64 (*.f64 y (-.f64 z t)) 0)
(-.f64 0 (*.f64 y (-.f64 t z)))
(/.f64 (*.f64 y (-.f64 z t)) 1)
(/.f64 (*.f64 y (-.f64 t z)) -1)
(pow.f64 (*.f64 y (-.f64 z t)) 1)
(neg.f64 (*.f64 y (-.f64 t z)))
(-.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x) 0)
(*.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x) 1)
(*.f64 1 (+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x))
(/.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x) 1)
(pow.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x) 1)
Outputs
(/.f64 (*.f64 y t) a)
(*.f64 t (/.f64 y a))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a))
(+.f64 (*.f64 t (/.f64 y a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) z))
(+.f64 (*.f64 t (/.f64 y a)) (*.f64 -1 (*.f64 z (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))))))
(+.f64 (*.f64 t (/.f64 y a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) z))
(+.f64 (*.f64 t (/.f64 y a)) (*.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))) (neg.f64 z)))
(+.f64 (*.f64 t (/.f64 y a)) (*.f64 (-.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)) z))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a)))
(+.f64 (*.f64 t (/.f64 y a)) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 t (/.f64 y a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 t (/.f64 y a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 2) a) z)))
(+.f64 (*.f64 t (/.f64 y a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 t (/.f64 y a)) (*.f64 (-.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a)) (+.f64 (*.f64 t (/.f64 y a)) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (*.f64 (pow.f64 z 3) (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 a 2))))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a)) (+.f64 (*.f64 t (/.f64 y a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 (*.f64 t (/.f64 y a)) (+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 2) a) z)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 3) (pow.f64 a 2)))))
(+.f64 (*.f64 t (/.f64 y a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 (*.f64 t (/.f64 y a)) (*.f64 (-.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (neg.f64 (*.f64 y (/.f64 t z)))) (neg.f64 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (*.f64 (/.f64 y z) (neg.f64 t))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))) (/.f64 (*.f64 y a) (neg.f64 z)))
(+.f64 (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))) (/.f64 (*.f64 y a) z))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (*.f64 t (/.f64 y z))) (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 2))))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (+.f64 (neg.f64 (*.f64 y (/.f64 t z))) (*.f64 a (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 2)))))) (neg.f64 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (*.f64 (*.f64 (-.f64 t a) (neg.f64 y)) (/.f64 a (pow.f64 z 2))))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 y (*.f64 -1 (+.f64 (*.f64 y (*.f64 a (/.f64 (-.f64 t a) (pow.f64 z 2)))) (*.f64 y (/.f64 t z))))) (/.f64 (*.f64 y a) (neg.f64 z)))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 y (*.f64 -1 (*.f64 y (+.f64 (/.f64 t z) (*.f64 a (/.f64 (-.f64 t a) (pow.f64 z 2))))))))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 y (*.f64 y (+.f64 (/.f64 t (neg.f64 z)) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 a t))))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3)) y))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (*.f64 t (/.f64 y z))) (+.f64 y (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 3)))))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 a (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 2)))) (+.f64 (neg.f64 (*.f64 y (/.f64 t z))) (+.f64 y (*.f64 (pow.f64 a 2) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 3))))))) (neg.f64 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (+.f64 y (*.f64 (/.f64 y z) (neg.f64 t))) (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))) (*.f64 y (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (-.f64 t a)))))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))) (*.f64 (*.f64 y (neg.f64 (-.f64 t a))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (/.f64 (*.f64 y a) (neg.f64 z)))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 y (*.f64 -1 (*.f64 y (+.f64 (/.f64 t z) (*.f64 (-.f64 t a) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))))))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z)))
(+.f64 y (neg.f64 (*.f64 (-.f64 t a) (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 (-.f64 t a) z))))
(+.f64 y (*.f64 (/.f64 (-.f64 t a) z) (neg.f64 y)))
(+.f64 y (/.f64 (*.f64 y (-.f64 a t)) z))
(+.f64 y (*.f64 y (/.f64 (-.f64 a t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) y))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z)) (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))))))
(+.f64 y (*.f64 -1 (+.f64 (*.f64 a (/.f64 (*.f64 y (-.f64 t a)) (pow.f64 z 2))) (*.f64 (-.f64 t a) (/.f64 y z)))))
(+.f64 y (*.f64 -1 (+.f64 (*.f64 y (/.f64 (-.f64 t a) z)) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))))))
(+.f64 y (neg.f64 (*.f64 (-.f64 t a) (+.f64 (/.f64 y z) (/.f64 (*.f64 y a) (pow.f64 z 2))))))
(+.f64 y (*.f64 (+.f64 a (neg.f64 t)) (+.f64 (/.f64 y z) (/.f64 (*.f64 y a) (pow.f64 z 2)))))
(+.f64 y (*.f64 (-.f64 a t) (+.f64 (/.f64 y z) (/.f64 (*.f64 y a) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 3))))))
(+.f64 (+.f64 y (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z)) (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (+.f64 y (neg.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (*.f64 y (-.f64 t a)) (pow.f64 z 2))) (*.f64 (-.f64 t a) (/.f64 y z)))))
(+.f64 (+.f64 y (*.f64 (*.f64 (-.f64 t a) (neg.f64 y)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (-.f64 t a) z)) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (+.f64 y (*.f64 (/.f64 (-.f64 t a) z) (neg.f64 y))) (*.f64 (*.f64 y (neg.f64 (-.f64 t a))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 y (*.f64 -1 (*.f64 (-.f64 t a) (+.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (/.f64 y z) (/.f64 (*.f64 y a) (pow.f64 z 2)))))))
(+.f64 y (*.f64 (-.f64 a t) (+.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (/.f64 y z) (/.f64 (*.f64 y a) (pow.f64 z 2))))))
(/.f64 (*.f64 y z) (-.f64 z a))
(*.f64 z (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 z (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a))))
(neg.f64 (*.f64 t (/.f64 y (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t))
(/.f64 (*.f64 y t) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a))))
(neg.f64 (*.f64 t (/.f64 y (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t))
(/.f64 (*.f64 y t) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 z t)) z)
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 z t) y) z))
(+.f64 (*.f64 (*.f64 y a) (/.f64 (-.f64 z t) (pow.f64 z 2))) (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (*.f64 (*.f64 y a) (/.f64 (-.f64 z t) (pow.f64 z 2))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (/.f64 (*.f64 y a) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 z t) y) z)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 z 3)) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (*.f64 (*.f64 y (-.f64 z t)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (*.f64 (*.f64 y a) (/.f64 (-.f64 z t) (pow.f64 z 2))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 z 3))))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(*.f64 (-.f64 z t) (+.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (/.f64 y z) (/.f64 (*.f64 y a) (pow.f64 z 2)))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 z 4)) (/.f64 (*.f64 (-.f64 z t) y) z))))
(+.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 (*.f64 y (pow.f64 a 2)) (/.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (*.f64 (*.f64 y (pow.f64 a 3)) (/.f64 (-.f64 z t) (pow.f64 z 4))))))
(+.f64 (*.f64 (*.f64 y a) (/.f64 (-.f64 z t) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 z 3)) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (*.f64 (-.f64 z t) (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 z 4))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 z 4))))) (*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (/.f64 (*.f64 y a) (pow.f64 z 2)))) (*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))
(*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y z) (/.f64 (*.f64 y a) (pow.f64 z 2))) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y a)))
(*.f64 (-.f64 z t) (neg.f64 (/.f64 y a)))
(*.f64 (neg.f64 (/.f64 y a)) (-.f64 z t))
(*.f64 (/.f64 (neg.f64 y) a) (-.f64 z t))
(*.f64 y (/.f64 (-.f64 t z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y a))) (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (*.f64 y (/.f64 (*.f64 z (-.f64 z t)) (pow.f64 a 2)))))
(*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))
(neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))))
(*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y a))) (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2))))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (/.f64 y (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (*.f64 y (/.f64 (*.f64 z (-.f64 z t)) (pow.f64 a 2))))) (neg.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (pow.f64 a 3)))))
(*.f64 -1 (+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (pow.f64 a 3)) (pow.f64 z 2))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))))
(*.f64 -1 (+.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 3))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y a))) (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 z 3) (-.f64 z t)) (/.f64 y (pow.f64 a 4)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (/.f64 y (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (*.f64 y (-.f64 z t))) (pow.f64 a 4)) (*.f64 y (/.f64 (*.f64 z (-.f64 z t)) (pow.f64 a 2))))) (*.f64 -1 (+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (pow.f64 a 3))))))
(+.f64 (neg.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (pow.f64 a 3)) (pow.f64 z 2)))) (*.f64 -1 (+.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3))) (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4))))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3))) (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4)))))))
(*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4))) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y a)))
(*.f64 (-.f64 z t) (neg.f64 (/.f64 y a)))
(*.f64 (neg.f64 (/.f64 y a)) (-.f64 z t))
(*.f64 (/.f64 (neg.f64 y) a) (-.f64 z t))
(*.f64 y (/.f64 (-.f64 t z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y a))) (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (*.f64 y (/.f64 (*.f64 z (-.f64 z t)) (pow.f64 a 2)))))
(*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))
(neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))))
(*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y a))) (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2))))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (/.f64 y (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (*.f64 y (/.f64 (*.f64 z (-.f64 z t)) (pow.f64 a 2))))) (neg.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (pow.f64 a 3)))))
(*.f64 -1 (+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (pow.f64 a 3)) (pow.f64 z 2))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))))
(*.f64 -1 (+.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 3))) (pow.f64 a 4))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y a))) (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 z 3) (-.f64 z t)) (/.f64 y (pow.f64 a 4)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (/.f64 y (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (*.f64 y (-.f64 z t))) (pow.f64 a 4)) (*.f64 y (/.f64 (*.f64 z (-.f64 z t)) (pow.f64 a 2))))) (*.f64 -1 (+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (pow.f64 a 3))))))
(+.f64 (neg.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (pow.f64 a 3)) (pow.f64 z 2)))) (*.f64 -1 (+.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3))) (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4))))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3))) (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4)))))))
(*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4))) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))))
(*.f64 (-.f64 z t) y)
(*.f64 y (-.f64 z t))
(*.f64 (-.f64 z t) y)
(*.f64 y (-.f64 z t))
(*.f64 (-.f64 z t) y)
(*.f64 y (-.f64 z t))
(*.f64 (-.f64 z t) y)
(*.f64 y (-.f64 z t))
(*.f64 (-.f64 z t) y)
(*.f64 y (-.f64 z t))
(*.f64 (-.f64 z t) y)
(*.f64 y (-.f64 z t))
(*.f64 (-.f64 z t) y)
(*.f64 y (-.f64 z t))
(*.f64 (-.f64 z t) y)
(*.f64 y (-.f64 z t))
(*.f64 (-.f64 z t) y)
(*.f64 y (-.f64 z t))
(*.f64 (-.f64 z t) y)
(*.f64 y (-.f64 z t))
(*.f64 (-.f64 z t) y)
(*.f64 y (-.f64 z t))
(*.f64 (-.f64 z t) y)
(*.f64 y (-.f64 z t))
(*.f64 -1 (*.f64 y t))
(*.f64 (*.f64 y t) -1)
(*.f64 t (neg.f64 y))
(*.f64 y (neg.f64 t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y (-.f64 z t))
(*.f64 y z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(*.f64 y (-.f64 z t))
(*.f64 y z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(*.f64 y (-.f64 z t))
(*.f64 y z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(*.f64 y (-.f64 z t))
(*.f64 -1 (*.f64 y t))
(*.f64 (*.f64 y t) -1)
(*.f64 t (neg.f64 y))
(*.f64 y (neg.f64 t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y (-.f64 z t))
(*.f64 -1 (*.f64 y t))
(*.f64 (*.f64 y t) -1)
(*.f64 t (neg.f64 y))
(*.f64 y (neg.f64 t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(*.f64 y (-.f64 z t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
x
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
(*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (*.f64 t (/.f64 y a)) x)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (*.f64 t (/.f64 y a)) x))
(+.f64 (*.f64 t (/.f64 y a)) (+.f64 x (*.f64 -1 (*.f64 z (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))))))
(+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (*.f64 t (/.f64 y a)) x))
(+.f64 (*.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))) (neg.f64 z)) (+.f64 (*.f64 t (/.f64 y a)) x))
(+.f64 (*.f64 (-.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)) z) (+.f64 (*.f64 t (/.f64 y a)) x))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x)))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a)) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (*.f64 t (/.f64 y a)) x)))
(+.f64 (+.f64 (*.f64 t (/.f64 y a)) (*.f64 -1 (*.f64 z (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))))) (+.f64 x (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (+.f64 (*.f64 t (/.f64 y a)) x) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 2) a) z)))
(+.f64 (+.f64 (*.f64 t (/.f64 y a)) x) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (+.f64 (*.f64 t (/.f64 y a)) x) (*.f64 (-.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a)) (+.f64 (*.f64 (pow.f64 z 3) (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 a 2))) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (*.f64 t (/.f64 y a)) x))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))))) (+.f64 (+.f64 (*.f64 t (/.f64 y a)) x) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (+.f64 (*.f64 t (/.f64 y a)) x) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 2) a) (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 (+.f64 (*.f64 t (/.f64 y a)) x) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 (+.f64 (*.f64 t (/.f64 y a)) x) (*.f64 (-.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 y x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (/.f64 y z))) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 t z))))) (neg.f64 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) x)) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 (*.f64 y (/.f64 t (neg.f64 z))) (+.f64 y x)) (/.f64 (*.f64 y a) (neg.f64 z)))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 (*.f64 y (/.f64 t (neg.f64 z))) (+.f64 y x)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (*.f64 t (/.f64 y z))) (+.f64 y x))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 a (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 2)))) (+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 t z)))))) (neg.f64 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (+.f64 y x) (+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (*.f64 (*.f64 (-.f64 t a) (neg.f64 y)) (/.f64 a (pow.f64 z 2))))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (+.f64 (*.f64 y (*.f64 a (/.f64 (-.f64 t a) (pow.f64 z 2)))) (*.f64 y (/.f64 t z)))))) (/.f64 (*.f64 y a) (neg.f64 z)))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 y (+.f64 x (*.f64 -1 (*.f64 y (+.f64 (/.f64 t z) (*.f64 a (/.f64 (-.f64 t a) (pow.f64 z 2)))))))))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 y (+.f64 x (*.f64 y (+.f64 (/.f64 t (neg.f64 z)) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 a t)))))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3)) (+.f64 y x)))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (*.f64 t (/.f64 y z))) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 3))) (+.f64 y x)))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 a (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 2)))) (+.f64 (neg.f64 (*.f64 y (/.f64 t z))) (+.f64 y (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 3)))) x)))) (neg.f64 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 x (+.f64 (+.f64 y (*.f64 (/.f64 y z) (neg.f64 t))) (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))) (*.f64 y (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (-.f64 t a))))))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))) (+.f64 x (*.f64 (*.f64 y (neg.f64 (-.f64 t a))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))) (/.f64 (*.f64 y a) (neg.f64 z)))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))) (+.f64 x (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 (+.f64 y x) (*.f64 -1 (*.f64 y (+.f64 (/.f64 t z) (*.f64 (-.f64 t a) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))))))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) x))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z))))
(+.f64 y (+.f64 x (neg.f64 (*.f64 (-.f64 t a) (/.f64 y z)))))
(+.f64 (+.f64 y (neg.f64 (*.f64 y (/.f64 (-.f64 t a) z)))) x)
(+.f64 y (+.f64 x (*.f64 (/.f64 (-.f64 t a) z) (neg.f64 y))))
(+.f64 y (+.f64 x (/.f64 (*.f64 y (-.f64 a t)) z)))
(+.f64 y (+.f64 x (*.f64 y (/.f64 (-.f64 a t) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) x)))
(+.f64 (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z)))) (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2)))))
(+.f64 y (+.f64 (+.f64 x (neg.f64 (*.f64 (-.f64 t a) (/.f64 y z)))) (neg.f64 (*.f64 a (/.f64 (*.f64 y (-.f64 t a)) (pow.f64 z 2))))))
(+.f64 x (+.f64 y (*.f64 -1 (+.f64 (*.f64 y (/.f64 (-.f64 t a) z)) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2)))))))
(+.f64 y (+.f64 x (neg.f64 (*.f64 (-.f64 t a) (+.f64 (/.f64 y z) (/.f64 (*.f64 y a) (pow.f64 z 2)))))))
(+.f64 y (+.f64 x (*.f64 (+.f64 a (neg.f64 t)) (+.f64 (/.f64 y z) (/.f64 (*.f64 y a) (pow.f64 z 2))))))
(+.f64 y (+.f64 x (*.f64 (-.f64 a t) (+.f64 (/.f64 y z) (/.f64 (*.f64 y a) (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 3))) x))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2)))) (+.f64 y (+.f64 x (+.f64 (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z))))))
(+.f64 y (+.f64 (+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 t a) (/.f64 y z)) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))) (neg.f64 (*.f64 a (/.f64 (*.f64 y (-.f64 t a)) (pow.f64 z 2))))))
(+.f64 (+.f64 y (+.f64 (*.f64 (*.f64 (-.f64 t a) (neg.f64 y)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) x)) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (-.f64 t a) z)) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))))))
(+.f64 y (+.f64 (+.f64 x (*.f64 (/.f64 (-.f64 t a) z) (neg.f64 y))) (*.f64 (*.f64 y (neg.f64 (-.f64 t a))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 y (+.f64 x (*.f64 -1 (*.f64 (-.f64 t a) (+.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (/.f64 y z) (/.f64 (*.f64 y a) (pow.f64 z 2))))))))
(+.f64 y (+.f64 x (*.f64 (-.f64 a t) (+.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (/.f64 y z) (/.f64 (*.f64 y a) (pow.f64 z 2)))))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x)
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a))))
(neg.f64 (*.f64 t (/.f64 y (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t))
(/.f64 (*.f64 y t) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a))))
(neg.f64 (*.f64 t (/.f64 y (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t))
(/.f64 (*.f64 y t) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) z) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 z 2)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z)))
(+.f64 (*.f64 (*.f64 y a) (/.f64 (-.f64 z t) (pow.f64 z 2))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (+.f64 (*.f64 (*.f64 y a) (/.f64 (-.f64 z t) (pow.f64 z 2))) x))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (/.f64 (*.f64 y a) (pow.f64 z 2)))) x)
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 z 2)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 z 3)) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (+.f64 x (*.f64 (*.f64 y (-.f64 z t)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 (*.f64 y a) (/.f64 (-.f64 z t) (pow.f64 z 2))) (+.f64 (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 z 3))))
(+.f64 (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x) (*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (/.f64 y z) (/.f64 (*.f64 y a) (pow.f64 z 2))))) x)
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))) x)
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 z 4)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z)))))
(+.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 (*.f64 y (pow.f64 a 2)) (/.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (*.f64 (*.f64 y (pow.f64 a 3)) (/.f64 (-.f64 z t) (pow.f64 z 4))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x))))
(+.f64 (*.f64 (*.f64 y a) (/.f64 (-.f64 z t) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 z 3)) (+.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 z 4))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 z 4))))) (+.f64 x (*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (/.f64 (*.f64 y a) (pow.f64 z 2)))) (+.f64 x (*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y z) (/.f64 (*.f64 y a) (pow.f64 z 2))) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y a))) x)
(+.f64 (*.f64 (-.f64 z t) (neg.f64 (/.f64 y a))) x)
(+.f64 (*.f64 (neg.f64 (/.f64 y a)) (-.f64 z t)) x)
(+.f64 (*.f64 (/.f64 (neg.f64 y) a) (-.f64 z t)) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (*.f64 y (/.f64 (*.f64 z (-.f64 z t)) (pow.f64 a 2))))) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))) x)
(+.f64 (neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) x)
(+.f64 (*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) x)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (/.f64 y (pow.f64 a 3)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) x)))
(+.f64 (neg.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (pow.f64 a 3)))) (+.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (*.f64 y (/.f64 (*.f64 z (-.f64 z t)) (pow.f64 a 2))))) x))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (pow.f64 a 3)) (pow.f64 z 2))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))))) x)
(+.f64 (neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y a))) x)
(+.f64 (*.f64 (-.f64 z t) (neg.f64 (/.f64 y a))) x)
(+.f64 (*.f64 (neg.f64 (/.f64 y a)) (-.f64 z t)) x)
(+.f64 (*.f64 (/.f64 (neg.f64 y) a) (-.f64 z t)) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (*.f64 y (/.f64 (*.f64 z (-.f64 z t)) (pow.f64 a 2))))) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))) x)
(+.f64 (neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) x)
(+.f64 (*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (/.f64 y (pow.f64 a 3)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) x)))
(+.f64 (neg.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (pow.f64 a 3)))) (+.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (*.f64 y (/.f64 (*.f64 z (-.f64 z t)) (pow.f64 a 2))))) x))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (pow.f64 a 3)) (pow.f64 z 2))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))))) x)
(+.f64 (neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))) x)
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 0)
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(+.f64 0 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a z))) (/.f64 (*.f64 (-.f64 z t) (+.f64 y y)) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y y)) (-.f64 z a)) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(-.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 0)
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(-.f64 0 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a z))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y y)) (-.f64 z a))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(-.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y y)) (-.f64 z a)) (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 4)) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 3))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) -2)) (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a z))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) (+.f64 y y)) (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (*.f64 y (-.f64 z t)) (/.f64 1 (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 -1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) 2)))
(*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 -1 (-.f64 z a)) (*.f64 2 (/.f64 1 (-.f64 z a)))))
(*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 1)
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 1 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (/.f64 y (-.f64 z a)) (-.f64 z t))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 (-.f64 t z) (*.f64 (-.f64 z t) 2)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (/.f64 1 (-.f64 z a)) (*.f64 y (-.f64 z t)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 z t) (+.f64 y y)) (*.f64 y (-.f64 z t))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (*.f64 y (-.f64 t z)) (*.f64 (-.f64 z t) (+.f64 y y))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) y)
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) (-.f64 (+.f64 y y) y))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) (+.f64 (neg.f64 y) (+.f64 y y)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a z)) (neg.f64 y))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 a z)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (*.f64 y (-.f64 t z)) (/.f64 -1 (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (/.f64 y (-.f64 a z)) (-.f64 t z))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a z))) -1)
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (/.f64 -1 (-.f64 z a)) (*.f64 y (-.f64 t z)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(pow.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 1)
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(neg.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(+.f64 (*.f64 y (-.f64 z t)) 0)
(*.f64 y (-.f64 z t))
(+.f64 0 (*.f64 y (-.f64 z t)))
(*.f64 y (-.f64 z t))
(-.f64 (*.f64 y (-.f64 z t)) 0)
(*.f64 y (-.f64 z t))
(-.f64 0 (*.f64 y (-.f64 t z)))
(*.f64 y (-.f64 z t))
(/.f64 (*.f64 y (-.f64 z t)) 1)
(*.f64 y (-.f64 z t))
(/.f64 (*.f64 y (-.f64 t z)) -1)
(*.f64 y (-.f64 z t))
(pow.f64 (*.f64 y (-.f64 z t)) 1)
(*.f64 y (-.f64 z t))
(neg.f64 (*.f64 y (-.f64 t z)))
(*.f64 y (-.f64 z t))
(-.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x) 0)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
(*.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x) 1)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
(*.f64 1 (+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
(/.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x) 1)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)
(pow.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x) 1)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x)

eval306.0ms (1.8%)

Compiler

Compiled 27740 to 11117 computations (59.9% saved)

prune234.0ms (1.4%)

Pruning

18 alts after pruning (17 fresh and 1 done)

PrunedKeptTotal
New1069171086
Fresh000
Picked101
Done112
Total1071181089
Error
0.0b
Counts
1089 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
40.7b
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a))
30.3b
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) z) x)
28.5b
(+.f64 (/.f64 (*.f64 y t) a) x)
23.4b
(+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) x)
26.4b
(+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) x)
25.8b
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x)
16.7b
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x)
25.5b
(+.f64 (*.f64 y (/.f64 t a)) x)
26.4b
(+.f64 (*.f64 t (/.f64 y a)) x)
26.2b
(+.f64 y x)
4.4b
(+.f64 x (-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 4)) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 3)))
11.4b
(+.f64 x (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 y (-.f64 z t))))
3.1b
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
3.1b
(+.f64 x (*.f64 (-.f64 z t) (*.f64 (/.f64 1 (-.f64 z a)) y)))
1.3b
(+.f64 x (*.f64 y (/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 4)) (-.f64 a z))))
1.2b
(+.f64 x (*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (-.f64 z a))))
1.1b
(+.f64 x (*.f64 y (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 t z))))
32.0b
x
Compiler

Compiled 538 to 355 computations (34% saved)

localize16.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (*.f64 y (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 t z))))
0.0b
(/.f64 1 (-.f64 a z))
0.2b
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 t z))
1.3b
(*.f64 y (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 t z)))
Compiler

Compiled 55 to 22 computations (60% saved)

series15.0ms (0.1%)

Counts
4 → 168
Calls

42 calls:

TimeVariablePointExpression
2.0ms
y
@inf
(*.f64 y (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 t z)))
1.0ms
z
@0
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 t z))
1.0ms
a
@0
(*.f64 y (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 t z)))
1.0ms
y
@0
(*.f64 y (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 t z)))
0.0ms
t
@-inf
(*.f64 y (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 t z)))

rewrite102.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1828×rational_best-1
1818×rational_best-2
1818×rational_best-3
1228×rational_best-simplify-46
1134×rational_best-simplify-49
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
014106
190106
214788
324088
442988
596888
6295288
7663888
Stop Event
node limit
Counts
4 → 192
Calls
Call 1
Inputs
(*.f64 y (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 t z)))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 t z))
(/.f64 1 (-.f64 a z))
(+.f64 x (*.f64 y (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 t z))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)) (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 z a))) (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)) (*.f64 y (/.f64 (-.f64 t z) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)) (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (/.f64 (-.f64 t z) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 z a))) (neg.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)) (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)) (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2))) (+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)) (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 z a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 y (-.f64 t z))) (-.f64 z a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 y (-.f64 t z))) -1) (-.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 z a))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 t z) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (-.f64 0 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 a z)) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 (+.f64 z t) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 a z)) (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 a z)) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 (+.f64 z z) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 t (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 a z)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 t (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 z t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (/.f64 (+.f64 z z) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (-.f64 0 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) (+.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (*.f64 t (/.f64 2 (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (*.f64 t (/.f64 2 (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) z) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 z a)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 z (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 z a)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 z (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z z) (-.f64 z a)) (/.f64 (+.f64 z t) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 t z) (+.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (-.f64 (/.f64 (+.f64 z z) (-.f64 z a)) (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (+.f64 z z) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (+.f64 z z) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (/.f64 z (-.f64 a z)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (+.f64 z t) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (+.f64 z t) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 (/.f64 t (-.f64 a z)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (/.f64 (-.f64 (*.f64 t 4) (+.f64 z t)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (+.f64 z t) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (+.f64 z t) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (-.f64 t z) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (-.f64 0 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (-.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (neg.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (*.f64 (/.f64 t (-.f64 a z)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (*.f64 (/.f64 t (-.f64 a z)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (-.f64 (/.f64 (+.f64 z z) (-.f64 z a)) (/.f64 (+.f64 z t) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (-.f64 t z) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (-.f64 t z) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (+.f64 z z) t) (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 z (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (+.f64 z z) t) (-.f64 a z)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 z (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) (+.f64 z t))) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (+.f64 z t) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) (+.f64 z t))) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (+.f64 z t) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (+.f64 t t) z) (-.f64 a z)) (/.f64 t (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 t 4) (+.f64 z t)) (-.f64 a z)) (*.f64 t (/.f64 2 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 t z) (+.f64 z t))) (/.f64 (+.f64 z t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z)))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (-.f64 t z) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a z)) (/.f64 z (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) (+.f64 z t)))) (/.f64 (+.f64 z t) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (-.f64 0 (/.f64 (*.f64 z 4) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (-.f64 0 (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (*.f64 z 4) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (*.f64 z 4) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (-.f64 0 (*.f64 (/.f64 z (-.f64 a z)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (*.f64 z 3))) (-.f64 0 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (*.f64 z 3))) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (*.f64 (/.f64 z (-.f64 z a)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (*.f64 z 3))) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (*.f64 (/.f64 z (-.f64 z a)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 t z) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (-.f64 0 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (-.f64 a z)) (/.f64 (-.f64 (+.f64 z z) t) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (-.f64 a z)) (-.f64 (/.f64 t (-.f64 a z)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (-.f64 a z)) (-.f64 (/.f64 t (-.f64 a z)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 z t) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (-.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) (+.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) z) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 z a)) (-.f64 (/.f64 z (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 z a)) (-.f64 (/.f64 z (-.f64 z a)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z z) (-.f64 z a)) (/.f64 (+.f64 z t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z)))) (/.f64 (+.f64 z z) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (-.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) 2) (/.f64 (+.f64 z z) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (-.f64 (/.f64 (+.f64 z z) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (-.f64 (/.f64 (+.f64 z z) (-.f64 z a)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (*.f64 (/.f64 z (-.f64 a z)) 4) (/.f64 (+.f64 z t) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (/.f64 (*.f64 t 4) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (-.f64 (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (-.f64 (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 z a)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (-.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) (/.f64 (+.f64 z t) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (-.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (-.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (-.f64 t z) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 z t) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (-.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (-.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (/.f64 (+.f64 z z) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2) (-.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2) (-.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2) (+.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 z z) t) (-.f64 a z)) (-.f64 (/.f64 z (-.f64 a z)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 z z) t) (-.f64 a z)) (-.f64 (/.f64 z (-.f64 a z)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) (+.f64 z t))) (-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) (+.f64 z t))) (-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 t t) z) (-.f64 a z)) (/.f64 t (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 t 4) (+.f64 z t)) (-.f64 a z)) (*.f64 t (/.f64 2 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 t z) (+.f64 z t))) (/.f64 (+.f64 z t) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (-.f64 t z) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) (-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) (-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 z 4) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (/.f64 (*.f64 z 4) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (-.f64 (/.f64 (*.f64 z 4) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (-.f64 (/.f64 (*.f64 z 4) (-.f64 z a)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 z a)) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 z a)) 4) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (*.f64 z 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) 2) (+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (*.f64 (/.f64 z (-.f64 a z)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (*.f64 z 3))) (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (*.f64 z 3))) (-.f64 (*.f64 (/.f64 z (-.f64 z a)) 4) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (*.f64 z 3))) (-.f64 (*.f64 (/.f64 z (-.f64 z a)) 4) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (*.f64 (/.f64 t (-.f64 a z)) 4)) (+.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (/.f64 (*.f64 t 4) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)) (+.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (-.f64 t z) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t z) (-.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z t) (-.f64 z a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 t z) (-.f64 z a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 t z) (-.f64 z a)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (-.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1 (-.f64 z a)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x) 1)))))

simplify391.0ms (2.4%)

Algorithm
egg-herbie
Rules
1226×rational_best-simplify-2
1202×rational_best-simplify-50
1112×rational_best-simplify-49
980×rational_best-simplify-46
968×rational_best-simplify-1
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
064018082
1135317368
2226416810
3386815204
4740014900
Stop Event
node limit
Counts
360 → 632
Calls
Call 1
Inputs
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 t z)) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 t z))) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t z)) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 t z))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 t z))) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t z)) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 t z))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 t z))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 t z))) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t z)) z)))))
(/.f64 (*.f64 y (-.f64 t z)) a)
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 y (*.f64 (-.f64 t z) z)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 t z))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 y (*.f64 z (-.f64 t z))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 t z) (pow.f64 z 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 t z) (pow.f64 z 3))) (pow.f64 a 4)) (/.f64 (*.f64 y (*.f64 z (-.f64 t z))) (pow.f64 a 2)))))
(/.f64 (*.f64 y (-.f64 t z)) a)
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 y (*.f64 z (-.f64 t z))) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 t z) (pow.f64 z 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 y (*.f64 (-.f64 t z) z)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 t z))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 t z) z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (-.f64 t z) (pow.f64 z 3))) (pow.f64 a 4)))))
(/.f64 (*.f64 y t) a)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3)) y))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 3))))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(/.f64 (*.f64 y t) (-.f64 a z))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(/.f64 (*.f64 y t) (-.f64 a z))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(*.f64 -1 (/.f64 (-.f64 t z) z))
(+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))) (*.f64 -1 (/.f64 (-.f64 t z) z)))
(+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))) z) (*.f64 -1 (/.f64 (-.f64 t z) z))))
(+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))) z) (+.f64 (*.f64 -1 (/.f64 (-.f64 t z) z)) (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))) (pow.f64 z 2)))))
(/.f64 (-.f64 t z) a)
(-.f64 (+.f64 (/.f64 t a) (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 (-.f64 t z) z) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (pow.f64 a 3)))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 t z) (pow.f64 z 2)) (pow.f64 a 3)) (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 (-.f64 t z) z) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 z 3) (-.f64 t z)) (pow.f64 a 4))))) (/.f64 z a))
(/.f64 (-.f64 t z) a)
(-.f64 (+.f64 (/.f64 t a) (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 (-.f64 t z) z) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (pow.f64 a 3)))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 t z) (pow.f64 z 2)) (pow.f64 a 3)) (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 (-.f64 t z) z) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 t z) (pow.f64 z 3)) (pow.f64 a 4))))) (/.f64 z a))
(/.f64 t a)
(+.f64 (/.f64 t a) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) z)))
(+.f64 (/.f64 t a) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 t (pow.f64 a 3)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) z))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 t (pow.f64 a 4)))))) (+.f64 (/.f64 t a) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 t (pow.f64 a 3)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) z)))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 t z))) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 a)) a) (pow.f64 z 2)) (+.f64 1 (*.f64 -1 (/.f64 t z)))) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 t) (*.f64 -1 a))) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 t z)) (/.f64 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 a)) (pow.f64 a 2)) (pow.f64 z 3))))) (*.f64 -1 (/.f64 a z)))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 t a) z)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 t a) z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 t a) a) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 t a) (pow.f64 a 2)) (pow.f64 z 3))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 t a) z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 t a) a) (pow.f64 z 2))))))
(*.f64 -1 (/.f64 z (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 t (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 t (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 -1 z)
(-.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (/.f64 1 z))
(/.f64 1 a)
(+.f64 (/.f64 1 a) (/.f64 z (pow.f64 a 2)))
(+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 1 a) (/.f64 z (pow.f64 a 2))))
(+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 1 a) (/.f64 z (pow.f64 a 2)))))
(/.f64 1 a)
(+.f64 (/.f64 1 a) (/.f64 z (pow.f64 a 2)))
(+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 1 a) (/.f64 z (pow.f64 a 2))))
(+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 1 a) (/.f64 z (pow.f64 a 2)))))
(/.f64 1 a)
(+.f64 (/.f64 1 a) (/.f64 z (pow.f64 a 2)))
(+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 1 a) (/.f64 z (pow.f64 a 2))))
(+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 1 a) (/.f64 z (pow.f64 a 2)))))
(/.f64 -1 z)
(-.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (/.f64 1 z))
(/.f64 -1 z)
(-.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (/.f64 1 z))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) x)
x
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) x)
x
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) x)
x
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 a z))) y) x)
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 a z))) y) x)
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 a z))) y) x)
(*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 a z))) y)
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 a z))) y) x)
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 a z))) y) x)
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 a z))) y) x)
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t z)) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 t z))) (pow.f64 z 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (-.f64 t z)) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 t z))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 t z))) (pow.f64 z 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (-.f64 t z)) z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 t z))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 t z))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 t z))) (pow.f64 z 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (-.f64 t z)) z))))))
x
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) x)
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 t z) z)) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 t z))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (+.f64 (/.f64 (*.f64 y (*.f64 z (-.f64 t z))) (pow.f64 a 2)) x)))
x
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) x)
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 t z) z)) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 t z) (pow.f64 z 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (+.f64 (/.f64 (*.f64 y (*.f64 z (-.f64 t z))) (pow.f64 a 2)) x)))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x))))
(+.f64 y x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3)) (+.f64 y x)))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 3))) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))) x)
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))) x))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))) x))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))) x))
(/.f64 (*.f64 y t) (-.f64 a z))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))) x))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))) x))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))) x))
(/.f64 (*.f64 y t) (-.f64 a z))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))) x))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))) x))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))) x))
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) 0)
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)) (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2))))
(+.f64 0 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 z a))) (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)) (*.f64 y (/.f64 (-.f64 t z) (-.f64 z a))))
(-.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) 0)
(-.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)) (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2))))
(-.f64 0 (*.f64 y (/.f64 (-.f64 t z) (-.f64 z a))))
(-.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 z a))) (neg.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2))))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)) (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)) (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2))) (+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)) (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))))
(/.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) 1)
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(/.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 z a))) -1)
(/.f64 (neg.f64 (*.f64 y (-.f64 t z))) (-.f64 z a))
(/.f64 (/.f64 (neg.f64 (*.f64 y (-.f64 t z))) -1) (-.f64 a z))
(pow.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) 1)
(neg.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 z a))))
(+.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 0)
(+.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(+.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(+.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(+.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(+.f64 0 (/.f64 (-.f64 t z) (-.f64 a z)))
(+.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2))
(+.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)))
(+.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (-.f64 0 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2))))
(+.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 t (-.f64 a z)) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 (+.f64 z t) (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 a z)) (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a z)))
(+.f64 (/.f64 z (-.f64 a z)) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 (+.f64 z z) (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 t (-.f64 a z))))
(+.f64 (/.f64 z (-.f64 a z)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 z t) (-.f64 z a)))
(+.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 a z))))
(+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (/.f64 (+.f64 z z) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (-.f64 0 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) (+.f64 z t)))))
(+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (*.f64 t (/.f64 2 (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (*.f64 t (/.f64 2 (-.f64 a z)))))
(+.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) z) (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 z a)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 z (-.f64 z a))))
(+.f64 (/.f64 t (-.f64 z a)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 z (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 (+.f64 z z) (-.f64 z a)) (/.f64 (+.f64 z t) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 a z))))
(+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 t z) (+.f64 z t))))
(+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (-.f64 (/.f64 (+.f64 z z) (-.f64 z a)) (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) 2)))
(+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (+.f64 z z) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (+.f64 z z) (-.f64 z a))))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (/.f64 z (-.f64 a z)) 4)))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (+.f64 z t) (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (+.f64 z t) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 (/.f64 t (-.f64 a z)) 4))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 z a))))
(+.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (/.f64 (-.f64 (*.f64 t 4) (+.f64 z t)) (-.f64 a z)))
(+.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (+.f64 z t) (-.f64 z a))))
(+.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (+.f64 z t) (-.f64 z a))))
(+.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (-.f64 t z) (-.f64 z a)))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (-.f64 0 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (-.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (neg.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (*.f64 (/.f64 t (-.f64 a z)) 4)))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (*.f64 (/.f64 t (-.f64 a z)) 4)))
(+.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (-.f64 (/.f64 (+.f64 z z) (-.f64 z a)) (/.f64 (+.f64 z t) (-.f64 a z))))
(+.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (-.f64 t z) (-.f64 z a))))
(+.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (-.f64 t z) (-.f64 z a))))
(+.f64 (/.f64 (-.f64 (+.f64 z z) t) (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 (-.f64 (+.f64 z z) t) (-.f64 a z)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) (+.f64 z t))) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (+.f64 z t) (-.f64 a z))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) (+.f64 z t))) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (+.f64 z t) (-.f64 a z))))
(+.f64 (/.f64 (-.f64 (+.f64 t t) z) (-.f64 a z)) (/.f64 t (-.f64 z a)))
(+.f64 (/.f64 (-.f64 (*.f64 t 4) (+.f64 z t)) (-.f64 a z)) (*.f64 t (/.f64 2 (-.f64 z a))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 t z) (+.f64 z t))) (/.f64 (+.f64 z t) (-.f64 z a)))
(+.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z)))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)))
(+.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (-.f64 t z) (-.f64 z a)))
(+.f64 (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a z)) (/.f64 z (-.f64 a z)))
(+.f64 (-.f64 0 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) (+.f64 z t)))) (/.f64 (+.f64 z t) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (-.f64 0 (/.f64 (*.f64 z 4) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (-.f64 0 (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (*.f64 z 4) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (*.f64 z 4) (-.f64 z a))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (-.f64 0 (*.f64 (/.f64 z (-.f64 a z)) 4)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (*.f64 z 3))) (-.f64 0 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) 2)))
(+.f64 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (*.f64 z 3))) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (*.f64 (/.f64 z (-.f64 z a)) 4)))
(+.f64 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (*.f64 z 3))) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (*.f64 (/.f64 z (-.f64 z a)) 4)))
(-.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 0)
(-.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(-.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(-.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(-.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(-.f64 0 (/.f64 (-.f64 t z) (-.f64 z a)))
(-.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))
(-.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(-.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (-.f64 0 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(-.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 a z)))
(-.f64 (/.f64 z (-.f64 a z)) (/.f64 (-.f64 (+.f64 z z) t) (-.f64 a z)))
(-.f64 (/.f64 z (-.f64 a z)) (-.f64 (/.f64 t (-.f64 a z)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(-.f64 (/.f64 z (-.f64 a z)) (-.f64 (/.f64 t (-.f64 a z)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 z t) (-.f64 a z)))
(-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (-.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 z a))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 a z))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) (+.f64 z t))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(-.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) z) (-.f64 z a)))
(-.f64 (/.f64 t (-.f64 z a)) (-.f64 (/.f64 z (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(-.f64 (/.f64 t (-.f64 z a)) (-.f64 (/.f64 z (-.f64 z a)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))
(-.f64 (/.f64 (+.f64 z z) (-.f64 z a)) (/.f64 (+.f64 z t) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 z a))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z)))) (/.f64 (+.f64 z z) (-.f64 z a))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (-.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) 2) (/.f64 (+.f64 z z) (-.f64 z a))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (-.f64 (/.f64 (+.f64 z z) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(-.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (-.f64 (/.f64 (+.f64 z z) (-.f64 z a)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (*.f64 (/.f64 z (-.f64 a z)) 4) (/.f64 (+.f64 z t) (-.f64 a z))))
(-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (/.f64 (*.f64 t 4) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (-.f64 (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (-.f64 (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 z a)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(-.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (-.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) (/.f64 (+.f64 z t) (-.f64 z a))))
(-.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (-.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(-.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (-.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (-.f64 t z) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 z t) (-.f64 z a))))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (-.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (-.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (/.f64 (+.f64 z z) (-.f64 z a))))
(-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2) (-.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2) (-.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2) (+.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)))
(-.f64 (/.f64 (-.f64 (+.f64 z z) t) (-.f64 a z)) (-.f64 (/.f64 z (-.f64 a z)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(-.f64 (/.f64 (-.f64 (+.f64 z z) t) (-.f64 a z)) (-.f64 (/.f64 z (-.f64 a z)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) (+.f64 z t))) (-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) (+.f64 z t))) (-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(-.f64 (/.f64 (-.f64 (+.f64 t t) z) (-.f64 a z)) (/.f64 t (-.f64 a z)))
(-.f64 (/.f64 (-.f64 (*.f64 t 4) (+.f64 z t)) (-.f64 a z)) (*.f64 t (/.f64 2 (-.f64 a z))))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 t z) (+.f64 z t))) (/.f64 (+.f64 z t) (-.f64 a z)))
(-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (-.f64 t z) (-.f64 a z)))
(-.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) (-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(-.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) (-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(-.f64 (/.f64 (*.f64 z 4) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (/.f64 (*.f64 z 4) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (-.f64 (/.f64 (*.f64 z 4) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (-.f64 (/.f64 (*.f64 z 4) (-.f64 z a)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(-.f64 (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 z a)) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)))
(-.f64 (*.f64 (/.f64 z (-.f64 z a)) 4) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (*.f64 z 3))))
(-.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) 2) (+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 z a)))))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (*.f64 (/.f64 z (-.f64 a z)) 4))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(-.f64 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (*.f64 z 3))) (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) 2))
(-.f64 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (*.f64 z 3))) (-.f64 (*.f64 (/.f64 z (-.f64 z a)) 4) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(-.f64 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (*.f64 z 3))) (-.f64 (*.f64 (/.f64 z (-.f64 z a)) 4) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(-.f64 (+.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (*.f64 (/.f64 t (-.f64 a z)) 4)) (+.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (/.f64 (*.f64 t 4) (-.f64 z a))))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)) (+.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (-.f64 t z) (-.f64 a z))))
(/.f64 (-.f64 t z) (-.f64 a z))
(/.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 1)
(/.f64 (-.f64 z t) (-.f64 z a))
(/.f64 (/.f64 (-.f64 t z) (-.f64 z a)) -1)
(pow.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 1)
(neg.f64 (/.f64 (-.f64 t z) (-.f64 z a)))
(+.f64 (/.f64 1 (-.f64 a z)) 0)
(+.f64 0 (/.f64 1 (-.f64 a z)))
(-.f64 (/.f64 1 (-.f64 a z)) 0)
(*.f64 1 (/.f64 1 (-.f64 a z)))
(*.f64 (/.f64 1 (-.f64 a z)) 1)
(*.f64 -1 (/.f64 1 (-.f64 z a)))
(*.f64 (/.f64 1 (-.f64 z a)) -1)
(pow.f64 (/.f64 1 (-.f64 a z)) 1)
(neg.f64 (/.f64 1 (-.f64 z a)))
(-.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x) 0)
(*.f64 1 (+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x))
(*.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x) 1)
(/.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x) 1)
(pow.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x) 1)
Outputs
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 t z)) z))
(*.f64 -1 (*.f64 (-.f64 t z) (/.f64 y z)))
(neg.f64 (*.f64 y (/.f64 (-.f64 t z) z)))
(*.f64 y (neg.f64 (/.f64 (-.f64 t z) z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(*.f64 (-.f64 z t) (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 t z))) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t z)) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t z) (/.f64 y z))) (*.f64 -1 (*.f64 (*.f64 (-.f64 t z) a) (/.f64 y (pow.f64 z 2)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 t z)) (/.f64 a (pow.f64 z 2))) (*.f64 y (/.f64 (-.f64 t z) z))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (-.f64 t z) z)) (*.f64 y (*.f64 (-.f64 t z) (/.f64 a (pow.f64 z 2))))))
(neg.f64 (*.f64 (-.f64 t z) (+.f64 (/.f64 y z) (*.f64 a (/.f64 y (pow.f64 z 2))))))
(neg.f64 (*.f64 (-.f64 t z) (+.f64 (/.f64 y z) (/.f64 (*.f64 y a) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 t z))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 t z))) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t z)) z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t z) (/.f64 y z))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 t z) a) (/.f64 y (pow.f64 z 2)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 t z) (pow.f64 a 2)) (/.f64 y (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 t z)) (/.f64 a (pow.f64 z 2))) (*.f64 y (/.f64 (-.f64 t z) z)))) (neg.f64 (*.f64 (*.f64 y (-.f64 t z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 t z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (*.f64 y (/.f64 (-.f64 t z) z)) (*.f64 y (*.f64 (-.f64 t z) (/.f64 a (pow.f64 z 2)))))))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (neg.f64 (*.f64 (*.f64 y (-.f64 t z)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) (neg.f64 (*.f64 (*.f64 y (-.f64 t z)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 t z))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 t z))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 t z))) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t z)) z)))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t z) (/.f64 y z))) (*.f64 -1 (*.f64 (*.f64 (-.f64 t z) a) (/.f64 y (pow.f64 z 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 t z) (pow.f64 a 2)) (/.f64 y (pow.f64 z 3)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 t z) (pow.f64 a 3)) (/.f64 y (pow.f64 z 4))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 t z)) (/.f64 a (pow.f64 z 2))) (*.f64 y (/.f64 (-.f64 t z) z)))) (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 t z)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (*.f64 (*.f64 y (-.f64 t z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 t z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (*.f64 y (/.f64 (-.f64 t z) z)) (*.f64 y (*.f64 (-.f64 t z) (/.f64 a (pow.f64 z 2))))))) (*.f64 (*.f64 y (-.f64 t z)) (neg.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 t z)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 (-.f64 t z) (+.f64 (/.f64 y z) (*.f64 (pow.f64 a 3) (/.f64 y (pow.f64 z 4)))))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 t z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))) (*.f64 (-.f64 t z) (+.f64 (/.f64 y z) (/.f64 (*.f64 y a) (pow.f64 z 2))))))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (-.f64 t z) (/.f64 y a))
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 y (*.f64 (-.f64 t z) z)) (pow.f64 a 2)))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (/.f64 (*.f64 (-.f64 t z) (*.f64 y z)) (pow.f64 a 2)))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (*.f64 y (*.f64 z (/.f64 (-.f64 t z) (pow.f64 a 2)))))
(*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2)))))
(*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 t z))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 y (*.f64 z (-.f64 t z))) (pow.f64 a 2))))
(+.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (/.f64 (*.f64 (-.f64 t z) (*.f64 y z)) (pow.f64 a 2))) (*.f64 (*.f64 (-.f64 t z) (pow.f64 z 2)) (/.f64 y (pow.f64 a 3))))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t z) (pow.f64 a 2)))) (*.f64 y (*.f64 (pow.f64 z 2) (/.f64 (-.f64 t z) (pow.f64 a 3))))))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t z) (pow.f64 a 2)))) (*.f64 y (*.f64 (-.f64 t z) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (*.f64 (*.f64 y (-.f64 t z)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 t z) (pow.f64 z 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 t z) (pow.f64 z 3))) (pow.f64 a 4)) (/.f64 (*.f64 y (*.f64 z (-.f64 t z))) (pow.f64 a 2)))))
(+.f64 (*.f64 (*.f64 (-.f64 t z) (pow.f64 z 2)) (/.f64 y (pow.f64 a 3))) (+.f64 (*.f64 (*.f64 (-.f64 t z) (pow.f64 z 3)) (/.f64 y (pow.f64 a 4))) (+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (/.f64 (*.f64 (-.f64 t z) (*.f64 y z)) (pow.f64 a 2)))))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (+.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t z) (pow.f64 a 2)))) (*.f64 y (*.f64 (-.f64 t z) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (*.f64 y (*.f64 (pow.f64 z 2) (/.f64 (-.f64 t z) (pow.f64 a 3))))))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (+.f64 (*.f64 y (*.f64 (-.f64 t z) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t z) (pow.f64 a 2)))) (*.f64 y (*.f64 (-.f64 t z) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))))
(+.f64 (*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (*.f64 (*.f64 y (-.f64 t z)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))
(+.f64 (*.f64 (*.f64 y (-.f64 t z)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (-.f64 t z) (/.f64 y a))
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 y (*.f64 z (-.f64 t z))) (pow.f64 a 2)))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (/.f64 (*.f64 (-.f64 t z) (*.f64 y z)) (pow.f64 a 2)))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (*.f64 y (*.f64 z (/.f64 (-.f64 t z) (pow.f64 a 2)))))
(*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2)))))
(*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 t z) (pow.f64 z 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 y (*.f64 (-.f64 t z) z)) (pow.f64 a 2))))
(+.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (/.f64 (*.f64 (-.f64 t z) (*.f64 y z)) (pow.f64 a 2))) (*.f64 (*.f64 (-.f64 t z) (pow.f64 z 2)) (/.f64 y (pow.f64 a 3))))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t z) (pow.f64 a 2)))) (*.f64 y (*.f64 (pow.f64 z 2) (/.f64 (-.f64 t z) (pow.f64 a 3))))))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t z) (pow.f64 a 2)))) (*.f64 y (*.f64 (-.f64 t z) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (*.f64 (*.f64 y (-.f64 t z)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 t z))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 t z) z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (-.f64 t z) (pow.f64 z 3))) (pow.f64 a 4)))))
(+.f64 (*.f64 (*.f64 (-.f64 t z) (pow.f64 z 2)) (/.f64 y (pow.f64 a 3))) (+.f64 (*.f64 (*.f64 (-.f64 t z) (pow.f64 z 3)) (/.f64 y (pow.f64 a 4))) (+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (/.f64 (*.f64 (-.f64 t z) (*.f64 y z)) (pow.f64 a 2)))))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (+.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t z) (pow.f64 a 2)))) (*.f64 y (*.f64 (-.f64 t z) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (*.f64 y (*.f64 (pow.f64 z 2) (/.f64 (-.f64 t z) (pow.f64 a 3))))))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (+.f64 (*.f64 y (*.f64 (-.f64 t z) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t z) (pow.f64 a 2)))) (*.f64 y (*.f64 (-.f64 t z) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))))
(+.f64 (*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (*.f64 (*.f64 y (-.f64 t z)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))
(+.f64 (*.f64 (*.f64 y (-.f64 t z)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(/.f64 (*.f64 y t) a)
(*.f64 t (/.f64 y a))
(*.f64 y (/.f64 t a))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a))
(+.f64 (*.f64 t (/.f64 y a)) (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 z (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 t (/.f64 y a)) (*.f64 z (-.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (/.f64 y a))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a)))
(+.f64 (*.f64 t (/.f64 y a)) (+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))) (*.f64 (pow.f64 z 2) (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) a))))
(+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))) (+.f64 (*.f64 t (/.f64 y a)) (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))) (/.f64 -1 a)))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 2) a) z)))
(+.f64 (*.f64 t (/.f64 y a)) (*.f64 (-.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (/.f64 y a)) (+.f64 (/.f64 (pow.f64 z 2) a) z)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a))))
(+.f64 (+.f64 (*.f64 t (/.f64 y a)) (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))) (pow.f64 a 2)) (*.f64 (pow.f64 z 2) (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) a))))
(+.f64 (+.f64 (*.f64 t (/.f64 y a)) (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))))) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))) (/.f64 -1 a))) (*.f64 (pow.f64 z 3) (*.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))) (/.f64 -1 (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 t a)) (+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2)))) (*.f64 (pow.f64 z 2) (/.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) a))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 (*.f64 t (/.f64 y a)) (*.f64 (-.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (/.f64 y a)) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))) (*.f64 -1 (*.f64 a (/.f64 y z))))
(-.f64 (+.f64 y (neg.f64 (*.f64 t (/.f64 y z)))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 y (*.f64 (/.f64 y z) (neg.f64 t))) (*.f64 y (neg.f64 (/.f64 a z))))
(-.f64 (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))) (*.f64 y (/.f64 a (neg.f64 z))))
(+.f64 (*.f64 y (/.f64 a z)) (+.f64 y (/.f64 (*.f64 t (neg.f64 y)) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))) (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 2)))) (*.f64 -1 (*.f64 a (/.f64 y z))))
(-.f64 (+.f64 (neg.f64 (*.f64 t (/.f64 y z))) (+.f64 y (*.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (/.f64 a (pow.f64 z 2))))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 (+.f64 y (*.f64 (/.f64 y z) (neg.f64 t))) (*.f64 a (/.f64 (neg.f64 (*.f64 y (-.f64 t a))) (pow.f64 z 2)))) (*.f64 y (neg.f64 (/.f64 a z))))
(-.f64 (+.f64 y (*.f64 -1 (+.f64 (*.f64 y (/.f64 (*.f64 a (-.f64 t a)) (pow.f64 z 2))) (*.f64 t (/.f64 y z))))) (*.f64 y (/.f64 a (neg.f64 z))))
(+.f64 (*.f64 y (/.f64 a z)) (+.f64 (+.f64 y (/.f64 (*.f64 t (neg.f64 y)) z)) (*.f64 y (*.f64 a (/.f64 (-.f64 a t) (pow.f64 z 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3)) y))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 2))) (+.f64 y (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 3))) (*.f64 -1 (*.f64 t (/.f64 y z)))))) (*.f64 -1 (*.f64 a (/.f64 y z))))
(-.f64 (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (/.f64 a (pow.f64 z 2))) (+.f64 y (+.f64 (neg.f64 (*.f64 t (/.f64 y z))) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 3)))))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 (+.f64 y (*.f64 (/.f64 y z) (neg.f64 t))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (*.f64 a (-.f64 t a)) (pow.f64 z 2))) (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 (-.f64 t a) (pow.f64 z 3))))))) (*.f64 y (neg.f64 (/.f64 a z))))
(-.f64 (+.f64 (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))) (*.f64 (neg.f64 (*.f64 y (-.f64 t a))) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 y (/.f64 a (neg.f64 z))))
(+.f64 (*.f64 y (/.f64 a z)) (+.f64 (+.f64 y (/.f64 (*.f64 t (neg.f64 y)) z)) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z)))
(+.f64 y (neg.f64 (*.f64 (-.f64 t a) (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 (-.f64 t a) z))))
(+.f64 y (*.f64 y (/.f64 (-.f64 t a) (neg.f64 z))))
(+.f64 y (*.f64 (/.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) y))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z)) (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))))))
(+.f64 y (*.f64 -1 (+.f64 (*.f64 a (/.f64 (*.f64 y (-.f64 t a)) (pow.f64 z 2))) (*.f64 (-.f64 t a) (/.f64 y z)))))
(+.f64 y (*.f64 -1 (+.f64 (*.f64 y (/.f64 (*.f64 a (-.f64 t a)) (pow.f64 z 2))) (*.f64 y (/.f64 (-.f64 t a) z)))))
(+.f64 y (neg.f64 (*.f64 (-.f64 t a) (+.f64 (/.f64 y z) (*.f64 a (/.f64 y (pow.f64 z 2)))))))
(+.f64 y (neg.f64 (*.f64 (-.f64 t a) (+.f64 (/.f64 y z) (/.f64 (*.f64 y a) (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z)))))
(+.f64 (*.f64 (*.f64 y (-.f64 t a)) (neg.f64 (/.f64 a (pow.f64 z 2)))) (+.f64 y (*.f64 -1 (+.f64 (*.f64 (-.f64 t a) (/.f64 y z)) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(+.f64 (+.f64 y (*.f64 (pow.f64 a 2) (/.f64 (neg.f64 (*.f64 y (-.f64 t a))) (pow.f64 z 3)))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (*.f64 a (-.f64 t a)) (pow.f64 z 2))) (*.f64 y (/.f64 (-.f64 t a) z)))))
(+.f64 (+.f64 y (*.f64 y (/.f64 (-.f64 t a) (neg.f64 z)))) (*.f64 (neg.f64 (*.f64 y (-.f64 t a))) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 (+.f64 y (*.f64 (/.f64 y z) (-.f64 a t))) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z)))
(*.f64 -1 (*.f64 z (/.f64 y (-.f64 a z))))
(neg.f64 (*.f64 y (/.f64 z (-.f64 a z))))
(neg.f64 (/.f64 (*.f64 y z) (-.f64 a z)))
(*.f64 y (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y t) (-.f64 a z))
(*.f64 t (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y t) (-.f64 a z))
(*.f64 t (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(*.f64 -1 (/.f64 (-.f64 t z) z))
(neg.f64 (/.f64 (-.f64 t z) z))
(/.f64 (-.f64 z t) z)
(+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))) (*.f64 -1 (/.f64 (-.f64 t z) z)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 t z) z)) (*.f64 a (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))))
(+.f64 (neg.f64 (/.f64 (-.f64 t z) z)) (*.f64 a (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))))
(+.f64 (/.f64 (-.f64 z t) z) (*.f64 a (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))))
(+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))) z) (*.f64 -1 (/.f64 (-.f64 t z) z))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 t z) z)) (+.f64 (*.f64 (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2))) (/.f64 (pow.f64 a 2) z)) (*.f64 a (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2))))))
(+.f64 (neg.f64 (/.f64 (-.f64 t z) z)) (*.f64 (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2))) (+.f64 a (/.f64 (pow.f64 a 2) z))))
(+.f64 (/.f64 (-.f64 z t) z) (*.f64 (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2))) (+.f64 a (/.f64 (pow.f64 a 2) z))))
(+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))) z) (+.f64 (*.f64 -1 (/.f64 (-.f64 t z) z)) (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))) (pow.f64 z 2)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 t z) z)) (*.f64 (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2))) (/.f64 (pow.f64 a 3) (pow.f64 z 2)))) (+.f64 (*.f64 (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2))) (/.f64 (pow.f64 a 2) z)) (*.f64 a (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (-.f64 t z) z)) (*.f64 (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2))) (/.f64 (pow.f64 a 3) (pow.f64 z 2)))) (*.f64 (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2))) (+.f64 a (/.f64 (pow.f64 a 2) z))))
(+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))) (+.f64 (neg.f64 (/.f64 (-.f64 t z) z)) (*.f64 (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 a 2) z) (/.f64 (pow.f64 a 3) (pow.f64 z 2))))))
(+.f64 (/.f64 (-.f64 z t) z) (*.f64 (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2))) (+.f64 (+.f64 a (/.f64 (pow.f64 a 2) z)) (/.f64 (pow.f64 a 3) (pow.f64 z 2)))))
(/.f64 (-.f64 t z) a)
(-.f64 (+.f64 (/.f64 t a) (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 t a) (*.f64 z (/.f64 (-.f64 t z) (pow.f64 a 2)))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 (-.f64 t z) z) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (pow.f64 a 3)))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (*.f64 z (/.f64 (-.f64 t z) (pow.f64 a 2))) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 t z) (pow.f64 a 3))))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 t a) (*.f64 (-.f64 t z) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 t z) (pow.f64 z 2)) (pow.f64 a 3)) (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 (-.f64 t z) z) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 z 3) (-.f64 t z)) (pow.f64 a 4))))) (/.f64 z a))
(-.f64 (+.f64 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 t z) (pow.f64 a 3))) (+.f64 (*.f64 (-.f64 t z) (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (+.f64 (/.f64 t a) (*.f64 z (/.f64 (-.f64 t z) (pow.f64 a 2)))))) (/.f64 z a))
(-.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (+.f64 (/.f64 t a) (*.f64 (-.f64 t z) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 t a) (*.f64 (-.f64 t z) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))) (/.f64 z a))
(/.f64 (-.f64 t z) a)
(-.f64 (+.f64 (/.f64 t a) (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 t a) (*.f64 z (/.f64 (-.f64 t z) (pow.f64 a 2)))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 (-.f64 t z) z) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (pow.f64 a 3)))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (*.f64 z (/.f64 (-.f64 t z) (pow.f64 a 2))) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 t z) (pow.f64 a 3))))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 t a) (*.f64 (-.f64 t z) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 t z) (pow.f64 z 2)) (pow.f64 a 3)) (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 (-.f64 t z) z) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 t z) (pow.f64 z 3)) (pow.f64 a 4))))) (/.f64 z a))
(-.f64 (+.f64 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 t z) (pow.f64 a 3))) (+.f64 (*.f64 (-.f64 t z) (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (+.f64 (/.f64 t a) (*.f64 z (/.f64 (-.f64 t z) (pow.f64 a 2)))))) (/.f64 z a))
(-.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (+.f64 (/.f64 t a) (*.f64 (-.f64 t z) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 t a) (*.f64 (-.f64 t z) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))) (/.f64 z a))
(/.f64 t a)
(+.f64 (/.f64 t a) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) z)))
(+.f64 (/.f64 t a) (*.f64 (+.f64 (*.f64 -1 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) (*.f64 -1 z)))
(+.f64 (/.f64 t a) (neg.f64 (*.f64 z (+.f64 (neg.f64 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)))))
(+.f64 (/.f64 t a) (*.f64 (+.f64 (neg.f64 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) (neg.f64 z)))
(+.f64 (/.f64 t a) (*.f64 z (neg.f64 (+.f64 (/.f64 t (neg.f64 (pow.f64 a 2))) (/.f64 1 a)))))
(+.f64 (/.f64 t a) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 t (pow.f64 a 3)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) z))))
(+.f64 (/.f64 t a) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) (*.f64 -1 z)) (*.f64 (pow.f64 z 2) (*.f64 -1 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 t (pow.f64 a 3))))))))
(+.f64 (/.f64 t a) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 t (pow.f64 a 3))))) (*.f64 z (+.f64 (neg.f64 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))))))
(+.f64 (/.f64 t a) (*.f64 -1 (+.f64 (*.f64 z (+.f64 (neg.f64 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 t (pow.f64 a 3))))))))
(+.f64 (/.f64 t a) (neg.f64 (+.f64 (*.f64 z (+.f64 (/.f64 t (neg.f64 (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 (neg.f64 t) (pow.f64 a 3)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 t (pow.f64 a 4)))))) (+.f64 (/.f64 t a) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 t (pow.f64 a 3)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) z)))))
(+.f64 (+.f64 (/.f64 t a) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) (*.f64 -1 z)) (*.f64 (pow.f64 z 2) (*.f64 -1 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 t (pow.f64 a 3)))))))) (*.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 t (pow.f64 a 4)))))))
(+.f64 (/.f64 t a) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 t (pow.f64 a 3))))) (*.f64 z (+.f64 (neg.f64 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))))) (neg.f64 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 t (pow.f64 a 4))))))))
(+.f64 (/.f64 t a) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 t (pow.f64 a 4))))) (+.f64 (*.f64 z (+.f64 (neg.f64 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 t (pow.f64 a 3)))))))))
(+.f64 (/.f64 t a) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (/.f64 (neg.f64 t) (pow.f64 a 4)))) (+.f64 (*.f64 z (+.f64 (/.f64 t (neg.f64 (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 (neg.f64 t) (pow.f64 a 3))))))))
(+.f64 (/.f64 t a) (neg.f64 (+.f64 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (/.f64 (neg.f64 t) (pow.f64 a 4)))) (+.f64 (*.f64 z (+.f64 (/.f64 t (neg.f64 (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 (neg.f64 t) (pow.f64 a 3))))))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 t z))) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 1 (neg.f64 (/.f64 t z))) (neg.f64 (/.f64 a z)))
(-.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 a (neg.f64 z)))
(+.f64 (/.f64 a z) (+.f64 1 (/.f64 t (neg.f64 z))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 a)) a) (pow.f64 z 2)) (+.f64 1 (*.f64 -1 (/.f64 t z)))) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 t z)) (+.f64 1 (*.f64 a (/.f64 (*.f64 -1 (-.f64 t a)) (pow.f64 z 2))))) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 1 (+.f64 (neg.f64 (/.f64 t z)) (*.f64 a (*.f64 (-.f64 t a) (/.f64 -1 (pow.f64 z 2)))))) (neg.f64 (/.f64 a z)))
(-.f64 (+.f64 1 (+.f64 (neg.f64 (/.f64 t z)) (*.f64 (/.f64 (-.f64 t a) (pow.f64 z 2)) (neg.f64 a)))) (neg.f64 (/.f64 a z)))
(-.f64 (+.f64 1 (*.f64 -1 (+.f64 (/.f64 (*.f64 a (-.f64 t a)) (pow.f64 z 2)) (/.f64 t z)))) (/.f64 a (neg.f64 z)))
(+.f64 (/.f64 a z) (+.f64 1 (+.f64 (/.f64 t (neg.f64 z)) (*.f64 a (/.f64 (-.f64 a t) (pow.f64 z 2))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 t) (*.f64 -1 a))) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 t z)) (/.f64 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 a)) (pow.f64 a 2)) (pow.f64 z 3))))) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (-.f64 t a)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 t z)) (*.f64 a (/.f64 (*.f64 -1 (-.f64 t a)) (pow.f64 z 2)))))) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 1 (+.f64 (neg.f64 (/.f64 t z)) (+.f64 (*.f64 (*.f64 -1 (-.f64 t a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (*.f64 a (*.f64 (-.f64 t a) (/.f64 -1 (pow.f64 z 2))))))) (neg.f64 (/.f64 a z)))
(-.f64 (+.f64 (*.f64 (neg.f64 (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 1 (neg.f64 (/.f64 t z)))) (neg.f64 (/.f64 a z)))
(-.f64 (+.f64 1 (*.f64 -1 (+.f64 (/.f64 t z) (*.f64 (-.f64 t a) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))) (/.f64 a (neg.f64 z)))
(+.f64 (/.f64 a z) (+.f64 (*.f64 (-.f64 a t) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 1 (/.f64 t (neg.f64 z)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 t a) z)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 t a) z)))
(+.f64 1 (/.f64 (-.f64 t a) (neg.f64 z)))
(+.f64 1 (/.f64 (-.f64 a t) z))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 t a) z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 t a) a) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (*.f64 a (/.f64 (-.f64 t a) (pow.f64 z 2)))) (+.f64 1 (*.f64 -1 (/.f64 (-.f64 t a) z))))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (-.f64 t a) z) (*.f64 a (/.f64 (-.f64 t a) (pow.f64 z 2))))))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (-.f64 t a) z) (/.f64 (*.f64 a (-.f64 t a)) (pow.f64 z 2)))))
(+.f64 1 (neg.f64 (+.f64 (/.f64 (-.f64 t a) z) (/.f64 (*.f64 a (-.f64 t a)) (pow.f64 z 2)))))
(+.f64 1 (+.f64 (*.f64 a (/.f64 (-.f64 a t) (pow.f64 z 2))) (/.f64 (-.f64 a t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 t a) (pow.f64 a 2)) (pow.f64 z 3))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 t a) z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 t a) a) (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 t a) z)) (*.f64 -1 (*.f64 a (/.f64 (-.f64 t a) (pow.f64 z 2))))) (+.f64 1 (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 t a) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 t a) z) (*.f64 a (/.f64 (-.f64 t a) (pow.f64 z 2))))) (+.f64 1 (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 t a) (pow.f64 z 3))))))
(+.f64 (+.f64 1 (neg.f64 (/.f64 (-.f64 t a) z))) (*.f64 (neg.f64 (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 (+.f64 1 (/.f64 (-.f64 t a) (neg.f64 z))) (*.f64 (neg.f64 (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 (+.f64 1 (/.f64 (-.f64 a t) z)) (*.f64 (-.f64 a t) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(*.f64 -1 (/.f64 z (-.f64 a z)))
(neg.f64 (/.f64 z (-.f64 a z)))
(/.f64 z (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(/.f64 t (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(/.f64 t (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(/.f64 -1 z)
(-.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (/.f64 1 z))
(-.f64 (neg.f64 (/.f64 a (pow.f64 z 2))) (/.f64 1 z))
(-.f64 (/.f64 (neg.f64 a) (pow.f64 z 2)) (/.f64 1 z))
(-.f64 (/.f64 a (neg.f64 (pow.f64 z 2))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (/.f64 1 z))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))) (/.f64 1 z))
(-.f64 (*.f64 -1 (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (/.f64 1 z))
(-.f64 (neg.f64 (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 z 4))))) (/.f64 1 z))
(-.f64 (+.f64 (neg.f64 (/.f64 a (pow.f64 z 2))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))) (/.f64 1 z))
(-.f64 (*.f64 -1 (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))) (/.f64 1 z))
(-.f64 (neg.f64 (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))) (/.f64 1 z))
(/.f64 1 a)
(+.f64 (/.f64 1 a) (/.f64 z (pow.f64 a 2)))
(+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 1 a) (/.f64 z (pow.f64 a 2))))
(+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 1 a) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))
(+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 1 a) (/.f64 z (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 z (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))
(+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (+.f64 (/.f64 1 a) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))
(/.f64 1 a)
(+.f64 (/.f64 1 a) (/.f64 z (pow.f64 a 2)))
(+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 1 a) (/.f64 z (pow.f64 a 2))))
(+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 1 a) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))
(+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 1 a) (/.f64 z (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 z (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))
(+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (+.f64 (/.f64 1 a) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))
(/.f64 1 a)
(+.f64 (/.f64 1 a) (/.f64 z (pow.f64 a 2)))
(+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 1 a) (/.f64 z (pow.f64 a 2))))
(+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 1 a) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))
(+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 1 a) (/.f64 z (pow.f64 a 2)))))
(+.f64 (+.f64 (/.f64 1 a) (/.f64 z (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))
(+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (+.f64 (/.f64 1 a) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))
(/.f64 -1 z)
(-.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (/.f64 1 z))
(-.f64 (neg.f64 (/.f64 a (pow.f64 z 2))) (/.f64 1 z))
(-.f64 (/.f64 (neg.f64 a) (pow.f64 z 2)) (/.f64 1 z))
(-.f64 (/.f64 a (neg.f64 (pow.f64 z 2))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (/.f64 1 z))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))) (/.f64 1 z))
(-.f64 (*.f64 -1 (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (/.f64 1 z))
(-.f64 (neg.f64 (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 z 4))))) (/.f64 1 z))
(-.f64 (+.f64 (neg.f64 (/.f64 a (pow.f64 z 2))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))) (/.f64 1 z))
(-.f64 (*.f64 -1 (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))) (/.f64 1 z))
(-.f64 (neg.f64 (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))) (/.f64 1 z))
(/.f64 -1 z)
(-.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (/.f64 1 z))
(-.f64 (neg.f64 (/.f64 a (pow.f64 z 2))) (/.f64 1 z))
(-.f64 (/.f64 (neg.f64 a) (pow.f64 z 2)) (/.f64 1 z))
(-.f64 (/.f64 a (neg.f64 (pow.f64 z 2))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (/.f64 1 z))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))) (/.f64 1 z))
(-.f64 (*.f64 -1 (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (/.f64 1 z))
(-.f64 (neg.f64 (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 z 4))))) (/.f64 1 z))
(-.f64 (+.f64 (neg.f64 (/.f64 a (pow.f64 z 2))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))) (/.f64 1 z))
(-.f64 (*.f64 -1 (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))) (/.f64 1 z))
(-.f64 (neg.f64 (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))) (/.f64 1 z))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) x)
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) x)
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) x)
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
x
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) x)
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) x)
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) x)
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
x
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) x)
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) x)
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) x)
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
x
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 a z))) y) x)
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 a z))) y) x)
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 a z))) y) x)
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 a z))) y)
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 a z))) y) x)
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 a z))) y) x)
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 a z))) y) x)
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) x)
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) x)
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) x)
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t z)) z)) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t z) (/.f64 y z))) x)
(+.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 t z) z))) x)
(+.f64 (*.f64 y (neg.f64 (/.f64 (-.f64 t z) z))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 t z))) (pow.f64 z 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (-.f64 t z)) z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t z) (/.f64 y z))) (+.f64 x (*.f64 -1 (*.f64 (*.f64 (-.f64 t z) a) (/.f64 y (pow.f64 z 2))))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 t z)) (/.f64 a (pow.f64 z 2))) (*.f64 y (/.f64 (-.f64 t z) z)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 (-.f64 t z) z)) (*.f64 y (*.f64 (-.f64 t z) (/.f64 a (pow.f64 z 2)))))) x)
(+.f64 (neg.f64 (*.f64 (-.f64 t z) (+.f64 (/.f64 y z) (*.f64 a (/.f64 y (pow.f64 z 2)))))) x)
(+.f64 (neg.f64 (*.f64 (-.f64 t z) (+.f64 (/.f64 y z) (/.f64 (*.f64 y a) (pow.f64 z 2))))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 t z))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 t z))) (pow.f64 z 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (-.f64 t z)) z)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 t z) (pow.f64 a 2)) (/.f64 y (pow.f64 z 3)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 t z) (/.f64 y z))) (+.f64 x (*.f64 -1 (*.f64 (*.f64 (-.f64 t z) a) (/.f64 y (pow.f64 z 2)))))))
(+.f64 (neg.f64 (*.f64 (*.f64 y (-.f64 t z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 x (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 t z)) (/.f64 a (pow.f64 z 2))) (*.f64 y (/.f64 (-.f64 t z) z))))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 t z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (*.f64 y (/.f64 (-.f64 t z) z)) (*.f64 y (*.f64 (-.f64 t z) (/.f64 a (pow.f64 z 2))))))))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (+.f64 x (neg.f64 (*.f64 (*.f64 y (-.f64 t z)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) (+.f64 x (neg.f64 (*.f64 (*.f64 y (-.f64 t z)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 t z))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 t z))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 t z))) (pow.f64 z 2))) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (-.f64 t z)) z))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t z) (/.f64 y z))) (+.f64 x (*.f64 -1 (*.f64 (*.f64 (-.f64 t z) a) (/.f64 y (pow.f64 z 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 t z) (pow.f64 a 2)) (/.f64 y (pow.f64 z 3)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 t z) (pow.f64 a 3)) (/.f64 y (pow.f64 z 4))))))
(+.f64 (+.f64 x (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 t z)) (/.f64 a (pow.f64 z 2))) (*.f64 y (/.f64 (-.f64 t z) z))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 t z)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (*.f64 (*.f64 y (-.f64 t z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 (*.f64 y (-.f64 t z)) (neg.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)))) (+.f64 x (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 t z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (*.f64 y (/.f64 (-.f64 t z) z)) (*.f64 y (*.f64 (-.f64 t z) (/.f64 a (pow.f64 z 2)))))))))
(+.f64 (neg.f64 (*.f64 (-.f64 t z) (+.f64 (/.f64 y z) (*.f64 a (/.f64 y (pow.f64 z 2)))))) (+.f64 x (neg.f64 (*.f64 (*.f64 y (-.f64 t z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))))
(+.f64 (neg.f64 (*.f64 (-.f64 t z) (+.f64 (/.f64 y z) (/.f64 (*.f64 y a) (pow.f64 z 2))))) (+.f64 x (neg.f64 (*.f64 (*.f64 y (-.f64 t z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))))
x
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) x)
(+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 t z) z)) (pow.f64 a 2)) x))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (+.f64 (/.f64 (*.f64 (-.f64 t z) (*.f64 y z)) (pow.f64 a 2)) x))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t z) (pow.f64 a 2)))) x))
(+.f64 (*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) x)
(+.f64 (*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))) x)
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 t z))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (+.f64 (/.f64 (*.f64 y (*.f64 z (-.f64 t z))) (pow.f64 a 2)) x)))
(+.f64 (*.f64 (*.f64 (-.f64 t z) (pow.f64 z 2)) (/.f64 y (pow.f64 a 3))) (+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (+.f64 (/.f64 (*.f64 (-.f64 t z) (*.f64 y z)) (pow.f64 a 2)) x)))
(+.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (*.f64 y (*.f64 z (/.f64 (-.f64 t z) (pow.f64 a 2))))) (+.f64 x (*.f64 y (*.f64 (pow.f64 z 2) (/.f64 (-.f64 t z) (pow.f64 a 3))))))
(+.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (*.f64 y (*.f64 z (/.f64 (-.f64 t z) (pow.f64 a 2))))) (+.f64 (*.f64 y (*.f64 (-.f64 t z) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) x))
(+.f64 x (+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (*.f64 (*.f64 y (-.f64 t z)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) x) (*.f64 (*.f64 y (-.f64 t z)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))
x
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) x)
(+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 t z) z)) (pow.f64 a 2)) x))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (+.f64 (/.f64 (*.f64 (-.f64 t z) (*.f64 y z)) (pow.f64 a 2)) x))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 t z) (pow.f64 a 2)))) x))
(+.f64 (*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) x)
(+.f64 (*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))) x)
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 t z) (pow.f64 z 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (+.f64 (/.f64 (*.f64 y (*.f64 z (-.f64 t z))) (pow.f64 a 2)) x)))
(+.f64 (*.f64 (*.f64 (-.f64 t z) (pow.f64 z 2)) (/.f64 y (pow.f64 a 3))) (+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (+.f64 (/.f64 (*.f64 (-.f64 t z) (*.f64 y z)) (pow.f64 a 2)) x)))
(+.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (*.f64 y (*.f64 z (/.f64 (-.f64 t z) (pow.f64 a 2))))) (+.f64 x (*.f64 y (*.f64 (pow.f64 z 2) (/.f64 (-.f64 t z) (pow.f64 a 3))))))
(+.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (*.f64 y (*.f64 z (/.f64 (-.f64 t z) (pow.f64 a 2))))) (+.f64 (*.f64 y (*.f64 (-.f64 t z) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) x))
(+.f64 x (+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (*.f64 (*.f64 y (-.f64 t z)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) x) (*.f64 (*.f64 y (-.f64 t z)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (*.f64 t (/.f64 y a)) x)
(+.f64 (*.f64 y (/.f64 t a)) x)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x))
(+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))) (+.f64 (*.f64 t (/.f64 y a)) x))
(+.f64 (*.f64 z (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))) (+.f64 (*.f64 y (/.f64 t a)) x))
(+.f64 (*.f64 z (-.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (/.f64 y a))) (+.f64 (*.f64 t (/.f64 y a)) x))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) a)) (+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))) (+.f64 (*.f64 t (/.f64 y a)) x)))
(+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))) (+.f64 (+.f64 (*.f64 t (/.f64 y a)) x) (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))) (/.f64 -1 a)))))
(+.f64 (*.f64 y (/.f64 t a)) (+.f64 x (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 2) a) z))))
(+.f64 x (+.f64 (*.f64 t (/.f64 y a)) (*.f64 (-.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (/.f64 y a)) (+.f64 (/.f64 (pow.f64 z 2) a) z))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x))))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) a)) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))) (pow.f64 a 2)) (+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))) (+.f64 (*.f64 t (/.f64 y a)) x))))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))) (/.f64 -1 a))) (+.f64 (*.f64 (pow.f64 z 3) (*.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))) (/.f64 -1 (pow.f64 a 2)))) (+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))) (+.f64 (*.f64 t (/.f64 y a)) x))))
(+.f64 (*.f64 z (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))) (+.f64 (+.f64 (*.f64 y (/.f64 t a)) x) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 2) a) (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 x (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2)))))))
(+.f64 x (+.f64 (*.f64 t (/.f64 y a)) (*.f64 (-.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (/.f64 y a)) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2)))))))
(+.f64 y x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (/.f64 y z))) (+.f64 y x)) (*.f64 -1 (*.f64 a (/.f64 y z))))
(-.f64 (+.f64 y (+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 y (+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) x)) (*.f64 y (neg.f64 (/.f64 a z))))
(-.f64 (+.f64 y (+.f64 (*.f64 t (neg.f64 (/.f64 y z))) x)) (*.f64 y (/.f64 a (neg.f64 z))))
(+.f64 (*.f64 y (/.f64 a z)) (+.f64 y (+.f64 (/.f64 (*.f64 t (neg.f64 y)) z) x)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (*.f64 t (/.f64 y z))) (+.f64 y x))) (*.f64 -1 (*.f64 a (/.f64 y z))))
(-.f64 (+.f64 (neg.f64 (*.f64 t (/.f64 y z))) (+.f64 (+.f64 y x) (*.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (/.f64 a (pow.f64 z 2))))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (+.f64 (*.f64 a (/.f64 (neg.f64 (*.f64 y (-.f64 t a))) (pow.f64 z 2))) (+.f64 y x))) (*.f64 y (neg.f64 (/.f64 a z))))
(-.f64 (+.f64 (+.f64 y x) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (*.f64 a (-.f64 t a)) (pow.f64 z 2))) (*.f64 t (/.f64 y z))))) (*.f64 y (/.f64 a (neg.f64 z))))
(+.f64 (*.f64 y (/.f64 a z)) (+.f64 (/.f64 (*.f64 t (neg.f64 y)) z) (+.f64 (*.f64 y (*.f64 a (/.f64 (-.f64 a t) (pow.f64 z 2)))) (+.f64 y x))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3)) (+.f64 y x)))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (*.f64 t (/.f64 y z))) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 3))) (+.f64 y x)))) (*.f64 -1 (*.f64 a (/.f64 y z))))
(-.f64 (+.f64 (neg.f64 (*.f64 t (/.f64 y z))) (+.f64 (+.f64 y (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 3))) x)) (*.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (/.f64 a (pow.f64 z 2))))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 (+.f64 y (+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) x)) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (*.f64 a (-.f64 t a)) (pow.f64 z 2))) (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 (-.f64 t a) (pow.f64 z 3))))))) (*.f64 y (neg.f64 (/.f64 a z))))
(-.f64 (+.f64 (+.f64 y (+.f64 (*.f64 t (neg.f64 (/.f64 y z))) x)) (*.f64 (neg.f64 (*.f64 y (-.f64 t a))) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 y (/.f64 a (neg.f64 z))))
(+.f64 (*.f64 y (/.f64 a z)) (+.f64 (+.f64 y (+.f64 (/.f64 (*.f64 t (neg.f64 y)) z) x)) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) x))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z))))
(+.f64 (neg.f64 (*.f64 (-.f64 t a) (/.f64 y z))) (+.f64 y x))
(+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 t a) z)))))
(+.f64 y (+.f64 x (*.f64 y (/.f64 (-.f64 t a) (neg.f64 z)))))
(+.f64 (+.f64 y x) (*.f64 (/.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) x)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2)))) (+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z)))))
(+.f64 y (+.f64 (+.f64 x (neg.f64 (*.f64 (-.f64 t a) (/.f64 y z)))) (*.f64 (*.f64 y (-.f64 t a)) (neg.f64 (/.f64 a (pow.f64 z 2))))))
(+.f64 x (+.f64 y (*.f64 -1 (+.f64 (*.f64 y (/.f64 (*.f64 a (-.f64 t a)) (pow.f64 z 2))) (*.f64 y (/.f64 (-.f64 t a) z))))))
(+.f64 x (+.f64 y (neg.f64 (*.f64 (-.f64 t a) (+.f64 (/.f64 y z) (*.f64 a (/.f64 y (pow.f64 z 2))))))))
(+.f64 (+.f64 y x) (neg.f64 (*.f64 (-.f64 t a) (+.f64 (/.f64 y z) (/.f64 (*.f64 y a) (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 3))) x))))
(+.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z)))) (+.f64 y (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 t a) (/.f64 y z)) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))) (+.f64 y (*.f64 (*.f64 y (-.f64 t a)) (neg.f64 (/.f64 a (pow.f64 z 2))))))
(+.f64 (+.f64 y (+.f64 x (*.f64 (pow.f64 a 2) (/.f64 (neg.f64 (*.f64 y (-.f64 t a))) (pow.f64 z 3))))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (*.f64 a (-.f64 t a)) (pow.f64 z 2))) (*.f64 y (/.f64 (-.f64 t a) z)))))
(+.f64 x (+.f64 (+.f64 y (*.f64 y (/.f64 (-.f64 t a) (neg.f64 z)))) (*.f64 (neg.f64 (*.f64 y (-.f64 t a))) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 x (+.f64 (+.f64 y (*.f64 (/.f64 y z) (-.f64 a t))) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))) x)
(+.f64 (*.f64 -1 (*.f64 z (/.f64 y (-.f64 a z)))) x)
(+.f64 (neg.f64 (*.f64 y (/.f64 z (-.f64 a z)))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) (-.f64 a z))) x)
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x)
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(/.f64 (*.f64 y t) (-.f64 a z))
(*.f64 t (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(/.f64 (*.f64 y t) (-.f64 a z))
(*.f64 t (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) 0)
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)) (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2))))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(+.f64 0 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 z a))) (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)) (*.f64 y (/.f64 (-.f64 t z) (-.f64 z a))))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(-.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) 0)
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(-.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)) (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2))))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(-.f64 0 (*.f64 y (/.f64 (-.f64 t z) (-.f64 z a))))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(-.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 z a))) (neg.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2))))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)) (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(-.f64 (+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)) (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2))) (+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)) (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) 1)
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 z a))) -1)
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (neg.f64 (*.f64 y (-.f64 t z))) (-.f64 z a))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(/.f64 (/.f64 (neg.f64 (*.f64 y (-.f64 t z))) -1) (-.f64 a z))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(pow.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) 1)
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(neg.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 z a))))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(+.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 0)
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 0 (/.f64 (-.f64 t z) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (-.f64 0 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (/.f64 t (-.f64 a z)) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 (+.f64 z t) (-.f64 z a))))
(+.f64 (/.f64 t (-.f64 a z)) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 (+.f64 t z) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 z a)) (*.f64 (/.f64 t (-.f64 a z)) 2))
(+.f64 (/.f64 z (-.f64 a z)) (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a z)))
(/.f64 (+.f64 t (-.f64 z (+.f64 z z))) (-.f64 a z))
(/.f64 (-.f64 (-.f64 (+.f64 z z) z) t) (-.f64 z a))
(+.f64 (/.f64 z (-.f64 a z)) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 (+.f64 z z) (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (/.f64 z (-.f64 a z)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 z t) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 t z) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 a z))))
(+.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 a z))))
(+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (/.f64 (+.f64 z z) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 z z) (-.f64 z a)) (/.f64 (+.f64 t z) (-.f64 a z)))
(/.f64 (-.f64 (+.f64 z z) (+.f64 t z)) (-.f64 z a))
(+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (-.f64 0 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) (+.f64 z t)))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (neg.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (+.f64 z (-.f64 z t))))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (*.f64 (+.f64 t (+.f64 z (-.f64 z t))) (/.f64 -1 (-.f64 a z))))
(+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (*.f64 t (/.f64 2 (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 t (/.f64 2 (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (*.f64 t (/.f64 2 (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 t (/.f64 -2 (-.f64 a z))) (/.f64 (+.f64 t z) (-.f64 z a))))
(-.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (+.f64 t z) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (*.f64 t (/.f64 2 (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 t (/.f64 2 (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (*.f64 t (/.f64 2 (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 t (/.f64 -2 (-.f64 a z))) (/.f64 (+.f64 t z) (-.f64 z a))))
(-.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (+.f64 t z) (-.f64 z a))))
(+.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) z) (-.f64 a z)))
(/.f64 (-.f64 (-.f64 (+.f64 t t) z) t) (-.f64 a z))
(/.f64 (+.f64 t (-.f64 z (+.f64 t t))) (-.f64 z a))
(+.f64 (/.f64 t (-.f64 z a)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 z (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (/.f64 t (-.f64 z a)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 z (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (/.f64 (+.f64 z z) (-.f64 z a)) (/.f64 (+.f64 z t) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 z z) (-.f64 z a)) (/.f64 (+.f64 t z) (-.f64 a z)))
(/.f64 (-.f64 (+.f64 z z) (+.f64 t z)) (-.f64 z a))
(+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 a z))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 a z))))
(+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 t z) (+.f64 z t))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 t z) (+.f64 t z))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (+.f64 t (-.f64 t z)))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 t (+.f64 z (-.f64 t z)))))
(+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (-.f64 (/.f64 (+.f64 z z) (-.f64 z a)) (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) 2)))
(+.f64 (/.f64 (+.f64 z z) (-.f64 z a)) (/.f64 (+.f64 t z) (-.f64 a z)))
(/.f64 (-.f64 (+.f64 z z) (+.f64 t z)) (-.f64 z a))
(+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (+.f64 z z) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 z a)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (+.f64 z z) (-.f64 z a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 t z) (+.f64 z z)) (-.f64 z a)))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 z z) (+.f64 t z)) (-.f64 a z)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (-.f64 (+.f64 z z) (+.f64 t z)) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (+.f64 z z) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 z a)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (+.f64 z z) (-.f64 z a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 t z) (+.f64 z z)) (-.f64 z a)))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 z z) (+.f64 t z)) (-.f64 a z)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (-.f64 (+.f64 z z) (+.f64 t z)) (-.f64 a z)))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (/.f64 z (-.f64 a z)) 4)))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (/.f64 (*.f64 z 4) (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (/.f64 (-.f64 (+.f64 t z) (*.f64 z 4)) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (*.f64 z (/.f64 -2 (-.f64 a z))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 z a))))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (+.f64 z t) (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (+.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (+.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (+.f64 z t) (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (+.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (+.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 (/.f64 t (-.f64 a z)) 4))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 4 (/.f64 t (-.f64 a z))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 t (/.f64 4 (-.f64 a z))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 2 (/.f64 (+.f64 t z) (-.f64 z a)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 z a)))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 a z)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 2 (/.f64 (+.f64 t z) (-.f64 z a)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 z a)))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 a z)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 a z)))
(+.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (/.f64 (-.f64 (*.f64 t 4) (+.f64 z t)) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 t z) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 a z))))
(+.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (+.f64 z t) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 t (/.f64 2 (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (*.f64 t (/.f64 2 (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 t (/.f64 -2 (-.f64 a z))) (/.f64 (+.f64 t z) (-.f64 z a))))
(-.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (+.f64 t z) (-.f64 z a))))
(+.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (+.f64 z t) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 t (/.f64 2 (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (*.f64 t (/.f64 2 (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 t (/.f64 -2 (-.f64 a z))) (/.f64 (+.f64 t z) (-.f64 z a))))
(-.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (+.f64 t z) (-.f64 z a))))
(+.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (-.f64 t z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 4 (/.f64 t (-.f64 a z))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 t (/.f64 4 (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (-.f64 0 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 4 (/.f64 t (-.f64 a z))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 t (/.f64 4 (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (-.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 a z))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (neg.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (neg.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (*.f64 (/.f64 (+.f64 t z) (-.f64 a z)) -2))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (*.f64 -2 (/.f64 (+.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 z a))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (*.f64 (/.f64 t (-.f64 a z)) 4)))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 4 (/.f64 t (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (*.f64 t (/.f64 4 (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 t 4)) (-.f64 a z)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 t 4)) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (*.f64 (/.f64 t (-.f64 a z)) 4)))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 4 (/.f64 t (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (*.f64 t (/.f64 4 (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 t 4)) (-.f64 a z)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 t 4)) (-.f64 a z)))
(+.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (-.f64 (/.f64 (+.f64 z z) (-.f64 z a)) (/.f64 (+.f64 z t) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 z z) (-.f64 z a)) (/.f64 (+.f64 t z) (-.f64 a z)))
(/.f64 (-.f64 (+.f64 z z) (+.f64 t z)) (-.f64 z a))
(+.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (-.f64 t z) (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (-.f64 t z) (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (/.f64 (-.f64 (+.f64 z z) t) (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 (-.f64 (+.f64 z z) t) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (-.f64 (+.f64 z z) t) z) (-.f64 a z)))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (+.f64 t (-.f64 z (+.f64 z z))) (-.f64 z a)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (-.f64 (-.f64 (+.f64 z z) z) t) (-.f64 a z)))
(+.f64 (/.f64 (-.f64 (+.f64 z z) t) (-.f64 a z)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 (-.f64 (+.f64 z z) t) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (-.f64 (+.f64 z z) t) z) (-.f64 a z)))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (+.f64 t (-.f64 z (+.f64 z z))) (-.f64 z a)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (-.f64 (-.f64 (+.f64 z z) z) t) (-.f64 a z)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) (+.f64 z t))) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (+.f64 z t) (-.f64 a z))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (+.f64 z (-.f64 z t)))) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (+.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (+.f64 z (-.f64 z t)))) (/.f64 (+.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 t (+.f64 z (-.f64 z t)))) (/.f64 (+.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 z a)) (-.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (*.f64 (+.f64 t (+.f64 z (-.f64 z t))) (/.f64 -1 (-.f64 a z)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) (+.f64 z t))) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (+.f64 z t) (-.f64 a z))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (+.f64 z (-.f64 z t)))) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (+.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (+.f64 z (-.f64 z t)))) (/.f64 (+.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 t (+.f64 z (-.f64 z t)))) (/.f64 (+.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 z a)) (-.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (*.f64 (+.f64 t (+.f64 z (-.f64 z t))) (/.f64 -1 (-.f64 a z)))))
(+.f64 (/.f64 (-.f64 (+.f64 t t) z) (-.f64 a z)) (/.f64 t (-.f64 z a)))
(+.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) z) (-.f64 a z)))
(/.f64 (-.f64 (-.f64 (+.f64 t t) z) t) (-.f64 a z))
(/.f64 (+.f64 t (-.f64 z (+.f64 t t))) (-.f64 z a))
(+.f64 (/.f64 (-.f64 (*.f64 t 4) (+.f64 z t)) (-.f64 a z)) (*.f64 t (/.f64 2 (-.f64 z a))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 a z))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 t z) (+.f64 z t))) (/.f64 (+.f64 z t) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 t z) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 t z) (+.f64 t z))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (+.f64 t (-.f64 t z)))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 t (+.f64 z (-.f64 t z)))))
(+.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z)))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (neg.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (*.f64 (/.f64 (+.f64 t z) (-.f64 a z)) -2))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (*.f64 -2 (/.f64 (+.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 z a))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(+.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (-.f64 t z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a z)) (/.f64 z (-.f64 a z)))
(+.f64 (/.f64 z (-.f64 a z)) (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a z)))
(/.f64 (+.f64 t (-.f64 z (+.f64 z z))) (-.f64 a z))
(/.f64 (-.f64 (-.f64 (+.f64 z z) z) t) (-.f64 z a))
(+.f64 (-.f64 0 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) (+.f64 z t)))) (/.f64 (+.f64 z t) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (neg.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (+.f64 z (-.f64 z t))))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (*.f64 (+.f64 t (+.f64 z (-.f64 z t))) (/.f64 -1 (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 4 (/.f64 t (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (*.f64 t (/.f64 4 (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 t 4)) (-.f64 a z)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 t 4)) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 4 (/.f64 t (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (*.f64 t (/.f64 4 (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 t 4)) (-.f64 a z)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 t 4)) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (-.f64 0 (/.f64 (*.f64 z 4) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (neg.f64 (/.f64 (*.f64 z 4) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (*.f64 (/.f64 z (-.f64 a z)) -4))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (*.f64 z (/.f64 4 (-.f64 z a))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (*.f64 2 (-.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (/.f64 (+.f64 t z) (-.f64 a z)))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (*.f64 2 (/.f64 (-.f64 (+.f64 t z) (-.f64 t z)) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (*.f64 2 (/.f64 (-.f64 (+.f64 t z) (-.f64 t z)) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (*.f64 2 (/.f64 (-.f64 (-.f64 t z) (+.f64 t z)) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (*.f64 2 (-.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (/.f64 (+.f64 t z) (-.f64 a z)))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (*.f64 2 (/.f64 (-.f64 (+.f64 t z) (-.f64 t z)) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (*.f64 2 (/.f64 (-.f64 (+.f64 t z) (-.f64 t z)) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (*.f64 2 (/.f64 (-.f64 (-.f64 t z) (+.f64 t z)) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (-.f64 0 (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (neg.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 z a)))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (*.f64 (/.f64 (+.f64 t z) (-.f64 z a)) -2))
(+.f64 (*.f64 (+.f64 t z) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)))
(+.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (*.f64 z 4) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 z a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 4)) (-.f64 z a)))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (*.f64 z 4) (+.f64 t (*.f64 z 3))) (-.f64 a z)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (-.f64 (*.f64 z 4) (+.f64 t (*.f64 z 3))) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (*.f64 z 4) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 z a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 4)) (-.f64 z a)))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (*.f64 z 4) (+.f64 t (*.f64 z 3))) (-.f64 a z)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (-.f64 (*.f64 z 4) (+.f64 t (*.f64 z 3))) (-.f64 a z)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (-.f64 0 (*.f64 (/.f64 z (-.f64 a z)) 4)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (neg.f64 (/.f64 (*.f64 z 4) (-.f64 a z))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (*.f64 (/.f64 z (-.f64 a z)) -4))
(+.f64 (*.f64 z (/.f64 4 (-.f64 z a))) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 t (*.f64 z 3))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z)))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z)))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (*.f64 2 (-.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (/.f64 (-.f64 t z) (-.f64 a z)))))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (*.f64 2 (/.f64 (-.f64 (+.f64 t z) (-.f64 t z)) (-.f64 a z))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 t z) (-.f64 t z)) (-.f64 z a))) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 t (*.f64 z 3))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 t z) (+.f64 t z)) (-.f64 a z))) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 t (*.f64 z 3))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z)))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z)))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (*.f64 2 (-.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (/.f64 (-.f64 t z) (-.f64 a z)))))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (*.f64 2 (/.f64 (-.f64 (+.f64 t z) (-.f64 t z)) (-.f64 a z))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 t z) (-.f64 t z)) (-.f64 z a))) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 t (*.f64 z 3))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 t z) (+.f64 t z)) (-.f64 a z))) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 t (*.f64 z 3))))
(+.f64 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (*.f64 z 3))) (-.f64 0 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) 2)))
(+.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 z a)))) (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 1 (-.f64 z a))))
(+.f64 (*.f64 (/.f64 (+.f64 t z) (-.f64 z a)) -2) (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 1 (-.f64 z a))))
(+.f64 (*.f64 (+.f64 t z) (/.f64 2 (-.f64 a z))) (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 -1 (-.f64 a z))))
(+.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z))) (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 -1 (-.f64 a z))))
(+.f64 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (*.f64 z 3))) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (*.f64 (/.f64 z (-.f64 z a)) 4)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 z a))) (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 1 (-.f64 z a))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 z (/.f64 4 (-.f64 z a)))) (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 1 (-.f64 z a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 1 (-.f64 z a))) (*.f64 z (/.f64 4 (-.f64 z a)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 -1 (-.f64 a z))) (*.f64 z (/.f64 4 (-.f64 z a)))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (-.f64 (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 -1 (-.f64 a z))) (*.f64 z (/.f64 4 (-.f64 z a)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (*.f64 z 3))) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (*.f64 (/.f64 z (-.f64 z a)) 4)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 z a))) (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 1 (-.f64 z a))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 z (/.f64 4 (-.f64 z a)))) (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 1 (-.f64 z a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 1 (-.f64 z a))) (*.f64 z (/.f64 4 (-.f64 z a)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 -1 (-.f64 a z))) (*.f64 z (/.f64 4 (-.f64 z a)))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (-.f64 (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 -1 (-.f64 a z))) (*.f64 z (/.f64 4 (-.f64 z a)))))
(-.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 0)
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 0 (/.f64 (-.f64 t z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (-.f64 0 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (/.f64 z (-.f64 a z)) (/.f64 (-.f64 (+.f64 z z) t) (-.f64 a z)))
(+.f64 (/.f64 z (-.f64 a z)) (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a z)))
(/.f64 (+.f64 t (-.f64 z (+.f64 z z))) (-.f64 a z))
(/.f64 (-.f64 (-.f64 (+.f64 z z) z) t) (-.f64 z a))
(-.f64 (/.f64 z (-.f64 a z)) (-.f64 (/.f64 t (-.f64 a z)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (/.f64 z (-.f64 a z)) (-.f64 (/.f64 t (-.f64 a z)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 z t) (-.f64 a z)))
(-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 t z) (-.f64 a z)))
(-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (-.f64 (/.f64 t (-.f64 a z)) (/.f64 z (-.f64 z a))))
(+.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 a z))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (/.f64 (*.f64 z 4) (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (/.f64 (-.f64 (+.f64 t z) (*.f64 z 4)) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (*.f64 z (/.f64 -2 (-.f64 a z))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 z a))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) (+.f64 z t))))
(-.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (+.f64 z (-.f64 z t)))))
(-.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 t (+.f64 z (-.f64 z t)))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(+.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 t (/.f64 2 (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (*.f64 t (/.f64 2 (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 t (/.f64 -2 (-.f64 a z))) (/.f64 (+.f64 t z) (-.f64 z a))))
(-.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (+.f64 t z) (-.f64 z a))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 t (/.f64 2 (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (*.f64 t (/.f64 2 (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 t (/.f64 -2 (-.f64 a z))) (/.f64 (+.f64 t z) (-.f64 z a))))
(-.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (+.f64 t z) (-.f64 z a))))
(-.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) z) (-.f64 z a)))
(+.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) z) (-.f64 a z)))
(/.f64 (-.f64 (-.f64 (+.f64 t t) z) t) (-.f64 a z))
(/.f64 (+.f64 t (-.f64 z (+.f64 t t))) (-.f64 z a))
(-.f64 (/.f64 t (-.f64 z a)) (-.f64 (/.f64 z (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (/.f64 t (-.f64 z a)) (-.f64 (/.f64 z (-.f64 z a)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (/.f64 (+.f64 z z) (-.f64 z a)) (/.f64 (+.f64 z t) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 z z) (-.f64 z a)) (/.f64 (+.f64 t z) (-.f64 a z)))
(/.f64 (-.f64 (+.f64 z z) (+.f64 t z)) (-.f64 z a))
(-.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 z a))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 a z))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z)))) (/.f64 (+.f64 z z) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 z z) (-.f64 z a)) (/.f64 (+.f64 t z) (-.f64 a z)))
(/.f64 (-.f64 (+.f64 z z) (+.f64 t z)) (-.f64 z a))
(-.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (-.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) 2) (/.f64 (+.f64 z z) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 z z) (-.f64 z a)) (/.f64 (+.f64 t z) (-.f64 a z)))
(/.f64 (-.f64 (+.f64 z z) (+.f64 t z)) (-.f64 z a))
(-.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (-.f64 (/.f64 (+.f64 z z) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(+.f64 (/.f64 (+.f64 t z) (-.f64 z a)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (+.f64 z z) (-.f64 z a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 t z) (+.f64 z z)) (-.f64 z a)))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 z z) (+.f64 t z)) (-.f64 a z)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (-.f64 (+.f64 z z) (+.f64 t z)) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (-.f64 (/.f64 (+.f64 z z) (-.f64 z a)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 z a)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (+.f64 z z) (-.f64 z a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 t z) (+.f64 z z)) (-.f64 z a)))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 z z) (+.f64 t z)) (-.f64 a z)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (-.f64 (+.f64 z z) (+.f64 t z)) (-.f64 a z)))
(-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (*.f64 (/.f64 z (-.f64 a z)) 4) (/.f64 (+.f64 z t) (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (/.f64 (*.f64 z 4) (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (/.f64 (-.f64 (+.f64 t z) (*.f64 z 4)) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (*.f64 z (/.f64 -2 (-.f64 a z))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 z a))))
(-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (+.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (+.f64 t z) (-.f64 a z))))
(-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (+.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (+.f64 t z) (-.f64 a z))))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (/.f64 (*.f64 t 4) (-.f64 z a)))
(/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 t 4)) (-.f64 z a))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (-.f64 (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 2 (/.f64 (+.f64 t z) (-.f64 z a)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 z a)))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 a z)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (-.f64 (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 z a)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 2 (/.f64 (+.f64 t z) (-.f64 z a)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 z a)))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 a z)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 a z)))
(-.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (-.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) (/.f64 (+.f64 z t) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 a z))))
(-.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (-.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(+.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 t (/.f64 2 (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (*.f64 t (/.f64 2 (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 t (/.f64 -2 (-.f64 a z))) (/.f64 (+.f64 t z) (-.f64 z a))))
(-.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (+.f64 t z) (-.f64 z a))))
(-.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (-.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 t (/.f64 2 (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (*.f64 t (/.f64 2 (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 t (/.f64 -2 (-.f64 a z))) (/.f64 (+.f64 t z) (-.f64 z a))))
(-.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (+.f64 t z) (-.f64 z a))))
(-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (-.f64 t z) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)))
(/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 t 4)) (-.f64 z a))
(-.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 z t) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 a z))))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (neg.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (*.f64 (/.f64 (+.f64 t z) (-.f64 a z)) -2))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (*.f64 -2 (/.f64 (+.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 z a))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (-.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 4 (/.f64 t (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (*.f64 t (/.f64 4 (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 t 4)) (-.f64 a z)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 t 4)) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (-.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 4 (/.f64 t (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (*.f64 t (/.f64 4 (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 t 4)) (-.f64 a z)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 t 4)) (-.f64 a z)))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)))
(-.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)))
(/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 2 (+.f64 t z))) (-.f64 z a))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))))
(-.f64 (*.f64 (+.f64 t z) (/.f64 2 (-.f64 a z))) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 t (*.f64 z 3))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z))) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 t (*.f64 z 3))))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (/.f64 (+.f64 z z) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 z z) (-.f64 z a)) (/.f64 (+.f64 t z) (-.f64 a z)))
(/.f64 (-.f64 (+.f64 z z) (+.f64 t z)) (-.f64 z a))
(-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2) (-.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2) (-.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2) (+.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (/.f64 (-.f64 (+.f64 z z) t) (-.f64 a z)) (-.f64 (/.f64 z (-.f64 a z)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(+.f64 (/.f64 (-.f64 (+.f64 z z) t) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (-.f64 (+.f64 z z) t) z) (-.f64 a z)))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (+.f64 t (-.f64 z (+.f64 z z))) (-.f64 z a)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (-.f64 (-.f64 (+.f64 z z) z) t) (-.f64 a z)))
(-.f64 (/.f64 (-.f64 (+.f64 z z) t) (-.f64 a z)) (-.f64 (/.f64 z (-.f64 a z)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(+.f64 (/.f64 (-.f64 (+.f64 z z) t) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (-.f64 (+.f64 z z) t) z) (-.f64 a z)))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (+.f64 t (-.f64 z (+.f64 z z))) (-.f64 z a)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (-.f64 (-.f64 (+.f64 z z) z) t) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) (+.f64 z t))) (-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (+.f64 z (-.f64 z t)))) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (+.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (+.f64 z (-.f64 z t)))) (/.f64 (+.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 t (+.f64 z (-.f64 z t)))) (/.f64 (+.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 z a)) (-.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (*.f64 (+.f64 t (+.f64 z (-.f64 z t))) (/.f64 -1 (-.f64 a z)))))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z t) (+.f64 z t))) (-.f64 (/.f64 (+.f64 z t) (-.f64 a z)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (+.f64 z (-.f64 z t)))) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (+.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (+.f64 z (-.f64 z t)))) (/.f64 (+.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 t (+.f64 z (-.f64 z t)))) (/.f64 (+.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 t z) (-.f64 z a)) (-.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (*.f64 (+.f64 t (+.f64 z (-.f64 z t))) (/.f64 -1 (-.f64 a z)))))
(-.f64 (/.f64 (-.f64 (+.f64 t t) z) (-.f64 a z)) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) z) (-.f64 a z)))
(/.f64 (-.f64 (-.f64 (+.f64 t t) z) t) (-.f64 a z))
(/.f64 (+.f64 t (-.f64 z (+.f64 t t))) (-.f64 z a))
(-.f64 (/.f64 (-.f64 (*.f64 t 4) (+.f64 z t)) (-.f64 a z)) (*.f64 t (/.f64 2 (-.f64 a z))))
(-.f64 (/.f64 (-.f64 (*.f64 t 4) (+.f64 t z)) (-.f64 a z)) (*.f64 t (/.f64 2 (-.f64 a z))))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 t z) (+.f64 z t))) (/.f64 (+.f64 z t) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 t z) (+.f64 t z))) (/.f64 (+.f64 t z) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (+.f64 t (-.f64 t z)))) (/.f64 (+.f64 t z) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 t (+.f64 z (-.f64 t z)))) (/.f64 (+.f64 t z) (-.f64 a z)))
(-.f64 (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2)) (/.f64 (-.f64 t z) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(-.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) (-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 4 (/.f64 t (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (*.f64 t (/.f64 4 (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 t 4)) (-.f64 a z)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 t 4)) (-.f64 a z)))
(-.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) (-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 4 (/.f64 t (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (*.f64 t (/.f64 4 (-.f64 a z)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 t 4)) (-.f64 a z)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 t 4)) (-.f64 a z)))
(-.f64 (/.f64 (*.f64 z 4) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)))
(/.f64 (-.f64 (*.f64 z 4) (+.f64 t (*.f64 z 3))) (-.f64 z a))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (/.f64 (*.f64 z 4) (-.f64 a z)))
(/.f64 (-.f64 (*.f64 z 4) (+.f64 t (*.f64 z 3))) (-.f64 z a))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (*.f64 2 (-.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (/.f64 (+.f64 t z) (-.f64 a z)))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (*.f64 2 (/.f64 (-.f64 (+.f64 t z) (-.f64 t z)) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (*.f64 2 (/.f64 (-.f64 (+.f64 t z) (-.f64 t z)) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (*.f64 2 (/.f64 (-.f64 (-.f64 t z) (+.f64 t z)) (-.f64 a z))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (*.f64 2 (-.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (/.f64 (+.f64 t z) (-.f64 a z)))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (*.f64 2 (/.f64 (-.f64 (+.f64 t z) (-.f64 t z)) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (*.f64 2 (/.f64 (-.f64 (+.f64 t z) (-.f64 t z)) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (*.f64 2 (/.f64 (-.f64 (-.f64 t z) (+.f64 t z)) (-.f64 a z))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 z a)))
(-.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)))
(/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 2 (+.f64 t z))) (-.f64 z a))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (-.f64 (/.f64 (*.f64 z 4) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 z a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 4)) (-.f64 z a)))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (*.f64 z 4) (+.f64 t (*.f64 z 3))) (-.f64 a z)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (-.f64 (*.f64 z 4) (+.f64 t (*.f64 z 3))) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (-.f64 (/.f64 (*.f64 z 4) (-.f64 z a)) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 z a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 4)) (-.f64 z a)))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (*.f64 z 4) (+.f64 t (*.f64 z 3))) (-.f64 a z)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (/.f64 (-.f64 (*.f64 z 4) (+.f64 t (*.f64 z 3))) (-.f64 a z)))
(-.f64 (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 z a)) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (neg.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (*.f64 (/.f64 (+.f64 t z) (-.f64 a z)) -2))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (*.f64 -2 (/.f64 (+.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 z a))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(-.f64 (*.f64 (/.f64 z (-.f64 z a)) 4) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (*.f64 z 3))))
(-.f64 (/.f64 (*.f64 z 4) (-.f64 z a)) (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 1 (-.f64 z a))))
(-.f64 (*.f64 z (/.f64 4 (-.f64 z a))) (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 1 (-.f64 z a))))
(-.f64 (*.f64 z (/.f64 4 (-.f64 z a))) (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 -1 (-.f64 a z))))
(-.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) 2) (+.f64 (/.f64 (+.f64 z t) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 z a)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 z a))) (+.f64 (/.f64 (+.f64 t z) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 z a)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 z a))) (+.f64 (/.f64 (+.f64 t z) (-.f64 z a)) (*.f64 t (/.f64 -2 (-.f64 a z)))))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (*.f64 (/.f64 z (-.f64 a z)) 4))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (/.f64 (*.f64 z 4) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 t (*.f64 z 3))) (/.f64 (*.f64 z 4) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z)))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (*.f64 2 (-.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (/.f64 (-.f64 t z) (-.f64 a z)))))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (*.f64 2 (/.f64 (-.f64 (+.f64 t z) (-.f64 t z)) (-.f64 a z))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 t z) (-.f64 t z)) (-.f64 z a))) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 t (*.f64 z 3))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 t z) (+.f64 t z)) (-.f64 a z))) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 t (*.f64 z 3))))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z)))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (*.f64 2 (-.f64 (/.f64 (+.f64 t z) (-.f64 a z)) (/.f64 (-.f64 t z) (-.f64 a z)))))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 z 3))) (*.f64 2 (/.f64 (-.f64 (+.f64 t z) (-.f64 t z)) (-.f64 a z))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 t z) (-.f64 t z)) (-.f64 z a))) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 t (*.f64 z 3))))
(+.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 t z) (+.f64 t z)) (-.f64 a z))) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 t (*.f64 z 3))))
(-.f64 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (*.f64 z 3))) (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) 2))
(-.f64 (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 1 (-.f64 z a))) (*.f64 2 (/.f64 (+.f64 t z) (-.f64 z a))))
(-.f64 (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 -1 (-.f64 a z))) (*.f64 2 (/.f64 (+.f64 t z) (-.f64 z a))))
(-.f64 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (*.f64 z 3))) (-.f64 (*.f64 (/.f64 z (-.f64 z a)) 4) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 z a))) (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 1 (-.f64 z a))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 z (/.f64 4 (-.f64 z a)))) (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 1 (-.f64 z a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 1 (-.f64 z a))) (*.f64 z (/.f64 4 (-.f64 z a)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 -1 (-.f64 a z))) (*.f64 z (/.f64 4 (-.f64 z a)))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (-.f64 (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 -1 (-.f64 a z))) (*.f64 z (/.f64 4 (-.f64 z a)))))
(-.f64 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (*.f64 z 3))) (-.f64 (*.f64 (/.f64 z (-.f64 z a)) 4) (neg.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -2))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 z a))) (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 1 (-.f64 z a))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (*.f64 z (/.f64 4 (-.f64 z a)))) (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 1 (-.f64 z a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 1 (-.f64 z a))) (*.f64 z (/.f64 4 (-.f64 z a)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 t z) (-.f64 a z))) (-.f64 (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 -1 (-.f64 a z))) (*.f64 z (/.f64 4 (-.f64 z a)))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 t z) (-.f64 z a))) (-.f64 (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 -1 (-.f64 a z))) (*.f64 z (/.f64 4 (-.f64 z a)))))
(-.f64 (+.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (*.f64 (/.f64 t (-.f64 a z)) 4)) (+.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 4 (/.f64 t (-.f64 a z))) (*.f64 4 (/.f64 t (-.f64 a z)))) (+.f64 (*.f64 4 (/.f64 t (-.f64 a z))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z))))
(-.f64 (*.f64 (/.f64 t (-.f64 a z)) 8) (+.f64 (*.f64 t (/.f64 4 (-.f64 a z))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z))))
(-.f64 (*.f64 (/.f64 t (-.f64 a z)) 8) (+.f64 (*.f64 4 (/.f64 t (-.f64 a z))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (/.f64 (*.f64 t 4) (-.f64 z a))))
(-.f64 (+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 4 (/.f64 t (-.f64 z a)))))
(-.f64 (+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 t (/.f64 4 (-.f64 z a)))))
(-.f64 (*.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) 2) (+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 4 (/.f64 t (-.f64 z a)))))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2)) (+.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 2) (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 1)
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(/.f64 (-.f64 z t) (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(/.f64 (/.f64 (-.f64 t z) (-.f64 z a)) -1)
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(pow.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 1)
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(neg.f64 (/.f64 (-.f64 t z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 t z) (-.f64 a z))
(+.f64 (/.f64 1 (-.f64 a z)) 0)
(/.f64 1 (-.f64 a z))
(/.f64 -1 (-.f64 z a))
(+.f64 0 (/.f64 1 (-.f64 a z)))
(/.f64 1 (-.f64 a z))
(/.f64 -1 (-.f64 z a))
(-.f64 (/.f64 1 (-.f64 a z)) 0)
(/.f64 1 (-.f64 a z))
(/.f64 -1 (-.f64 z a))
(*.f64 1 (/.f64 1 (-.f64 a z)))
(/.f64 1 (-.f64 a z))
(/.f64 -1 (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 a z)) 1)
(/.f64 1 (-.f64 a z))
(/.f64 -1 (-.f64 z a))
(*.f64 -1 (/.f64 1 (-.f64 z a)))
(/.f64 1 (-.f64 a z))
(/.f64 -1 (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) -1)
(/.f64 1 (-.f64 a z))
(/.f64 -1 (-.f64 z a))
(pow.f64 (/.f64 1 (-.f64 a z)) 1)
(/.f64 1 (-.f64 a z))
(/.f64 -1 (-.f64 z a))
(neg.f64 (/.f64 1 (-.f64 z a)))
(/.f64 1 (-.f64 a z))
(/.f64 -1 (-.f64 z a))
(-.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x) 0)
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(*.f64 1 (+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(*.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x) 1)
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(/.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x) 1)
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(pow.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) x) 1)
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))

localize5.0ms (0%)

Compiler

Compiled 10 to 6 computations (40% saved)

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 z (-.f64 z a))
2.2b
(*.f64 y (/.f64 z (-.f64 z a)))
Compiler

Compiled 33 to 9 computations (72.7% saved)

series5.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
a
@0
(*.f64 y (/.f64 z (-.f64 z a)))
1.0ms
y
@0
(*.f64 y (/.f64 z (-.f64 z a)))
0.0ms
a
@inf
(*.f64 y (/.f64 z (-.f64 z a)))
0.0ms
z
@0
(*.f64 y (/.f64 z (-.f64 z a)))
0.0ms
z
@0
(/.f64 z (-.f64 z a))

rewrite83.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1682×rational_best-1
1078×rational_best-simplify-50
994×rational_best-4
994×rational_best-2
994×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
15132
29032
314832
425732
552132
6121232
7357332
8767332
Stop Event
node limit
Counts
2 → 54
Calls
Call 1
Inputs
(*.f64 y (/.f64 z (-.f64 z a)))
(/.f64 z (-.f64 z a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 z (-.f64 z a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (/.f64 z (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 z (-.f64 z a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 z (-.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y z) (-.f64 z a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (neg.f64 y)) (-.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (/.f64 z (-.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (/.f64 y (-.f64 a z))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 z (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 z (-.f64 z a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 2 (-.f64 z a))) (/.f64 z (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 -2 (-.f64 z a))) (/.f64 (*.f64 z 3) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z 3) (-.f64 z a)) (*.f64 z (/.f64 -2 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 z (-.f64 z a)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (-.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 z (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (-.f64 a z)) (*.f64 z (/.f64 -2 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 2 (-.f64 z a))) (/.f64 z (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 -2 (-.f64 z a))) (*.f64 (/.f64 z (-.f64 z a)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 4 (-.f64 z a))) (/.f64 (*.f64 z 3) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 z 3) (-.f64 z a)) (*.f64 z (/.f64 2 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 z a)) -3) (/.f64 (*.f64 z -4) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 z 3) (-.f64 z a)) (/.f64 (*.f64 z 3) (-.f64 z a))) (+.f64 (/.f64 (*.f64 z 3) (-.f64 z a)) (*.f64 z (/.f64 2 (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (/.f64 4 (-.f64 z a))) (*.f64 z (/.f64 4 (-.f64 z a)))) (+.f64 (*.f64 z (/.f64 4 (-.f64 z a))) (/.f64 (*.f64 z 3) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (/.f64 1 (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 (/.f64 1 (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 z a)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 (/.f64 1 (-.f64 a z)) (/.f64 -2 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 (/.f64 2 (-.f64 z a)) (/.f64 1 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 (/.f64 4 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 (*.f64 (/.f64 1 (-.f64 z a)) 3) (*.f64 (/.f64 1 (-.f64 z a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 (*.f64 (/.f64 1 (-.f64 z a)) 3) (/.f64 2 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (/.f64 1 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (/.f64 1 (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 z a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (/.f64 1 (-.f64 a z)) (/.f64 2 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (-.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 z (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 (neg.f64 z) (*.f64 z -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 z 3) (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (+.f64 (*.f64 z -2) (*.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 z (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (/.f64 1 (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (-.f64 (/.f64 1 (-.f64 z a)) (/.f64 2 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (-.f64 (/.f64 -2 (-.f64 z a)) (/.f64 1 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (-.f64 (*.f64 (/.f64 1 (-.f64 z a)) -2) (/.f64 1 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (+.f64 (/.f64 1 (-.f64 z a)) (/.f64 -2 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (+.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (-.f64 a z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 z -2) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 z (-.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 z (-.f64 a z)))))))

simplify291.0ms (1.7%)

Algorithm
egg-herbie
Rules
1866×rational_best-simplify-2
1310×rational_best-simplify-1
862×rational_best-simplify-55
768×rational_best-simplify-45
758×rational_best-simplify-51
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01913408
13593222
25453144
39263012
415652982
530602952
649252952
757762952
863142952
965362952
1066942952
1167842952
1271212952
Stop Event
node limit
Counts
114 → 141
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) (-.f64 z a))
(/.f64 (*.f64 y z) (-.f64 z a))
(/.f64 (*.f64 y z) (-.f64 z a))
(/.f64 (*.f64 y z) (-.f64 z a))
(/.f64 (*.f64 y z) (-.f64 z a))
(/.f64 (*.f64 y z) (-.f64 z a))
(/.f64 (*.f64 y z) (-.f64 z a))
(/.f64 (*.f64 y z) (-.f64 z a))
(/.f64 (*.f64 y z) (-.f64 z a))
(/.f64 (*.f64 y z) (-.f64 z a))
(/.f64 (*.f64 y z) (-.f64 z a))
(/.f64 (*.f64 y z) (-.f64 z a))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 4)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y z) a)))))
y
(+.f64 y (/.f64 (*.f64 a y) z))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 2)) (+.f64 y (/.f64 (*.f64 y a) z)))
(+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 3) y) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 2)) (/.f64 (*.f64 y a) z))))
y
(+.f64 y (/.f64 (*.f64 a y) z))
(+.f64 y (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 2)) (/.f64 (*.f64 y a) z)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y a) z) (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 z 3)))))
y
(+.f64 y (/.f64 (*.f64 y a) z))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 2)) (+.f64 y (/.f64 (*.f64 a y) z)))
(+.f64 y (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 a y) z) (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 z 3)))))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 4)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 4)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(*.f64 -1 (/.f64 z a))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 4) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 3))))))
1
(+.f64 (/.f64 a z) 1)
(+.f64 (/.f64 a z) (+.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 z 2))))
(+.f64 (/.f64 a z) (+.f64 1 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 3)) (/.f64 (pow.f64 a 2) (pow.f64 z 2)))))
1
(+.f64 (/.f64 a z) 1)
(+.f64 (/.f64 a z) (+.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 z 2))))
(+.f64 (/.f64 a z) (+.f64 1 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 3)) (/.f64 (pow.f64 a 2) (pow.f64 z 2)))))
1
(+.f64 (/.f64 a z) 1)
(+.f64 (/.f64 a z) (+.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 z 2))))
(+.f64 (/.f64 a z) (+.f64 1 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 3)) (/.f64 (pow.f64 a 2) (pow.f64 z 2)))))
(*.f64 -1 (/.f64 z a))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 4) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 3))))))
(*.f64 -1 (/.f64 z a))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 4) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 3))))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) 0)
(+.f64 0 (*.f64 y (/.f64 z (-.f64 z a))))
(-.f64 (*.f64 y (/.f64 z (-.f64 z a))) 0)
(/.f64 (*.f64 y (/.f64 z (-.f64 z a))) 1)
(/.f64 (*.f64 y z) (-.f64 z a))
(/.f64 (*.f64 z (neg.f64 y)) (-.f64 a z))
(pow.f64 (*.f64 y (/.f64 z (-.f64 z a))) 1)
(neg.f64 (*.f64 z (/.f64 y (-.f64 a z))))
(+.f64 (/.f64 z (-.f64 z a)) 0)
(+.f64 0 (/.f64 z (-.f64 z a)))
(+.f64 -1 (+.f64 (/.f64 z (-.f64 z a)) 1))
(+.f64 (/.f64 z (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 z a))))
(+.f64 (*.f64 z (/.f64 2 (-.f64 z a))) (/.f64 z (-.f64 a z)))
(+.f64 (*.f64 z (/.f64 -2 (-.f64 z a))) (/.f64 (*.f64 z 3) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 z 3) (-.f64 z a)) (*.f64 z (/.f64 -2 (-.f64 z a))))
(+.f64 (+.f64 (/.f64 z (-.f64 z a)) 1) -1)
(-.f64 (/.f64 z (-.f64 z a)) 0)
(-.f64 0 (/.f64 z (-.f64 a z)))
(-.f64 (/.f64 z (-.f64 a z)) (*.f64 z (/.f64 -2 (-.f64 z a))))
(-.f64 (*.f64 z (/.f64 2 (-.f64 z a))) (/.f64 z (-.f64 z a)))
(-.f64 (*.f64 z (/.f64 -2 (-.f64 z a))) (*.f64 (/.f64 z (-.f64 z a)) -3))
(-.f64 (*.f64 z (/.f64 4 (-.f64 z a))) (/.f64 (*.f64 z 3) (-.f64 z a)))
(-.f64 (/.f64 (*.f64 z 3) (-.f64 z a)) (*.f64 z (/.f64 2 (-.f64 z a))))
(-.f64 (*.f64 (/.f64 z (-.f64 z a)) -3) (/.f64 (*.f64 z -4) (-.f64 z a)))
(-.f64 (+.f64 (/.f64 (*.f64 z 3) (-.f64 z a)) (/.f64 (*.f64 z 3) (-.f64 z a))) (+.f64 (/.f64 (*.f64 z 3) (-.f64 z a)) (*.f64 z (/.f64 2 (-.f64 z a)))))
(-.f64 (+.f64 (*.f64 z (/.f64 4 (-.f64 z a))) (*.f64 z (/.f64 4 (-.f64 z a)))) (+.f64 (*.f64 z (/.f64 4 (-.f64 z a))) (/.f64 (*.f64 z 3) (-.f64 z a))))
(*.f64 z (/.f64 1 (-.f64 z a)))
(*.f64 z (-.f64 (/.f64 1 (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 z a)) -2)))
(*.f64 z (-.f64 (/.f64 1 (-.f64 a z)) (/.f64 -2 (-.f64 z a))))
(*.f64 z (-.f64 (/.f64 2 (-.f64 z a)) (/.f64 1 (-.f64 z a))))
(*.f64 z (-.f64 (/.f64 4 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) 3)))
(*.f64 z (-.f64 (*.f64 (/.f64 1 (-.f64 z a)) 3) (*.f64 (/.f64 1 (-.f64 z a)) 2)))
(*.f64 z (-.f64 (*.f64 (/.f64 1 (-.f64 z a)) 3) (/.f64 2 (-.f64 z a))))
(*.f64 z (+.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (/.f64 1 (-.f64 a z))))
(*.f64 z (+.f64 (/.f64 1 (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 z a)) 2)))
(*.f64 z (+.f64 (/.f64 1 (-.f64 a z)) (/.f64 2 (-.f64 z a))))
(*.f64 (/.f64 z (-.f64 z a)) 1)
(*.f64 1 (/.f64 z (-.f64 z a)))
(*.f64 (/.f64 1 (-.f64 z a)) z)
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (neg.f64 z) (*.f64 z -2)))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 z 3) (+.f64 z z)))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (*.f64 z -2) (*.f64 z 3)))
(*.f64 -1 (/.f64 z (-.f64 a z)))
(*.f64 (neg.f64 z) (/.f64 1 (-.f64 a z)))
(*.f64 (neg.f64 z) (-.f64 (/.f64 1 (-.f64 z a)) (/.f64 2 (-.f64 z a))))
(*.f64 (neg.f64 z) (-.f64 (/.f64 -2 (-.f64 z a)) (/.f64 1 (-.f64 a z))))
(*.f64 (neg.f64 z) (-.f64 (*.f64 (/.f64 1 (-.f64 z a)) -2) (/.f64 1 (-.f64 a z))))
(*.f64 (neg.f64 z) (+.f64 (/.f64 1 (-.f64 z a)) (/.f64 -2 (-.f64 z a))))
(*.f64 (neg.f64 z) (+.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) -2)))
(*.f64 (/.f64 z (-.f64 a z)) -1)
(*.f64 (/.f64 1 (-.f64 a z)) (neg.f64 z))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 z -2) (neg.f64 z)))
(pow.f64 (/.f64 z (-.f64 z a)) 1)
(neg.f64 (/.f64 z (-.f64 a z)))
Outputs
(/.f64 (*.f64 y z) (-.f64 z a))
(*.f64 z (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 z (-.f64 z a)))
(/.f64 (*.f64 y z) (-.f64 z a))
(*.f64 z (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 z (-.f64 z a)))
(/.f64 (*.f64 y z) (-.f64 z a))
(*.f64 z (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 z (-.f64 z a)))
(/.f64 (*.f64 y z) (-.f64 z a))
(*.f64 z (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 z (-.f64 z a)))
(/.f64 (*.f64 y z) (-.f64 z a))
(*.f64 z (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 z (-.f64 z a)))
(/.f64 (*.f64 y z) (-.f64 z a))
(*.f64 z (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 z (-.f64 z a)))
(/.f64 (*.f64 y z) (-.f64 z a))
(*.f64 z (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 z (-.f64 z a)))
(/.f64 (*.f64 y z) (-.f64 z a))
(*.f64 z (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 z (-.f64 z a)))
(/.f64 (*.f64 y z) (-.f64 z a))
(*.f64 z (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 z (-.f64 z a)))
(/.f64 (*.f64 y z) (-.f64 z a))
(*.f64 z (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 z (-.f64 z a)))
(/.f64 (*.f64 y z) (-.f64 z a))
(*.f64 z (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 z (-.f64 z a)))
(/.f64 (*.f64 y z) (-.f64 z a))
(*.f64 z (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 z (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (*.f64 z (/.f64 y a)))
(neg.f64 (*.f64 y (/.f64 z a)))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 y (/.f64 (neg.f64 z) a))
(*.f64 y (/.f64 z (neg.f64 a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 y a))) (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (*.f64 y (/.f64 z a))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 2)))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))))
(*.f64 (neg.f64 y) (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 3)))) (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 2))))))
(+.f64 (neg.f64 (*.f64 y (/.f64 z a))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z a)) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z a)) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))))
(*.f64 y (neg.f64 (+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 4)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 2)))) (+.f64 (*.f64 -1 (*.f64 z (/.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 3)))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 4)) (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 4) (pow.f64 a 4))) (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 3))))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (*.f64 y (/.f64 z a)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 z a)) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 3)))))) (*.f64 y (neg.f64 (/.f64 (pow.f64 z 4) (pow.f64 a 4)))))
(*.f64 -1 (+.f64 (*.f64 y (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 (pow.f64 z 4) (pow.f64 a 4)))) (*.f64 y (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 2) (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z a)) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 (pow.f64 z 4) (pow.f64 a 4)))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4)))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 4) (pow.f64 a 4)) (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 3) (pow.f64 a 3)))))))
y
(+.f64 y (/.f64 (*.f64 a y) z))
(+.f64 y (*.f64 y (/.f64 a z)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 2)) (+.f64 y (/.f64 (*.f64 y a) z)))
(+.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (+.f64 y (*.f64 y (/.f64 a z))))
(+.f64 (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 z 2))) (+.f64 y (*.f64 y (/.f64 a z))))
(+.f64 y (*.f64 y (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 2) (pow.f64 z 2)))))
(+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 3) y) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 2)) (/.f64 (*.f64 y a) z))))
(+.f64 y (+.f64 (*.f64 y (/.f64 a z)) (+.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 z 3))))))
(+.f64 y (+.f64 (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 y (/.f64 a z)) (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 z 3))))))
(+.f64 y (+.f64 (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 z 2))) (*.f64 y (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 3) (pow.f64 z 3))))))
(+.f64 y (*.f64 y (+.f64 (/.f64 a z) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3))))))
(*.f64 y (+.f64 (+.f64 1 (/.f64 a z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3)))))
(*.f64 y (+.f64 (/.f64 a z) (+.f64 1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3))))))
y
(+.f64 y (/.f64 (*.f64 a y) z))
(+.f64 y (*.f64 y (/.f64 a z)))
(+.f64 y (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 2)) (/.f64 (*.f64 y a) z)))
(+.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (+.f64 y (*.f64 y (/.f64 a z))))
(+.f64 (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 z 2))) (+.f64 y (*.f64 y (/.f64 a z))))
(+.f64 y (*.f64 y (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y a) z) (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 z 3)))))
(+.f64 y (+.f64 (*.f64 y (/.f64 a z)) (+.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 z 3))))))
(+.f64 y (+.f64 (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 y (/.f64 a z)) (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 z 3))))))
(+.f64 y (+.f64 (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 z 2))) (*.f64 y (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 3) (pow.f64 z 3))))))
(+.f64 y (*.f64 y (+.f64 (/.f64 a z) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3))))))
(*.f64 y (+.f64 (+.f64 1 (/.f64 a z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3)))))
(*.f64 y (+.f64 (/.f64 a z) (+.f64 1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3))))))
y
(+.f64 y (/.f64 (*.f64 y a) z))
(+.f64 y (*.f64 y (/.f64 a z)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 2)) (+.f64 y (/.f64 (*.f64 a y) z)))
(+.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (+.f64 y (*.f64 y (/.f64 a z))))
(+.f64 (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 z 2))) (+.f64 y (*.f64 y (/.f64 a z))))
(+.f64 y (*.f64 y (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 2) (pow.f64 z 2)))))
(+.f64 y (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 a y) z) (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 z 3)))))
(+.f64 y (+.f64 (*.f64 y (/.f64 a z)) (+.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 z 3))))))
(+.f64 y (+.f64 (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 z 2))) (+.f64 (*.f64 y (/.f64 a z)) (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 z 3))))))
(+.f64 y (+.f64 (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 z 2))) (*.f64 y (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 3) (pow.f64 z 3))))))
(+.f64 y (*.f64 y (+.f64 (/.f64 a z) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3))))))
(*.f64 y (+.f64 (+.f64 1 (/.f64 a z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3)))))
(*.f64 y (+.f64 (/.f64 a z) (+.f64 1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3))))))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (*.f64 z (/.f64 y a)))
(neg.f64 (*.f64 y (/.f64 z a)))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 y (/.f64 (neg.f64 z) a))
(*.f64 y (/.f64 z (neg.f64 a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 y a))) (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (*.f64 y (/.f64 z a))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 2)))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))))
(*.f64 (neg.f64 y) (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 3)))) (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 2))))))
(+.f64 (neg.f64 (*.f64 y (/.f64 z a))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z a)) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z a)) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))))
(*.f64 y (neg.f64 (+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 4)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 2)))) (+.f64 (*.f64 -1 (*.f64 z (/.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 3)))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 4)) (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 4) (pow.f64 a 4))) (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 3))))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (*.f64 y (/.f64 z a)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 z a)) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 3)))))) (*.f64 y (neg.f64 (/.f64 (pow.f64 z 4) (pow.f64 a 4)))))
(*.f64 -1 (+.f64 (*.f64 y (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 (pow.f64 z 4) (pow.f64 a 4)))) (*.f64 y (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 2) (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z a)) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 (pow.f64 z 4) (pow.f64 a 4)))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4)))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 4) (pow.f64 a 4)) (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 3) (pow.f64 a 3)))))))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(*.f64 -1 (*.f64 z (/.f64 y a)))
(neg.f64 (*.f64 y (/.f64 z a)))
(*.f64 y (neg.f64 (/.f64 z a)))
(*.f64 y (/.f64 (neg.f64 z) a))
(*.f64 y (/.f64 z (neg.f64 a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 y a))) (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (*.f64 y (/.f64 z a))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z a)) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 2)))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))))
(*.f64 (neg.f64 y) (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 3)))) (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 2))))))
(+.f64 (neg.f64 (*.f64 y (/.f64 z a))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z a)) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z a)) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))))
(*.f64 y (neg.f64 (+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 4)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y z) a)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 2)))) (+.f64 (*.f64 -1 (*.f64 z (/.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 3)))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 4)) (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 4) (pow.f64 a 4))) (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 3))))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (*.f64 y (/.f64 z a)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 z a)) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 3)))))) (*.f64 y (neg.f64 (/.f64 (pow.f64 z 4) (pow.f64 a 4)))))
(*.f64 -1 (+.f64 (*.f64 y (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 (pow.f64 z 4) (pow.f64 a 4)))) (*.f64 y (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 2) (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z a)) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 (pow.f64 z 4) (pow.f64 a 4)))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4)))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 4) (pow.f64 a 4)) (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 3) (pow.f64 a 3)))))))
(*.f64 -1 (/.f64 z a))
(neg.f64 (/.f64 z a))
(/.f64 (neg.f64 z) a)
(/.f64 z (neg.f64 a))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a)))
(*.f64 -1 (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 2) (pow.f64 a 2))))
(neg.f64 (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 z a))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 3)))))
(neg.f64 (+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 4) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (+.f64 (+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 3)))) (*.f64 -1 (/.f64 (pow.f64 z 4) (pow.f64 a 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 z a))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 4) (pow.f64 a 4)) (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 3) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4)))))
(*.f64 -1 (+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4))))))
(neg.f64 (+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4))))))
(neg.f64 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 4) (pow.f64 a 4)) (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))))
1
(+.f64 (/.f64 a z) 1)
(+.f64 1 (/.f64 a z))
(+.f64 (/.f64 a z) (+.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 z 2))))
(+.f64 1 (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 2) (pow.f64 z 2))))
(+.f64 (/.f64 a z) (+.f64 1 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 3)) (/.f64 (pow.f64 a 2) (pow.f64 z 2)))))
(+.f64 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (+.f64 1 (/.f64 a z)))
(+.f64 1 (+.f64 (/.f64 a z) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3)))))
(+.f64 (/.f64 a z) (+.f64 1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3)))))
(+.f64 (+.f64 1 (/.f64 a z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3))))
1
(+.f64 (/.f64 a z) 1)
(+.f64 1 (/.f64 a z))
(+.f64 (/.f64 a z) (+.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 z 2))))
(+.f64 1 (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 2) (pow.f64 z 2))))
(+.f64 (/.f64 a z) (+.f64 1 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 3)) (/.f64 (pow.f64 a 2) (pow.f64 z 2)))))
(+.f64 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (+.f64 1 (/.f64 a z)))
(+.f64 1 (+.f64 (/.f64 a z) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3)))))
(+.f64 (/.f64 a z) (+.f64 1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3)))))
(+.f64 (+.f64 1 (/.f64 a z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3))))
1
(+.f64 (/.f64 a z) 1)
(+.f64 1 (/.f64 a z))
(+.f64 (/.f64 a z) (+.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 z 2))))
(+.f64 1 (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 2) (pow.f64 z 2))))
(+.f64 (/.f64 a z) (+.f64 1 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 3)) (/.f64 (pow.f64 a 2) (pow.f64 z 2)))))
(+.f64 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (+.f64 1 (/.f64 a z)))
(+.f64 1 (+.f64 (/.f64 a z) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3)))))
(+.f64 (/.f64 a z) (+.f64 1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3)))))
(+.f64 (+.f64 1 (/.f64 a z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3))))
(*.f64 -1 (/.f64 z a))
(neg.f64 (/.f64 z a))
(/.f64 (neg.f64 z) a)
(/.f64 z (neg.f64 a))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a)))
(*.f64 -1 (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 2) (pow.f64 a 2))))
(neg.f64 (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 z a))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 3)))))
(neg.f64 (+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 4) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (+.f64 (+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 3)))) (*.f64 -1 (/.f64 (pow.f64 z 4) (pow.f64 a 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 z a))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 4) (pow.f64 a 4)) (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 3) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4)))))
(*.f64 -1 (+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4))))))
(neg.f64 (+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4))))))
(neg.f64 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 4) (pow.f64 a 4)) (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))))
(*.f64 -1 (/.f64 z a))
(neg.f64 (/.f64 z a))
(/.f64 (neg.f64 z) a)
(/.f64 z (neg.f64 a))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a)))
(*.f64 -1 (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 2) (pow.f64 a 2))))
(neg.f64 (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 z a))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 3)))))
(neg.f64 (+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 4) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (+.f64 (+.f64 (*.f64 -1 (/.f64 z a)) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 3)))) (*.f64 -1 (/.f64 (pow.f64 z 4) (pow.f64 a 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 z a))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 4) (pow.f64 a 4)) (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 3) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4)))))
(*.f64 -1 (+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4))))))
(neg.f64 (+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4))))))
(neg.f64 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 4) (pow.f64 a 4)) (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) 0)
(*.f64 z (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 z (-.f64 z a)))
(/.f64 (*.f64 y z) (-.f64 z a))
(+.f64 0 (*.f64 y (/.f64 z (-.f64 z a))))
(*.f64 z (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 z (-.f64 z a)))
(/.f64 (*.f64 y z) (-.f64 z a))
(-.f64 (*.f64 y (/.f64 z (-.f64 z a))) 0)
(*.f64 z (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 z (-.f64 z a)))
(/.f64 (*.f64 y z) (-.f64 z a))
(/.f64 (*.f64 y (/.f64 z (-.f64 z a))) 1)
(*.f64 z (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 z (-.f64 z a)))
(/.f64 (*.f64 y z) (-.f64 z a))
(/.f64 (*.f64 y z) (-.f64 z a))
(*.f64 z (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 z (-.f64 z a)))
(/.f64 (*.f64 z (neg.f64 y)) (-.f64 a z))
(*.f64 z (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 z (-.f64 z a)))
(/.f64 (*.f64 y z) (-.f64 z a))
(pow.f64 (*.f64 y (/.f64 z (-.f64 z a))) 1)
(*.f64 z (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 z (-.f64 z a)))
(/.f64 (*.f64 y z) (-.f64 z a))
(neg.f64 (*.f64 z (/.f64 y (-.f64 a z))))
(*.f64 z (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 z (-.f64 z a)))
(/.f64 (*.f64 y z) (-.f64 z a))
(+.f64 (/.f64 z (-.f64 z a)) 0)
(/.f64 z (-.f64 z a))
(+.f64 0 (/.f64 z (-.f64 z a)))
(/.f64 z (-.f64 z a))
(+.f64 -1 (+.f64 (/.f64 z (-.f64 z a)) 1))
(/.f64 z (-.f64 z a))
(+.f64 (/.f64 z (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 z a))))
(/.f64 z (-.f64 z a))
(+.f64 (*.f64 z (/.f64 2 (-.f64 z a))) (/.f64 z (-.f64 a z)))
(/.f64 z (-.f64 z a))
(+.f64 (*.f64 z (/.f64 -2 (-.f64 z a))) (/.f64 (*.f64 z 3) (-.f64 z a)))
(/.f64 z (-.f64 z a))
(+.f64 (/.f64 (*.f64 z 3) (-.f64 z a)) (*.f64 z (/.f64 -2 (-.f64 z a))))
(/.f64 z (-.f64 z a))
(+.f64 (+.f64 (/.f64 z (-.f64 z a)) 1) -1)
(/.f64 z (-.f64 z a))
(-.f64 (/.f64 z (-.f64 z a)) 0)
(/.f64 z (-.f64 z a))
(-.f64 0 (/.f64 z (-.f64 a z)))
(/.f64 z (-.f64 z a))
(-.f64 (/.f64 z (-.f64 a z)) (*.f64 z (/.f64 -2 (-.f64 z a))))
(/.f64 z (-.f64 z a))
(-.f64 (*.f64 z (/.f64 2 (-.f64 z a))) (/.f64 z (-.f64 z a)))
(/.f64 z (-.f64 z a))
(-.f64 (*.f64 z (/.f64 -2 (-.f64 z a))) (*.f64 (/.f64 z (-.f64 z a)) -3))
(/.f64 z (-.f64 z a))
(-.f64 (*.f64 z (/.f64 4 (-.f64 z a))) (/.f64 (*.f64 z 3) (-.f64 z a)))
(/.f64 z (-.f64 z a))
(-.f64 (/.f64 (*.f64 z 3) (-.f64 z a)) (*.f64 z (/.f64 2 (-.f64 z a))))
(/.f64 z (-.f64 z a))
(-.f64 (*.f64 (/.f64 z (-.f64 z a)) -3) (/.f64 (*.f64 z -4) (-.f64 z a)))
(/.f64 z (-.f64 z a))
(-.f64 (+.f64 (/.f64 (*.f64 z 3) (-.f64 z a)) (/.f64 (*.f64 z 3) (-.f64 z a))) (+.f64 (/.f64 (*.f64 z 3) (-.f64 z a)) (*.f64 z (/.f64 2 (-.f64 z a)))))
(/.f64 z (-.f64 z a))
(-.f64 (+.f64 (*.f64 z (/.f64 4 (-.f64 z a))) (*.f64 z (/.f64 4 (-.f64 z a)))) (+.f64 (*.f64 z (/.f64 4 (-.f64 z a))) (/.f64 (*.f64 z 3) (-.f64 z a))))
(-.f64 (+.f64 (*.f64 z (/.f64 4 (-.f64 z a))) (*.f64 z (/.f64 4 (-.f64 z a)))) (+.f64 (/.f64 (*.f64 z 3) (-.f64 z a)) (*.f64 z (/.f64 4 (-.f64 z a)))))
(-.f64 (*.f64 (/.f64 4 (-.f64 z a)) (+.f64 z z)) (+.f64 (*.f64 3 (/.f64 z (-.f64 z a))) (*.f64 z (/.f64 4 (-.f64 z a)))))
(-.f64 (*.f64 (/.f64 4 (-.f64 z a)) (+.f64 z z)) (*.f64 z (+.f64 (/.f64 4 (-.f64 z a)) (/.f64 3 (-.f64 z a)))))
(-.f64 (*.f64 (/.f64 z (-.f64 z a)) 8) (*.f64 z (+.f64 (/.f64 4 (-.f64 z a)) (/.f64 3 (-.f64 z a)))))
(-.f64 (*.f64 (/.f64 z (-.f64 z a)) 8) (*.f64 z (+.f64 (/.f64 4 (-.f64 z a)) (/.f64 -3 (-.f64 a z)))))
(-.f64 (*.f64 (/.f64 z (-.f64 a z)) -8) (*.f64 z (+.f64 (/.f64 4 (-.f64 z a)) (/.f64 -3 (-.f64 a z)))))
(*.f64 z (/.f64 1 (-.f64 z a)))
(/.f64 z (-.f64 z a))
(*.f64 z (-.f64 (/.f64 1 (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 z a)) -2)))
(/.f64 z (-.f64 z a))
(*.f64 z (-.f64 (/.f64 1 (-.f64 a z)) (/.f64 -2 (-.f64 z a))))
(/.f64 z (-.f64 z a))
(*.f64 z (-.f64 (/.f64 2 (-.f64 z a)) (/.f64 1 (-.f64 z a))))
(/.f64 z (-.f64 z a))
(*.f64 z (-.f64 (/.f64 4 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) 3)))
(/.f64 z (-.f64 z a))
(*.f64 z (-.f64 (*.f64 (/.f64 1 (-.f64 z a)) 3) (*.f64 (/.f64 1 (-.f64 z a)) 2)))
(/.f64 z (-.f64 z a))
(*.f64 z (-.f64 (*.f64 (/.f64 1 (-.f64 z a)) 3) (/.f64 2 (-.f64 z a))))
(/.f64 z (-.f64 z a))
(*.f64 z (+.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (/.f64 1 (-.f64 a z))))
(/.f64 z (-.f64 z a))
(*.f64 z (+.f64 (/.f64 1 (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 z a)) 2)))
(/.f64 z (-.f64 z a))
(*.f64 z (+.f64 (/.f64 1 (-.f64 a z)) (/.f64 2 (-.f64 z a))))
(/.f64 z (-.f64 z a))
(*.f64 (/.f64 z (-.f64 z a)) 1)
(/.f64 z (-.f64 z a))
(*.f64 1 (/.f64 z (-.f64 z a)))
(/.f64 z (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) z)
(/.f64 z (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (neg.f64 z) (*.f64 z -2)))
(/.f64 z (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 z 3) (+.f64 z z)))
(/.f64 z (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (*.f64 z -2) (*.f64 z 3)))
(/.f64 z (-.f64 z a))
(*.f64 -1 (/.f64 z (-.f64 a z)))
(/.f64 z (-.f64 z a))
(*.f64 (neg.f64 z) (/.f64 1 (-.f64 a z)))
(/.f64 z (-.f64 z a))
(*.f64 (neg.f64 z) (-.f64 (/.f64 1 (-.f64 z a)) (/.f64 2 (-.f64 z a))))
(/.f64 z (-.f64 z a))
(*.f64 (neg.f64 z) (-.f64 (/.f64 -2 (-.f64 z a)) (/.f64 1 (-.f64 a z))))
(/.f64 z (-.f64 z a))
(*.f64 (neg.f64 z) (-.f64 (*.f64 (/.f64 1 (-.f64 z a)) -2) (/.f64 1 (-.f64 a z))))
(/.f64 z (-.f64 z a))
(*.f64 (neg.f64 z) (+.f64 (/.f64 1 (-.f64 z a)) (/.f64 -2 (-.f64 z a))))
(/.f64 z (-.f64 z a))
(*.f64 (neg.f64 z) (+.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) -2)))
(/.f64 z (-.f64 z a))
(*.f64 (/.f64 z (-.f64 a z)) -1)
(/.f64 z (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 a z)) (neg.f64 z))
(/.f64 z (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 z -2) (neg.f64 z)))
(/.f64 z (-.f64 z a))
(pow.f64 (/.f64 z (-.f64 z a)) 1)
(/.f64 z (-.f64 z a))
(neg.f64 (/.f64 z (-.f64 a z)))
(/.f64 z (-.f64 z a))

localize10.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) z) x)
0.0b
(*.f64 y (-.f64 z t))
10.2b
(/.f64 (*.f64 y (-.f64 z t)) z)
Compiler

Compiled 33 to 9 computations (72.7% saved)

series5.0ms (0%)

Counts
2 → 72
Calls

21 calls:

TimeVariablePointExpression
0.0ms
y
@inf
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) z) x)
0.0ms
z
@inf
(/.f64 (*.f64 y (-.f64 z t)) z)
0.0ms
y
@0
(/.f64 (*.f64 y (-.f64 z t)) z)
0.0ms
z
@-inf
(/.f64 (*.f64 y (-.f64 z t)) z)
0.0ms
z
@0
(/.f64 (*.f64 y (-.f64 z t)) z)

rewrite79.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1366×rational_best-1
1358×rational_best-4
1358×rational_best-2
1358×rational_best-3
1358×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01044
16644
211944
320044
439244
598144
6325244
7618144
Stop Event
node limit
Counts
2 → 45
Calls
Call 1
Inputs
(/.f64 (*.f64 y (-.f64 z t)) z)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) z) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) (/.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) (/.f64 y z)) (-.f64 (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2)) (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 z t) (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (+.f64 -1 (/.f64 t z))) (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2)) (*.f64 y (+.f64 -1 (/.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) 2)) (-.f64 (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2)) (*.f64 y (+.f64 -1 (/.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y z) 3)) (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 z t) (/.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 z t) (/.f64 y z)) (-.f64 (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2)) (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (+.f64 -1 (/.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (+.f64 -1 (/.f64 t z))) (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2)) (*.f64 (-.f64 z t) (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) 2)) (-.f64 (*.f64 y (+.f64 -1 (/.f64 t z))) (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y z) 3)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) 2)) (+.f64 (*.f64 y (+.f64 -1 (/.f64 t z))) (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y z) 4)) (*.f64 (-.f64 z t) (*.f64 (/.f64 y z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y z) 3)) (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 1 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z t) (/.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (-.f64 z t)) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 -1 z) (*.f64 (/.f64 1 z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 z t) (/.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 z t) (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y z) (-.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t z) (/.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (*.f64 y (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (-.f64 (*.f64 (-.f64 z t) (+.f64 y y)) (*.f64 y (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (+.f64 (*.f64 y (-.f64 t z)) (*.f64 (-.f64 z t) (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 t z)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 t z)) (-.f64 (+.f64 y y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 t z)) (+.f64 (neg.f64 y) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 y (+.f64 -1 (/.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (/.f64 t z)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (+.f64 -1 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (-.f64 t z)) (/.f64 -1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (neg.f64 z)) (-.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (+.f64 -1 (/.f64 t z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 z) (*.f64 y (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 z t) (/.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (+.f64 -1 (/.f64 t z))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) x) 1)))))

simplify153.0ms (0.9%)

Algorithm
egg-herbie
Rules
1604×rational_best-simplify-1
1030×rational_best-simplify-55
902×rational_best-simplify-2
808×rational_best-simplify-50
664×rational_best-simplify-48
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01072709
11892577
23142577
35012577
48162577
517842337
647612337
766072337
873122337
Stop Event
node limit
Counts
117 → 70
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 y t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(*.f64 -1 (/.f64 (*.f64 y t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(*.f64 -1 (/.f64 (*.f64 y t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
x
(+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x)
(+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x)
(+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x)
(*.f64 (-.f64 1 (/.f64 t z)) y)
(+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x)
(+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x)
(+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x)
(/.f64 (*.f64 y (-.f64 z t)) z)
(+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 y x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 y x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 y x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(/.f64 (*.f64 y (-.f64 z t)) z)
(+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z))
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) z) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) z) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) z) x)
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) z) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) z) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) z) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) 0)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) (-.f64 (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2)) (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2))))
(+.f64 0 (*.f64 (-.f64 z t) (/.f64 y z)))
(+.f64 (*.f64 y (+.f64 -1 (/.f64 t z))) (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2)))
(+.f64 (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2)) (*.f64 y (+.f64 -1 (/.f64 t z))))
(+.f64 (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) 2)) (-.f64 (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2)) (*.f64 y (+.f64 -1 (/.f64 t z)))))
(+.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y z) 3)) (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) 2)))
(-.f64 (*.f64 (-.f64 z t) (/.f64 y z)) 0)
(-.f64 (*.f64 (-.f64 z t) (/.f64 y z)) (-.f64 (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2)) (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2))))
(-.f64 0 (*.f64 y (+.f64 -1 (/.f64 t z))))
(-.f64 (*.f64 y (+.f64 -1 (/.f64 t z))) (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) 2)))
(-.f64 (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2)) (*.f64 (-.f64 z t) (/.f64 y z)))
(-.f64 (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) 2)) (-.f64 (*.f64 y (+.f64 -1 (/.f64 t z))) (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2))))
(-.f64 (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y z) 3)) -1))
(-.f64 (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) 2)) (+.f64 (*.f64 y (+.f64 -1 (/.f64 t z))) (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) 2))))
(-.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y z) 4)) (*.f64 (-.f64 z t) (*.f64 (/.f64 y z) 3)))
(-.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y z) 3)) (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 (-.f64 z t) (/.f64 y z))
(*.f64 (*.f64 y (-.f64 z t)) (/.f64 1 z))
(*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 -1 z) (*.f64 (/.f64 1 z) 2)))
(*.f64 (*.f64 (-.f64 z t) (/.f64 y z)) 1)
(*.f64 1 (*.f64 (-.f64 z t) (/.f64 y z)))
(*.f64 (/.f64 y z) (-.f64 z t))
(*.f64 (-.f64 t z) (/.f64 y (neg.f64 z)))
(*.f64 (/.f64 1 z) (*.f64 y (-.f64 z t)))
(*.f64 (/.f64 1 z) (-.f64 (*.f64 (-.f64 z t) (+.f64 y y)) (*.f64 y (-.f64 z t))))
(*.f64 (/.f64 1 z) (+.f64 (*.f64 y (-.f64 t z)) (*.f64 (-.f64 z t) (+.f64 y y))))
(*.f64 (-.f64 1 (/.f64 t z)) y)
(*.f64 (-.f64 1 (/.f64 t z)) (-.f64 (+.f64 y y) y))
(*.f64 (-.f64 1 (/.f64 t z)) (+.f64 (neg.f64 y) (+.f64 y y)))
(*.f64 -1 (*.f64 y (+.f64 -1 (/.f64 t z))))
(*.f64 (+.f64 -1 (/.f64 t z)) (neg.f64 y))
(*.f64 (neg.f64 y) (+.f64 -1 (/.f64 t z)))
(*.f64 (*.f64 y (-.f64 t z)) (/.f64 -1 z))
(*.f64 (/.f64 y (neg.f64 z)) (-.f64 t z))
(*.f64 (*.f64 y (+.f64 -1 (/.f64 t z))) -1)
(*.f64 (/.f64 -1 z) (*.f64 y (-.f64 t z)))
(pow.f64 (*.f64 (-.f64 z t) (/.f64 y z)) 1)
(neg.f64 (*.f64 y (+.f64 -1 (/.f64 t z))))
(-.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) x) 0)
(*.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) x) 1)
(*.f64 1 (+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) x))
(/.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) x) 1)
(pow.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) x) 1)
Outputs
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 y (/.f64 t z)))
(*.f64 t (/.f64 (neg.f64 y) z))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 y (/.f64 (neg.f64 t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 y (/.f64 t z)))
(*.f64 t (/.f64 (neg.f64 y) z))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 y (/.f64 (neg.f64 t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 y (/.f64 t z)))
(*.f64 t (/.f64 (neg.f64 y) z))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 y (/.f64 (neg.f64 t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
x
(+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(*.f64 (-.f64 1 (/.f64 t z)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(/.f64 (*.f64 y (-.f64 z t)) z)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 y (/.f64 t z)))
(*.f64 t (/.f64 (neg.f64 y) z))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 y (/.f64 (neg.f64 t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 y x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 y x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 y x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 y (/.f64 t z)))
(*.f64 t (/.f64 (neg.f64 y) z))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 y (/.f64 (neg.f64 t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 y (/.f64 t z)))
(*.f64 t (/.f64 (neg.f64 y) z))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 y (/.f64 (neg.f64 t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(/.f64 (*.f64 y (-.f64 z t)) z)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) z) x)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) z) x)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) z) x)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) z) x)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) z) x)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) z) x)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) 0)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) (-.f64 (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2)) (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 0 (*.f64 (-.f64 z t) (/.f64 y z)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 y (+.f64 -1 (/.f64 t z))) (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2)) (*.f64 y (+.f64 -1 (/.f64 t z))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) 2)) (-.f64 (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2)) (*.f64 y (+.f64 -1 (/.f64 t z)))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y z) 3)) (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) 2)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(-.f64 (*.f64 (-.f64 z t) (/.f64 y z)) 0)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(-.f64 (*.f64 (-.f64 z t) (/.f64 y z)) (-.f64 (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2)) (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(-.f64 0 (*.f64 y (+.f64 -1 (/.f64 t z))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(-.f64 (*.f64 y (+.f64 -1 (/.f64 t z))) (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) 2)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(-.f64 (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2)) (*.f64 (-.f64 z t) (/.f64 y z)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(-.f64 (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) 2)) (-.f64 (*.f64 y (+.f64 -1 (/.f64 t z))) (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(-.f64 (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y z) 3)) -1))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(-.f64 (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) 2)) (+.f64 (*.f64 y (+.f64 -1 (/.f64 t z))) (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) 2))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(-.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y z) 4)) (*.f64 (-.f64 z t) (*.f64 (/.f64 y z) 3)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(-.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y z) 3)) (*.f64 y (*.f64 (+.f64 -1 (/.f64 t z)) -2)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(*.f64 y (-.f64 1 (/.f64 t z)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) z))
(*.f64 (-.f64 z t) (/.f64 y z))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(*.f64 (*.f64 y (-.f64 z t)) (/.f64 1 z))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 -1 z) (*.f64 (/.f64 1 z) 2)))
(*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 -1 z) (*.f64 2 (/.f64 1 z))))
(*.f64 y (*.f64 (+.f64 (/.f64 -1 z) (*.f64 2 (/.f64 1 z))) (-.f64 z t)))
(*.f64 y (*.f64 (-.f64 z t) (+.f64 (/.f64 -1 z) (*.f64 2 (/.f64 1 z)))))
(*.f64 (*.f64 (-.f64 z t) (/.f64 y z)) 1)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(*.f64 1 (*.f64 (-.f64 z t) (/.f64 y z)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(*.f64 (/.f64 y z) (-.f64 z t))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(*.f64 (-.f64 t z) (/.f64 y (neg.f64 z)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(*.f64 (/.f64 1 z) (*.f64 y (-.f64 z t)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(*.f64 (/.f64 1 z) (-.f64 (*.f64 (-.f64 z t) (+.f64 y y)) (*.f64 y (-.f64 z t))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(*.f64 (/.f64 1 z) (+.f64 (*.f64 y (-.f64 t z)) (*.f64 (-.f64 z t) (+.f64 y y))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(*.f64 (-.f64 1 (/.f64 t z)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(*.f64 (-.f64 1 (/.f64 t z)) (-.f64 (+.f64 y y) y))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(*.f64 (-.f64 1 (/.f64 t z)) (+.f64 (neg.f64 y) (+.f64 y y)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(*.f64 -1 (*.f64 y (+.f64 -1 (/.f64 t z))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(*.f64 (+.f64 -1 (/.f64 t z)) (neg.f64 y))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(*.f64 (neg.f64 y) (+.f64 -1 (/.f64 t z)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(*.f64 (*.f64 y (-.f64 t z)) (/.f64 -1 z))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(*.f64 (/.f64 y (neg.f64 z)) (-.f64 t z))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(*.f64 (*.f64 y (+.f64 -1 (/.f64 t z))) -1)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(*.f64 (/.f64 -1 z) (*.f64 y (-.f64 t z)))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(pow.f64 (*.f64 (-.f64 z t) (/.f64 y z)) 1)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(neg.f64 (*.f64 y (+.f64 -1 (/.f64 t z))))
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z)))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 t (/.f64 (neg.f64 y) z)))
(+.f64 y (*.f64 (/.f64 y z) (neg.f64 t)))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(-.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) x) 0)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(*.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) x) 1)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(*.f64 1 (+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) x))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(/.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) x) 1)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))
(pow.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) x) 1)
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) z)))

localize28.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 t (*.f64 z 3))
0.0b
(/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 4)) (-.f64 a z))
0.4b
(-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 4))
1.3b
(*.f64 y (/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 4)) (-.f64 a z)))
Compiler

Compiled 80 to 45 computations (43.8% saved)

series16.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
4.0ms
t
@-inf
(*.f64 y (/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 4)) (-.f64 a z)))
2.0ms
t
@0
(/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 4)) (-.f64 a z))
1.0ms
y
@0
(*.f64 y (/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 4)) (-.f64 a z)))
1.0ms
t
@0
(*.f64 y (/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 4)) (-.f64 a z)))
1.0ms
a
@inf
(*.f64 y (/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 4)) (-.f64 a z)))

rewrite110.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1572×rational_best-1
1558×rational_best-2
1558×rational_best-3
1012×rational_best-4
980×exponential-1
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
015118
199118
2174118
3312118
4633118
5172976
6470576
7729576
Stop Event
node limit
Counts
4 → 121
Calls
Call 1
Inputs
(*.f64 y (/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 4)) (-.f64 a z)))
(-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 4))
(/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 4)) (-.f64 a z))
(+.f64 t (*.f64 z 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 t (neg.f64 z))) (-.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 t (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 t (+.f64 (*.f64 z 7) (*.f64 z -8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z 3) (+.f64 t (*.f64 z -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z 3) (+.f64 (+.f64 t (*.f64 z 4)) (*.f64 z -8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (*.f64 z 3)) (*.f64 z -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (*.f64 z 3)) (+.f64 (*.f64 z 4) (*.f64 z -8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z 4) (+.f64 (+.f64 t (*.f64 z 3)) (*.f64 z -8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (neg.f64 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 t (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (neg.f64 (+.f64 t (*.f64 z 7))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (*.f64 z 7)) (*.f64 z -8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z -4) (+.f64 t (*.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 z) t)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (*.f64 z 4)) (+.f64 (*.f64 z 3) (*.f64 z -8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z 7) (+.f64 t (*.f64 z -8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z -8) (+.f64 t (*.f64 z 7)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 t (*.f64 z 7))) (+.f64 (+.f64 t t) (*.f64 z 6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (*.f64 z -4)) (*.f64 z 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (*.f64 z -8)) (*.f64 z 7))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z 3) (*.f64 z -8)) (+.f64 t (*.f64 z 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 t (*.f64 z 3)) (*.f64 z -8)) (*.f64 z 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z 4) (*.f64 z -8)) (+.f64 t (*.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 t (*.f64 z 4)) (*.f64 z -8)) (*.f64 z 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z 7) (*.f64 z -8)) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (neg.f64 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 t (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 t (neg.f64 z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 t (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (neg.f64 (+.f64 t (neg.f64 z))) 2) (neg.f64 (+.f64 t (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (neg.f64 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 t (neg.f64 z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 t (+.f64 (*.f64 z 8) (*.f64 z 7))) (*.f64 (+.f64 t (*.f64 z 7)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 t (neg.f64 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 t (neg.f64 z))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (*.f64 z (/.f64 4 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 4 (-.f64 a z))) (/.f64 (-.f64 (*.f64 z 8) (+.f64 t (*.f64 z 3))) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 4 (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (+.f64 t (*.f64 z 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)) (/.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (/.f64 (*.f64 z 8) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (+.f64 t (neg.f64 z)) (+.f64 t (*.f64 z 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (*.f64 z -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 4 (-.f64 z a))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z 8) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (*.f64 z -8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (-.f64 a z)) (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z)))) (+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)) (*.f64 z (/.f64 4 (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 z 8) (+.f64 t (*.f64 z 3))) (-.f64 z a)) (*.f64 z (/.f64 4 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (+.f64 t (*.f64 z 3)))) (*.f64 z (/.f64 4 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (+.f64 t (neg.f64 z)) (+.f64 t (*.f64 z 3)))) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (*.f64 z -4))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (*.f64 z -8))) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)) (*.f64 z (/.f64 4 (-.f64 z a)))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (*.f64 z (/.f64 4 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 4 (-.f64 a z))) (/.f64 (-.f64 (*.f64 z 8) (+.f64 t (*.f64 z 3))) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 4 (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 (+.f64 t (neg.f64 z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)) (/.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (/.f64 (*.f64 z 8) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 z -4) (*.f64 (+.f64 t (neg.f64 z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 4 (-.f64 z a))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 z 8) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (*.f64 z -4) (+.f64 t (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 2 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (-.f64 a z)) (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 z 8) (-.f64 a z)) (+.f64 (*.f64 z (/.f64 4 (-.f64 a z))) (/.f64 (-.f64 (*.f64 z 8) (+.f64 t (*.f64 z 3))) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 z 8) (-.f64 a z)) (+.f64 (*.f64 z (/.f64 4 (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 (+.f64 t (neg.f64 z)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (-.f64 z a)) (+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)) (/.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (*.f64 z 4)) (-.f64 a z)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 z -4) (*.f64 (+.f64 t (neg.f64 z)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 z 3)))) (-.f64 z a)) (*.f64 4 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 4 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z))) (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 z 3)))) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (/.f64 (*.f64 z 8) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) 2) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (*.f64 z -4) (+.f64 t (neg.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) 2) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 2 (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 z 8) (-.f64 z a)) 2) (+.f64 (/.f64 (*.f64 z 8) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (-.f64 a z)) (/.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)) (/.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (*.f64 z 4)) (-.f64 a z)) (/.f64 (-.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (*.f64 z 4)) (-.f64 a z))) (+.f64 (/.f64 (-.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (*.f64 z 4)) (-.f64 a z)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z)))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z))))) (+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z)))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z))) (*.f64 4 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)))) (+.f64 (*.f64 4 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z))) (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 z 3)))) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 z 3)))) (-.f64 z a)) (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 z 3)))) (-.f64 z a))) (+.f64 (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 z 3)))) (-.f64 z a)) (*.f64 4 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (neg.f64 z)) (/.f64 1 (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (neg.f64 z)) (-.f64 (/.f64 1 (-.f64 z a)) (*.f64 2 (/.f64 1 (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 t (neg.f64 z))) (/.f64 1 (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 t (neg.f64 z))) (-.f64 (*.f64 2 (/.f64 1 (-.f64 z a))) (/.f64 1 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (neg.f64 (+.f64 t (neg.f64 z))) (*.f64 (neg.f64 (+.f64 t (neg.f64 z))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (-.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (*.f64 z 4)) (+.f64 t (*.f64 z 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 z 4) (-.f64 (*.f64 z 8) (+.f64 t (*.f64 z 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 z 4) (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 (+.f64 t (neg.f64 z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 t (*.f64 z 7)) (-.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (*.f64 (+.f64 t (neg.f64 z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (neg.f64 (+.f64 t (*.f64 z 3))) (-.f64 (*.f64 z -4) (*.f64 (+.f64 t (neg.f64 z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (neg.f64 (+.f64 t (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (neg.f64 (+.f64 t (neg.f64 z))) 2) (neg.f64 (+.f64 t (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 t (*.f64 z 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 t (*.f64 z 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (*.f64 z 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 t (*.f64 z 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 t (*.f64 z 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 t (*.f64 z 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 z 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 t (*.f64 z 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 t (*.f64 z 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 t (*.f64 z 3))))))))

simplify191.0ms (1.2%)

Algorithm
egg-herbie
Rules
1214×rational_best-simplify-48
1140×rational_best-simplify-1
944×rational_best-simplify-50
724×rational_best-simplify-51
716×rational_best-simplify-2
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
048011893
195811567
216529519
333069017
458458807
Stop Event
node limit
Counts
253 → 420
Calls
Call 1
Inputs
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (-.f64 a z))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (-.f64 a z)))
(/.f64 (*.f64 y t) (-.f64 a z))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (-.f64 a z)))
(/.f64 (*.f64 y t) (-.f64 a z))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (-.f64 a z)))
(/.f64 (*.f64 y t) a)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3)) y))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 3))))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) z)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 z 4))))))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a)
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) z)) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (*.f64 z (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) (pow.f64 z 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) (pow.f64 z 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (*.f64 z (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a))))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a)
(+.f64 (/.f64 (*.f64 y (*.f64 z (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) (pow.f64 z 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) z)) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a)))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) (pow.f64 z 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) z)) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a))))
(-.f64 (*.f64 3 z) (*.f64 4 z))
(-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))
(-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))
(-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))
t
(-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))
(-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))
(-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))
t
(-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))
(-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))
(-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))
t
(+.f64 (*.f64 -1 z) t)
(+.f64 (*.f64 -1 z) t)
(+.f64 (*.f64 -1 z) t)
(*.f64 -1 z)
(+.f64 (*.f64 -1 z) t)
(+.f64 (*.f64 -1 z) t)
(+.f64 (*.f64 -1 z) t)
(*.f64 -1 z)
(+.f64 (*.f64 -1 z) t)
(+.f64 (*.f64 -1 z) t)
(+.f64 (*.f64 -1 z) t)
(/.f64 (-.f64 (*.f64 3 z) (*.f64 4 z)) (-.f64 a z))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (*.f64 4 (/.f64 z (-.f64 a z))))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (*.f64 4 (/.f64 z (-.f64 a z))))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (*.f64 4 (/.f64 z (-.f64 a z))))
(/.f64 t (-.f64 a z))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (*.f64 4 (/.f64 z (-.f64 a z))))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (*.f64 4 (/.f64 z (-.f64 a z))))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (*.f64 4 (/.f64 z (-.f64 a z))))
(/.f64 t (-.f64 a z))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (*.f64 4 (/.f64 z (-.f64 a z))))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (*.f64 4 (/.f64 z (-.f64 a z))))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (*.f64 4 (/.f64 z (-.f64 a z))))
(/.f64 t a)
(+.f64 (/.f64 t a) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) z)))
(+.f64 (/.f64 t a) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 t (pow.f64 a 3)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) z))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 t (pow.f64 a 4)))))) (+.f64 (/.f64 t a) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 t (pow.f64 a 3)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) z)))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 t z))) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 a)) a) (pow.f64 z 2)) (+.f64 1 (*.f64 -1 (/.f64 t z)))) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 t) (*.f64 -1 a))) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 t z)) (/.f64 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 a)) (pow.f64 a 2)) (pow.f64 z 3))))) (*.f64 -1 (/.f64 a z)))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 t a) z)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 t a) z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 t a) a) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 t a) (pow.f64 a 2)) (pow.f64 z 3))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 t a) z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 t a) a) (pow.f64 z 2))))))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) z))
(+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) z)))
(+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))) z) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) z))))
(+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))) z) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))) (pow.f64 z 2)) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) z)))))
(/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) a)
(-.f64 (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 2)) (*.f64 3 (/.f64 z a)))) (*.f64 4 (/.f64 z a)))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) z) (pow.f64 a 2)) (+.f64 (*.f64 3 (/.f64 z a)) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 3))))) (*.f64 4 (/.f64 z a)))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) (pow.f64 z 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) z) (pow.f64 a 2)) (*.f64 3 (/.f64 z a)))))) (*.f64 4 (/.f64 z a)))
(/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) a)
(-.f64 (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 2)) (*.f64 3 (/.f64 z a)))) (*.f64 4 (/.f64 z a)))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) z) (pow.f64 a 2)) (+.f64 (*.f64 3 (/.f64 z a)) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 3))))) (*.f64 4 (/.f64 z a)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) (pow.f64 z 3)) (pow.f64 a 4)) (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) (pow.f64 z 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) z) (pow.f64 a 2)) (*.f64 3 (/.f64 z a)))))) (*.f64 4 (/.f64 z a)))
(*.f64 3 z)
(+.f64 (*.f64 3 z) t)
(+.f64 (*.f64 3 z) t)
(+.f64 (*.f64 3 z) t)
t
(+.f64 (*.f64 3 z) t)
(+.f64 (*.f64 3 z) t)
(+.f64 (*.f64 3 z) t)
t
(+.f64 (*.f64 3 z) t)
(+.f64 (*.f64 3 z) t)
(+.f64 (*.f64 3 z) t)
t
(+.f64 (*.f64 3 z) t)
(+.f64 (*.f64 3 z) t)
(+.f64 (*.f64 3 z) t)
(*.f64 3 z)
(+.f64 (*.f64 3 z) t)
(+.f64 (*.f64 3 z) t)
(+.f64 (*.f64 3 z) t)
(*.f64 3 z)
(+.f64 (*.f64 3 z) t)
(+.f64 (*.f64 3 z) t)
(+.f64 (*.f64 3 z) t)
(+.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z))) 0)
(+.f64 0 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z))))
(-.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z))) 0)
(/.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z))) 1)
(/.f64 (*.f64 y (+.f64 t (neg.f64 z))) (-.f64 a z))
(pow.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z))) 1)
(+.f64 t (neg.f64 z))
(+.f64 t (+.f64 (*.f64 z 7) (*.f64 z -8)))
(+.f64 (*.f64 z 3) (+.f64 t (*.f64 z -4)))
(+.f64 (*.f64 z 3) (+.f64 (+.f64 t (*.f64 z 4)) (*.f64 z -8)))
(+.f64 (+.f64 t (*.f64 z 3)) (*.f64 z -4))
(+.f64 (+.f64 t (*.f64 z 3)) (+.f64 (*.f64 z 4) (*.f64 z -8)))
(+.f64 (*.f64 z 4) (+.f64 (+.f64 t (*.f64 z 3)) (*.f64 z -8)))
(+.f64 (+.f64 t (neg.f64 z)) 0)
(+.f64 0 (+.f64 t (neg.f64 z)))
(+.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (neg.f64 (+.f64 t (*.f64 z 7))))
(+.f64 (+.f64 t (*.f64 z 7)) (*.f64 z -8))
(+.f64 (*.f64 z -4) (+.f64 t (*.f64 z 3)))
(+.f64 (neg.f64 z) t)
(+.f64 (+.f64 t (*.f64 z 4)) (+.f64 (*.f64 z 3) (*.f64 z -8)))
(+.f64 (*.f64 z 7) (+.f64 t (*.f64 z -8)))
(+.f64 (*.f64 z -8) (+.f64 t (*.f64 z 7)))
(+.f64 (neg.f64 (+.f64 t (*.f64 z 7))) (+.f64 (+.f64 t t) (*.f64 z 6)))
(+.f64 (+.f64 t (*.f64 z -4)) (*.f64 z 3))
(+.f64 (+.f64 t (*.f64 z -8)) (*.f64 z 7))
(+.f64 (+.f64 (*.f64 z 3) (*.f64 z -8)) (+.f64 t (*.f64 z 4)))
(+.f64 (+.f64 (+.f64 t (*.f64 z 3)) (*.f64 z -8)) (*.f64 z 4))
(+.f64 (+.f64 (*.f64 z 4) (*.f64 z -8)) (+.f64 t (*.f64 z 3)))
(+.f64 (+.f64 (+.f64 t (*.f64 z 4)) (*.f64 z -8)) (*.f64 z 3))
(+.f64 (+.f64 (*.f64 z 7) (*.f64 z -8)) t)
(*.f64 (+.f64 t (neg.f64 z)) 1)
(*.f64 1 (+.f64 t (neg.f64 z)))
(*.f64 (neg.f64 (+.f64 t (neg.f64 z))) -1)
(*.f64 -1 (neg.f64 (+.f64 t (neg.f64 z))))
(*.f64 -1 (-.f64 (*.f64 (neg.f64 (+.f64 t (neg.f64 z))) 2) (neg.f64 (+.f64 t (neg.f64 z)))))
(/.f64 (+.f64 t (neg.f64 z)) 1)
(/.f64 (neg.f64 (+.f64 t (neg.f64 z))) -1)
(/.f64 (-.f64 (+.f64 t (+.f64 (*.f64 z 8) (*.f64 z 7))) (*.f64 (+.f64 t (*.f64 z 7)) 2)) -1)
(pow.f64 (+.f64 t (neg.f64 z)) 1)
(neg.f64 (neg.f64 (+.f64 t (neg.f64 z))))
(+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)) 0)
(+.f64 0 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (*.f64 z (/.f64 4 (-.f64 z a))))
(+.f64 (*.f64 z (/.f64 4 (-.f64 a z))) (/.f64 (-.f64 (*.f64 z 8) (+.f64 t (*.f64 z 3))) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 4 (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (+.f64 t (*.f64 z 3)))))
(+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)) (/.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (/.f64 (*.f64 z 8) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (+.f64 t (neg.f64 z)) (+.f64 t (*.f64 z 3)))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (*.f64 z -4))))
(+.f64 (*.f64 z (/.f64 4 (-.f64 z a))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 z 8) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (*.f64 z -8))))
(+.f64 (/.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (-.f64 a z)) (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z)))) (+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)) (*.f64 z (/.f64 4 (-.f64 z a)))))
(+.f64 (/.f64 (-.f64 (*.f64 z 8) (+.f64 t (*.f64 z 3))) (-.f64 z a)) (*.f64 z (/.f64 4 (-.f64 a z))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (+.f64 t (*.f64 z 3)))) (*.f64 z (/.f64 4 (-.f64 a z))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (+.f64 t (neg.f64 z)) (+.f64 t (*.f64 z 3)))) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (*.f64 z -4))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (*.f64 z -8))) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)))
(+.f64 (+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)) (*.f64 z (/.f64 4 (-.f64 z a)))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z)))))
(-.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)) 0)
(-.f64 0 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (*.f64 z (/.f64 4 (-.f64 a z))))
(-.f64 (*.f64 z (/.f64 4 (-.f64 a z))) (/.f64 (-.f64 (*.f64 z 8) (+.f64 t (*.f64 z 3))) (-.f64 a z)))
(-.f64 (*.f64 z (/.f64 4 (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 (+.f64 t (neg.f64 z)) 2))))
(-.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)) (/.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (-.f64 z a)))
(-.f64 (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (/.f64 (*.f64 z 8) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z)))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 z -4) (*.f64 (+.f64 t (neg.f64 z)) 2))))
(-.f64 (*.f64 z (/.f64 4 (-.f64 z a))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)))
(-.f64 (/.f64 (*.f64 z 8) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (*.f64 z -4) (+.f64 t (neg.f64 z)))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 2 (-.f64 z a))))
(-.f64 (/.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (-.f64 a z)) (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(-.f64 (/.f64 (*.f64 z 8) (-.f64 a z)) (+.f64 (*.f64 z (/.f64 4 (-.f64 a z))) (/.f64 (-.f64 (*.f64 z 8) (+.f64 t (*.f64 z 3))) (-.f64 a z))))
(-.f64 (/.f64 (*.f64 z 8) (-.f64 a z)) (+.f64 (*.f64 z (/.f64 4 (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 (+.f64 t (neg.f64 z)) 2)))))
(-.f64 (/.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (-.f64 z a)) (+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)) (/.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (-.f64 z a))))
(-.f64 (/.f64 (-.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (*.f64 z 4)) (-.f64 a z)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)))
(-.f64 (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 z -4) (*.f64 (+.f64 t (neg.f64 z)) 2)))))
(-.f64 (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 z 3)))) (-.f64 z a)) (*.f64 4 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a))))
(-.f64 (*.f64 4 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z))) (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 z 3)))) (-.f64 a z)))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (/.f64 (*.f64 z 8) (-.f64 a z))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z))))))
(-.f64 (*.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) 2) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (*.f64 z -4) (+.f64 t (neg.f64 z))))))
(-.f64 (*.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) 2) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 2 (-.f64 z a)))))
(-.f64 (*.f64 (/.f64 (*.f64 z 8) (-.f64 z a)) 2) (+.f64 (/.f64 (*.f64 z 8) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (-.f64 a z)) (/.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)) (/.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (*.f64 z 4)) (-.f64 a z)) (/.f64 (-.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (*.f64 z 4)) (-.f64 a z))) (+.f64 (/.f64 (-.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (*.f64 z 4)) (-.f64 a z)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z)))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z))))) (+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z)))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z))) (*.f64 4 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)))) (+.f64 (*.f64 4 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z))) (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 z 3)))) (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 z 3)))) (-.f64 z a)) (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 z 3)))) (-.f64 z a))) (+.f64 (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 z 3)))) (-.f64 z a)) (*.f64 4 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)))))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 1 (-.f64 a z)))
(*.f64 (+.f64 t (neg.f64 z)) (-.f64 (/.f64 1 (-.f64 z a)) (*.f64 2 (/.f64 1 (-.f64 z a)))))
(*.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)) 1)
(*.f64 1 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(*.f64 (neg.f64 (+.f64 t (neg.f64 z))) (/.f64 1 (-.f64 z a)))
(*.f64 (neg.f64 (+.f64 t (neg.f64 z))) (-.f64 (*.f64 2 (/.f64 1 (-.f64 z a))) (/.f64 1 (-.f64 z a))))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (neg.f64 z)))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (neg.f64 (+.f64 t (neg.f64 z))) (*.f64 (neg.f64 (+.f64 t (neg.f64 z))) 2)))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (-.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (*.f64 z 4)) (+.f64 t (*.f64 z 3))))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 z 4) (-.f64 (*.f64 z 8) (+.f64 t (*.f64 z 3)))))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 z 4) (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 (+.f64 t (neg.f64 z)) 2))))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 t (*.f64 z 7)) (-.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (*.f64 (+.f64 t (neg.f64 z)) 2))))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (neg.f64 (+.f64 t (*.f64 z 3))) (-.f64 (*.f64 z -4) (*.f64 (+.f64 t (neg.f64 z)) 2))))
(*.f64 -1 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)))
(*.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)) -1)
(*.f64 (/.f64 1 (-.f64 z a)) (neg.f64 (+.f64 t (neg.f64 z))))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (neg.f64 (+.f64 t (neg.f64 z))) 2) (neg.f64 (+.f64 t (neg.f64 z)))))
(pow.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)) 1)
(neg.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)))
(-.f64 (+.f64 t (*.f64 z 3)) 0)
(-.f64 0 (neg.f64 (+.f64 t (*.f64 z 3))))
(*.f64 (+.f64 t (*.f64 z 3)) 1)
(*.f64 1 (+.f64 t (*.f64 z 3)))
(*.f64 -1 (neg.f64 (+.f64 t (*.f64 z 3))))
(*.f64 (neg.f64 (+.f64 t (*.f64 z 3))) -1)
(/.f64 (+.f64 t (*.f64 z 3)) 1)
(/.f64 (neg.f64 (+.f64 t (*.f64 z 3))) -1)
(pow.f64 (+.f64 t (*.f64 z 3)) 1)
(neg.f64 (neg.f64 (+.f64 t (*.f64 z 3))))
Outputs
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 a z))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 a z)))
(*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 a z))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 a z)))
(*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 a z))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 a z)))
(*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 a z))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 a z)))
(*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 a z))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 a z)))
(*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 a z))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 a z)))
(*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 a z))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 a z)))
(*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 a z))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 a z)))
(*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 a z))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 a z)))
(*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 a z))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 a z)))
(*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 a z))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 a z)))
(*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 a z))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 a z)))
(*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (-.f64 a z))
(*.f64 (-.f64 (*.f64 3 z) (*.f64 z 4)) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (neg.f64 z) (-.f64 a z)))
(*.f64 y (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (-.f64 a z)))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 a z)))
(*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (-.f64 a z)))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 a z)))
(*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (-.f64 a z)))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 a z)))
(*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z)))
(/.f64 (*.f64 y t) (-.f64 a z))
(*.f64 t (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (-.f64 a z)))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 a z)))
(*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (-.f64 a z)))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 a z)))
(*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (-.f64 a z)))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 a z)))
(*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z)))
(/.f64 (*.f64 y t) (-.f64 a z))
(*.f64 t (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (-.f64 a z)))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 a z)))
(*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (-.f64 a z)))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 a z)))
(*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (-.f64 a z)))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 a z)))
(*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z)))
(/.f64 (*.f64 y t) a)
(*.f64 t (/.f64 y a))
(*.f64 y (/.f64 t a))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a))
(+.f64 (*.f64 t (/.f64 y a)) (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 z (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 z (-.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (/.f64 y a))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a)))
(+.f64 (*.f64 t (/.f64 y a)) (+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 y (/.f64 t a)) (+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 2) a) z)))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (-.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (/.f64 y a)) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a))))
(+.f64 (+.f64 (*.f64 t (/.f64 y a)) (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))))) (+.f64 (*.f64 (pow.f64 z 3) (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (pow.f64 a 2))) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 3) (pow.f64 a 2))) (+.f64 (*.f64 y (/.f64 t a)) (+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a)))))
(+.f64 (*.f64 y (/.f64 t a)) (+.f64 (*.f64 z (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 2) a) (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (-.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (/.f64 y a)) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (neg.f64 (*.f64 y (/.f64 t z)))) (neg.f64 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (*.f64 y (neg.f64 (/.f64 t z)))) (neg.f64 (*.f64 a (/.f64 y z))))
(-.f64 (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))) (*.f64 a (neg.f64 (/.f64 y z))))
(+.f64 (*.f64 a (/.f64 y z)) (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (+.f64 (*.f64 -1 (*.f64 t (/.f64 y z))) (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 2))))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (+.f64 (neg.f64 (*.f64 y (/.f64 t z))) (*.f64 (*.f64 y (*.f64 -1 (-.f64 t a))) (/.f64 a (pow.f64 z 2))))) (neg.f64 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (+.f64 (*.f64 y (neg.f64 (/.f64 t z))) (neg.f64 (*.f64 a (*.f64 (-.f64 t a) (/.f64 y (pow.f64 z 2))))))) (neg.f64 (*.f64 a (/.f64 y z))))
(-.f64 (+.f64 y (*.f64 -1 (+.f64 (*.f64 a (*.f64 (-.f64 t a) (/.f64 y (pow.f64 z 2)))) (*.f64 y (/.f64 t z))))) (*.f64 a (neg.f64 (/.f64 y z))))
(+.f64 (*.f64 a (/.f64 y z)) (+.f64 y (*.f64 -1 (*.f64 y (+.f64 (/.f64 t z) (*.f64 a (/.f64 (-.f64 t a) (pow.f64 z 2))))))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3)) y))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (+.f64 y (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 3)))) (+.f64 (*.f64 -1 (*.f64 t (/.f64 y z))) (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 2))))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 (*.f64 y (*.f64 -1 (-.f64 t a))) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 3)))) (+.f64 y (neg.f64 (*.f64 y (/.f64 t z)))))) (neg.f64 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (+.f64 y (*.f64 y (neg.f64 (/.f64 t z)))) (*.f64 -1 (+.f64 (*.f64 a (*.f64 (-.f64 t a) (/.f64 y (pow.f64 z 2)))) (*.f64 (pow.f64 a 2) (*.f64 y (/.f64 (-.f64 t a) (pow.f64 z 3))))))) (neg.f64 (*.f64 a (/.f64 y z))))
(-.f64 (+.f64 (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))) (*.f64 (*.f64 y (neg.f64 (-.f64 t a))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (*.f64 a (neg.f64 (/.f64 y z))))
(+.f64 (*.f64 a (/.f64 y z)) (+.f64 (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z)))
(+.f64 y (neg.f64 (*.f64 (-.f64 t a) (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 (-.f64 t a) z))))
(+.f64 y (*.f64 (-.f64 t a) (neg.f64 (/.f64 y z))))
(+.f64 y (/.f64 (*.f64 y (-.f64 a t)) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) y))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z)) (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))))))
(+.f64 y (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))) (*.f64 (-.f64 t a) (/.f64 y z)))))
(+.f64 y (*.f64 -1 (+.f64 (*.f64 y (/.f64 (-.f64 t a) z)) (*.f64 a (*.f64 (-.f64 t a) (/.f64 y (pow.f64 z 2)))))))
(+.f64 y (neg.f64 (*.f64 (-.f64 t a) (+.f64 (/.f64 y z) (*.f64 (/.f64 a (pow.f64 z 2)) y)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z)))))
(+.f64 (+.f64 y (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 y (-.f64 t a)) (pow.f64 z 3))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))) (*.f64 (-.f64 t a) (/.f64 y z)))))
(+.f64 (+.f64 y (*.f64 (pow.f64 a 2) (*.f64 (neg.f64 (-.f64 t a)) (/.f64 y (pow.f64 z 3))))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (-.f64 t a) z)) (*.f64 a (*.f64 (-.f64 t a) (/.f64 y (pow.f64 z 2)))))))
(+.f64 (+.f64 y (*.f64 (-.f64 t a) (neg.f64 (/.f64 y z)))) (*.f64 (*.f64 y (neg.f64 (-.f64 t a))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 a t)) z)) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) z))
(*.f64 -1 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y z)))
(neg.f64 (*.f64 y (/.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) z)))
(*.f64 (/.f64 y z) (neg.f64 (+.f64 t (neg.f64 z))))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (neg.f64 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y z))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) a) (/.f64 y (pow.f64 z 2)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 y (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))) (/.f64 a (pow.f64 z 2))) (*.f64 y (/.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) z))))
(*.f64 -1 (+.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y z)) (*.f64 y (*.f64 (+.f64 t (neg.f64 z)) (/.f64 a (pow.f64 z 2))))))
(neg.f64 (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 y z) (*.f64 (/.f64 y (pow.f64 z 2)) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) z))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) a) (/.f64 y (pow.f64 z 2)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y z))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (pow.f64 a 2)) (/.f64 y (pow.f64 z 3))))))
(+.f64 (neg.f64 (*.f64 y (/.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) z))) (*.f64 -1 (+.f64 (*.f64 (*.f64 y (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))) (/.f64 a (pow.f64 z 2))) (*.f64 (*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (pow.f64 a 2)) (/.f64 y (pow.f64 z 3))))))
(*.f64 -1 (+.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y z)) (+.f64 (*.f64 y (*.f64 (+.f64 t (neg.f64 z)) (/.f64 a (pow.f64 z 2)))) (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 (+.f64 t (neg.f64 z)) (pow.f64 z 3)))))))
(*.f64 -1 (+.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y z)) (*.f64 (*.f64 y (+.f64 t (neg.f64 z))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) z)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 z 4))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) a) (/.f64 y (pow.f64 z 2)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (pow.f64 a 3)) (/.f64 y (pow.f64 z 4)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y z))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (pow.f64 a 2)) (/.f64 y (pow.f64 z 3)))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (*.f64 y (pow.f64 a 3))) (pow.f64 z 4)) (*.f64 y (/.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) z)))) (*.f64 -1 (+.f64 (*.f64 (*.f64 y (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))) (/.f64 a (pow.f64 z 2))) (*.f64 (*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (pow.f64 a 2)) (/.f64 y (pow.f64 z 3))))))
(+.f64 (neg.f64 (*.f64 y (*.f64 (+.f64 t (neg.f64 z)) (/.f64 a (pow.f64 z 2))))) (*.f64 -1 (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 (+.f64 t (neg.f64 z)) (pow.f64 z 3)))) (+.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y z)) (*.f64 (pow.f64 a 3) (*.f64 (/.f64 y (pow.f64 z 4)) (+.f64 t (neg.f64 z))))))))
(*.f64 -1 (+.f64 (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 y z) (*.f64 (/.f64 y (pow.f64 z 2)) a))) (*.f64 (*.f64 y (+.f64 t (neg.f64 z))) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(*.f64 -1 (+.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y z)) (*.f64 (*.f64 y (+.f64 t (neg.f64 z))) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a)
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y a))
(*.f64 y (/.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) a))
(*.f64 (/.f64 y a) (+.f64 t (neg.f64 z)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) z)) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a))
(+.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y a)) (*.f64 (*.f64 z (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))) (/.f64 y (pow.f64 a 2))))
(+.f64 (*.f64 y (/.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) a)) (*.f64 y (*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 z (pow.f64 a 2)))))
(+.f64 (*.f64 (/.f64 y a) (+.f64 t (neg.f64 z))) (*.f64 z (/.f64 (*.f64 y (+.f64 t (neg.f64 z))) (pow.f64 a 2))))
(*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (*.f64 z (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a)))
(+.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y a)) (+.f64 (*.f64 (*.f64 z (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))) (/.f64 y (pow.f64 a 2))) (*.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (pow.f64 z 2)) (/.f64 y (pow.f64 a 3)))))
(+.f64 (*.f64 y (/.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) a)) (+.f64 (*.f64 y (*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 z (pow.f64 a 2)))) (*.f64 y (*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (*.f64 (/.f64 y a) (+.f64 t (neg.f64 z))) (+.f64 (*.f64 z (/.f64 (*.f64 y (+.f64 t (neg.f64 z))) (pow.f64 a 2))) (*.f64 y (*.f64 (pow.f64 z 2) (/.f64 (+.f64 t (neg.f64 z)) (pow.f64 a 3))))))
(+.f64 (*.f64 (/.f64 y a) (+.f64 t (neg.f64 z))) (*.f64 y (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(*.f64 y (+.f64 (/.f64 (+.f64 t (neg.f64 z)) a) (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) (pow.f64 z 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) (pow.f64 z 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (*.f64 z (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a))))
(+.f64 (+.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y a)) (*.f64 (*.f64 z (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))) (/.f64 y (pow.f64 a 2)))) (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (pow.f64 z 2)) (/.f64 y (pow.f64 a 3))) (*.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (pow.f64 z 3)) (/.f64 y (pow.f64 a 4)))))
(+.f64 (+.f64 (*.f64 y (/.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) a)) (*.f64 y (*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 z (pow.f64 a 2))))) (+.f64 (*.f64 y (*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (*.f64 y (*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (*.f64 (/.f64 y a) (+.f64 t (neg.f64 z))) (+.f64 (+.f64 (*.f64 z (/.f64 (*.f64 y (+.f64 t (neg.f64 z))) (pow.f64 a 2))) (*.f64 y (*.f64 (pow.f64 z 2) (/.f64 (+.f64 t (neg.f64 z)) (pow.f64 a 3))))) (*.f64 y (*.f64 (pow.f64 z 3) (/.f64 (+.f64 t (neg.f64 z)) (pow.f64 a 4))))))
(+.f64 (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (*.f64 (*.f64 y (+.f64 t (neg.f64 z))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))
(+.f64 (*.f64 (/.f64 y a) (+.f64 t (neg.f64 z))) (*.f64 (*.f64 y (+.f64 t (neg.f64 z))) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a)
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y a))
(*.f64 y (/.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) a))
(*.f64 (/.f64 y a) (+.f64 t (neg.f64 z)))
(+.f64 (/.f64 (*.f64 y (*.f64 z (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a))
(+.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y a)) (*.f64 (*.f64 z (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))) (/.f64 y (pow.f64 a 2))))
(+.f64 (*.f64 y (/.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) a)) (*.f64 y (*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 z (pow.f64 a 2)))))
(+.f64 (*.f64 (/.f64 y a) (+.f64 t (neg.f64 z))) (*.f64 z (/.f64 (*.f64 y (+.f64 t (neg.f64 z))) (pow.f64 a 2))))
(*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) (pow.f64 z 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) z)) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a)))
(+.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y a)) (+.f64 (*.f64 (*.f64 z (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))) (/.f64 y (pow.f64 a 2))) (*.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (pow.f64 z 2)) (/.f64 y (pow.f64 a 3)))))
(+.f64 (*.f64 y (/.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) a)) (+.f64 (*.f64 y (*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 z (pow.f64 a 2)))) (*.f64 y (*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (*.f64 (/.f64 y a) (+.f64 t (neg.f64 z))) (+.f64 (*.f64 z (/.f64 (*.f64 y (+.f64 t (neg.f64 z))) (pow.f64 a 2))) (*.f64 y (*.f64 (pow.f64 z 2) (/.f64 (+.f64 t (neg.f64 z)) (pow.f64 a 3))))))
(+.f64 (*.f64 (/.f64 y a) (+.f64 t (neg.f64 z))) (*.f64 y (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(*.f64 y (+.f64 (/.f64 (+.f64 t (neg.f64 z)) a) (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) (pow.f64 z 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) z)) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a))))
(+.f64 (+.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y a)) (*.f64 (*.f64 z (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))) (/.f64 y (pow.f64 a 2)))) (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (pow.f64 z 2)) (/.f64 y (pow.f64 a 3))) (*.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (pow.f64 z 3)) (/.f64 y (pow.f64 a 4)))))
(+.f64 (+.f64 (*.f64 y (/.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) a)) (*.f64 y (*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 z (pow.f64 a 2))))) (+.f64 (*.f64 y (*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (*.f64 y (*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (*.f64 (/.f64 y a) (+.f64 t (neg.f64 z))) (+.f64 (+.f64 (*.f64 z (/.f64 (*.f64 y (+.f64 t (neg.f64 z))) (pow.f64 a 2))) (*.f64 y (*.f64 (pow.f64 z 2) (/.f64 (+.f64 t (neg.f64 z)) (pow.f64 a 3))))) (*.f64 y (*.f64 (pow.f64 z 3) (/.f64 (+.f64 t (neg.f64 z)) (pow.f64 a 4))))))
(+.f64 (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (*.f64 (*.f64 y (+.f64 t (neg.f64 z))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))
(+.f64 (*.f64 (/.f64 y a) (+.f64 t (neg.f64 z))) (*.f64 (*.f64 y (+.f64 t (neg.f64 z))) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(-.f64 (*.f64 3 z) (*.f64 4 z))
(-.f64 (*.f64 3 z) (*.f64 z 4))
(neg.f64 z)
(-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
t
(-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
t
(-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
t
(+.f64 (*.f64 -1 z) t)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 z) t)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 z) t)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(*.f64 -1 z)
(-.f64 (*.f64 3 z) (*.f64 z 4))
(neg.f64 z)
(+.f64 (*.f64 -1 z) t)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 z) t)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 z) t)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(*.f64 -1 z)
(-.f64 (*.f64 3 z) (*.f64 z 4))
(neg.f64 z)
(+.f64 (*.f64 -1 z) t)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 z) t)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 z) t)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(/.f64 (-.f64 (*.f64 3 z) (*.f64 4 z)) (-.f64 a z))
(/.f64 (-.f64 (*.f64 3 z) (*.f64 z 4)) (-.f64 a z))
(/.f64 (neg.f64 z) (-.f64 a z))
(/.f64 z (-.f64 z a))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (*.f64 4 (/.f64 z (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (*.f64 3 z) (-.f64 a z)) (/.f64 t (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (*.f64 z (/.f64 4 (-.f64 a z))))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (*.f64 4 (/.f64 z (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (*.f64 3 z) (-.f64 a z)) (/.f64 t (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (*.f64 z (/.f64 4 (-.f64 a z))))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (*.f64 4 (/.f64 z (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (*.f64 3 z) (-.f64 a z)) (/.f64 t (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (*.f64 z (/.f64 4 (-.f64 a z))))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 a z)))
(/.f64 t (-.f64 a z))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (*.f64 4 (/.f64 z (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (*.f64 3 z) (-.f64 a z)) (/.f64 t (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (*.f64 z (/.f64 4 (-.f64 a z))))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (*.f64 4 (/.f64 z (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (*.f64 3 z) (-.f64 a z)) (/.f64 t (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (*.f64 z (/.f64 4 (-.f64 a z))))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (*.f64 4 (/.f64 z (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (*.f64 3 z) (-.f64 a z)) (/.f64 t (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (*.f64 z (/.f64 4 (-.f64 a z))))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 a z)))
(/.f64 t (-.f64 a z))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (*.f64 4 (/.f64 z (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (*.f64 3 z) (-.f64 a z)) (/.f64 t (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (*.f64 z (/.f64 4 (-.f64 a z))))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (*.f64 4 (/.f64 z (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (*.f64 3 z) (-.f64 a z)) (/.f64 t (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (*.f64 z (/.f64 4 (-.f64 a z))))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (*.f64 4 (/.f64 z (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (*.f64 3 z) (-.f64 a z)) (/.f64 t (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (*.f64 z (/.f64 4 (-.f64 a z))))
(-.f64 (+.f64 (*.f64 3 (/.f64 z (-.f64 a z))) (/.f64 t (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 a z)))
(/.f64 t a)
(+.f64 (/.f64 t a) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) z)))
(+.f64 (/.f64 t a) (*.f64 (+.f64 (*.f64 -1 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) (neg.f64 z)))
(+.f64 (/.f64 t a) (*.f64 (+.f64 (neg.f64 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) (neg.f64 z)))
(+.f64 (/.f64 t a) (*.f64 (+.f64 (/.f64 (neg.f64 t) (pow.f64 a 2)) (/.f64 1 a)) (neg.f64 z)))
(+.f64 (/.f64 t a) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 t (pow.f64 a 3)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) z))))
(+.f64 (/.f64 t a) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) (neg.f64 z)) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 t (pow.f64 a 3))))))))
(+.f64 (/.f64 t a) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 t (pow.f64 a 3))))) (*.f64 z (+.f64 (neg.f64 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))))))
(+.f64 (/.f64 t a) (*.f64 -1 (+.f64 (*.f64 z (+.f64 (neg.f64 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 t (pow.f64 a 3))))))))
(+.f64 (/.f64 t a) (neg.f64 (+.f64 (*.f64 z (+.f64 (/.f64 (neg.f64 t) (pow.f64 a 2)) (/.f64 1 a))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 (neg.f64 t) (pow.f64 a 3)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 t (pow.f64 a 4)))))) (+.f64 (/.f64 t a) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 t (pow.f64 a 3)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) z)))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)) (neg.f64 z)) (*.f64 -1 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 t (pow.f64 a 3))))))) (+.f64 (/.f64 t a) (*.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 t (pow.f64 a 4))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 t (pow.f64 a 3))))) (*.f64 z (+.f64 (neg.f64 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))))) (+.f64 (/.f64 t a) (neg.f64 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 t (pow.f64 a 4))))))))
(+.f64 (/.f64 t a) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 t (pow.f64 a 4))))) (+.f64 (*.f64 z (+.f64 (neg.f64 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 t (pow.f64 a 3)))))))))
(+.f64 (/.f64 t a) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (/.f64 (neg.f64 t) (pow.f64 a 4)))) (+.f64 (*.f64 z (+.f64 (/.f64 (neg.f64 t) (pow.f64 a 2)) (/.f64 1 a))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 (neg.f64 t) (pow.f64 a 3))))))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 t z))) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 1 (neg.f64 (/.f64 t z))) (neg.f64 (/.f64 a z)))
(-.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (/.f64 a (neg.f64 z)))
(+.f64 (/.f64 a z) (+.f64 1 (/.f64 t (neg.f64 z))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 a)) a) (pow.f64 z 2)) (+.f64 1 (*.f64 -1 (/.f64 t z)))) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 t z)) (+.f64 1 (*.f64 a (/.f64 (*.f64 -1 (-.f64 t a)) (pow.f64 z 2))))) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 (neg.f64 (/.f64 t z)) (+.f64 1 (*.f64 a (*.f64 (-.f64 t a) (/.f64 -1 (pow.f64 z 2)))))) (neg.f64 (/.f64 a z)))
(-.f64 (+.f64 1 (+.f64 (neg.f64 (/.f64 t z)) (*.f64 (/.f64 (-.f64 t a) (pow.f64 z 2)) (neg.f64 a)))) (neg.f64 (/.f64 a z)))
(-.f64 (+.f64 1 (*.f64 -1 (+.f64 (*.f64 a (/.f64 (-.f64 t a) (pow.f64 z 2))) (/.f64 t z)))) (/.f64 a (neg.f64 z)))
(+.f64 (/.f64 a z) (+.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (*.f64 a (/.f64 (-.f64 a t) (pow.f64 z 2)))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 t) (*.f64 -1 a))) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 t z)) (/.f64 (*.f64 (-.f64 (*.f64 -1 t) (*.f64 -1 a)) (pow.f64 a 2)) (pow.f64 z 3))))) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 t z)) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (-.f64 t a)) (pow.f64 z 3)))) (+.f64 (*.f64 a (/.f64 (*.f64 -1 (-.f64 t a)) (pow.f64 z 2))) 1)) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 (+.f64 (neg.f64 (/.f64 t z)) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (-.f64 t a)) (pow.f64 z 3)))) (+.f64 1 (*.f64 a (*.f64 (-.f64 t a) (/.f64 -1 (pow.f64 z 2)))))) (neg.f64 (/.f64 a z)))
(-.f64 (+.f64 (*.f64 (neg.f64 (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 1 (neg.f64 (/.f64 t z)))) (neg.f64 (/.f64 a z)))
(-.f64 (+.f64 1 (*.f64 -1 (+.f64 (/.f64 t z) (*.f64 (-.f64 t a) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))) (/.f64 a (neg.f64 z)))
(+.f64 (/.f64 a z) (+.f64 (+.f64 1 (/.f64 t (neg.f64 z))) (*.f64 (-.f64 a t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 t a) z)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 t a) z)))
(+.f64 1 (/.f64 (-.f64 t a) (neg.f64 z)))
(+.f64 1 (/.f64 (-.f64 a t) z))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 t a) z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 t a) a) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (*.f64 a (/.f64 (-.f64 t a) (pow.f64 z 2)))) (+.f64 1 (*.f64 -1 (/.f64 (-.f64 t a) z))))
(+.f64 1 (*.f64 -1 (+.f64 (*.f64 (-.f64 t a) (/.f64 a (pow.f64 z 2))) (/.f64 (-.f64 t a) z))))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (-.f64 t a) z) (*.f64 a (/.f64 (-.f64 t a) (pow.f64 z 2))))))
(+.f64 1 (neg.f64 (+.f64 (/.f64 (-.f64 t a) z) (*.f64 a (/.f64 (-.f64 t a) (pow.f64 z 2))))))
(+.f64 1 (+.f64 (*.f64 a (/.f64 (-.f64 a t) (pow.f64 z 2))) (/.f64 (-.f64 a t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 t a) (pow.f64 a 2)) (pow.f64 z 3))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 t a) z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 t a) a) (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 t a) z)) (*.f64 -1 (*.f64 a (/.f64 (-.f64 t a) (pow.f64 z 2))))) (+.f64 1 (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 t a) (pow.f64 z 3))))))
(+.f64 1 (+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t a) (/.f64 a (pow.f64 z 2))) (/.f64 (-.f64 t a) z))) (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 t a) (pow.f64 z 3))))))
(+.f64 (+.f64 1 (neg.f64 (/.f64 (-.f64 t a) z))) (*.f64 (neg.f64 (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 (+.f64 1 (/.f64 (-.f64 t a) (neg.f64 z))) (*.f64 (neg.f64 (-.f64 t a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (+.f64 1 (/.f64 (-.f64 a t) z)) (*.f64 (-.f64 a t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) z))
(*.f64 -1 (/.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) z))
(neg.f64 (/.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) z))
(neg.f64 (/.f64 (+.f64 t (neg.f64 z)) z))
(/.f64 (+.f64 t (neg.f64 z)) (neg.f64 z))
(+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) z)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) z)) (*.f64 a (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))))
(+.f64 (neg.f64 (/.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) z)) (*.f64 a (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))))
(+.f64 (neg.f64 (/.f64 (+.f64 t (neg.f64 z)) z)) (*.f64 a (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))))
(+.f64 (/.f64 (+.f64 t (neg.f64 z)) (neg.f64 z)) (*.f64 a (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))))
(+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))) z) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) z))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) z)) (+.f64 (*.f64 (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2))) (/.f64 (pow.f64 a 2) z)) (*.f64 a (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2))))))
(+.f64 (neg.f64 (/.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) z)) (*.f64 (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2))) (+.f64 a (/.f64 (pow.f64 a 2) z))))
(+.f64 (neg.f64 (/.f64 (+.f64 t (neg.f64 z)) z)) (*.f64 (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2))) (+.f64 a (/.f64 (pow.f64 a 2) z))))
(+.f64 (/.f64 (+.f64 t (neg.f64 z)) (neg.f64 z)) (*.f64 (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2))) (+.f64 a (/.f64 (pow.f64 a 2) z))))
(+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))) z) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))) (pow.f64 z 2)) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) z)))))
(+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) z)) (+.f64 (*.f64 (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2))) (/.f64 (pow.f64 a 3) (pow.f64 z 2))) (*.f64 (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2))) (/.f64 (pow.f64 a 2) z)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) z)) (*.f64 (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2))) (/.f64 (pow.f64 a 3) (pow.f64 z 2)))) (*.f64 (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2))) (+.f64 a (/.f64 (pow.f64 a 2) z))))
(+.f64 (neg.f64 (/.f64 (+.f64 t (neg.f64 z)) z)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2)))) (pow.f64 z 2)) (*.f64 (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2))) (+.f64 a (/.f64 (pow.f64 a 2) z)))))
(+.f64 (/.f64 (+.f64 t (neg.f64 z)) (neg.f64 z)) (*.f64 (-.f64 (/.f64 1 z) (/.f64 t (pow.f64 z 2))) (+.f64 (+.f64 a (/.f64 (pow.f64 a 2) z)) (/.f64 (pow.f64 a 3) (pow.f64 z 2)))))
(/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) a)
(/.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) a)
(/.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) a)
(/.f64 (+.f64 t (neg.f64 z)) a)
(-.f64 (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 2)) (*.f64 3 (/.f64 z a)))) (*.f64 4 (/.f64 z a)))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (*.f64 3 (/.f64 z a)) (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 z (pow.f64 a 2))))) (*.f64 4 (/.f64 z a)))
(-.f64 (+.f64 (*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z a)) (/.f64 t a))) (*.f64 z (/.f64 4 a)))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (*.f64 3 (/.f64 z a)) (*.f64 (+.f64 t (neg.f64 z)) (/.f64 z (pow.f64 a 2))))) (*.f64 z (/.f64 4 a)))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) z) (pow.f64 a 2)) (+.f64 (*.f64 3 (/.f64 z a)) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 3))))) (*.f64 4 (/.f64 z a)))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z a)) (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))) (*.f64 4 (/.f64 z a)))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z a)) (*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))) (*.f64 z (/.f64 4 a)))
(-.f64 (+.f64 (*.f64 3 (/.f64 z a)) (+.f64 (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))) (/.f64 t a))) (*.f64 z (/.f64 4 a)))
(-.f64 (+.f64 (*.f64 3 (/.f64 z a)) (+.f64 (/.f64 t a) (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))) (*.f64 z (/.f64 4 a)))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) (pow.f64 z 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) z) (pow.f64 a 2)) (*.f64 3 (/.f64 z a)))))) (*.f64 4 (/.f64 z a)))
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z a)) (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (+.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (/.f64 t a))) (*.f64 4 (/.f64 z a)))
(-.f64 (+.f64 (*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (+.f64 (/.f64 t a) (+.f64 (*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z a)) (*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))) (*.f64 z (/.f64 4 a)))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (*.f64 3 (/.f64 z a)) (+.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 z (pow.f64 a 2))) (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))))) (*.f64 z (/.f64 4 a)))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (*.f64 3 (/.f64 z a)) (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))) (*.f64 z (/.f64 4 a)))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (*.f64 3 (/.f64 z a)) (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))) (*.f64 z (/.f64 4 a)))
(/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) a)
(/.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) a)
(/.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) a)
(/.f64 (+.f64 t (neg.f64 z)) a)
(-.f64 (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 2)) (*.f64 3 (/.f64 z a)))) (*.f64 4 (/.f64 z a)))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (*.f64 3 (/.f64 z a)) (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 z (pow.f64 a 2))))) (*.f64 4 (/.f64 z a)))
(-.f64 (+.f64 (*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z a)) (/.f64 t a))) (*.f64 z (/.f64 4 a)))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (*.f64 3 (/.f64 z a)) (*.f64 (+.f64 t (neg.f64 z)) (/.f64 z (pow.f64 a 2))))) (*.f64 z (/.f64 4 a)))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) z) (pow.f64 a 2)) (+.f64 (*.f64 3 (/.f64 z a)) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 3))))) (*.f64 4 (/.f64 z a)))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z a)) (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))) (*.f64 4 (/.f64 z a)))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z a)) (*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))) (*.f64 z (/.f64 4 a)))
(-.f64 (+.f64 (*.f64 3 (/.f64 z a)) (+.f64 (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))) (/.f64 t a))) (*.f64 z (/.f64 4 a)))
(-.f64 (+.f64 (*.f64 3 (/.f64 z a)) (+.f64 (/.f64 t a) (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))) (*.f64 z (/.f64 4 a)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) (pow.f64 z 3)) (pow.f64 a 4)) (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) (pow.f64 z 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) z) (pow.f64 a 2)) (*.f64 3 (/.f64 z a)))))) (*.f64 4 (/.f64 z a)))
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z a)) (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (+.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (/.f64 t a))) (*.f64 4 (/.f64 z a)))
(-.f64 (+.f64 (*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (+.f64 (/.f64 t a) (+.f64 (*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z a)) (*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))) (*.f64 z (/.f64 4 a)))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (*.f64 3 (/.f64 z a)) (+.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 z (pow.f64 a 2))) (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))))) (*.f64 z (/.f64 4 a)))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (*.f64 3 (/.f64 z a)) (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))) (*.f64 z (/.f64 4 a)))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (*.f64 3 (/.f64 z a)) (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))) (*.f64 z (/.f64 4 a)))
(*.f64 3 z)
(+.f64 (*.f64 3 z) t)
(+.f64 t (*.f64 3 z))
(+.f64 (*.f64 3 z) t)
(+.f64 t (*.f64 3 z))
(+.f64 (*.f64 3 z) t)
(+.f64 t (*.f64 3 z))
t
(+.f64 (*.f64 3 z) t)
(+.f64 t (*.f64 3 z))
(+.f64 (*.f64 3 z) t)
(+.f64 t (*.f64 3 z))
(+.f64 (*.f64 3 z) t)
(+.f64 t (*.f64 3 z))
t
(+.f64 (*.f64 3 z) t)
(+.f64 t (*.f64 3 z))
(+.f64 (*.f64 3 z) t)
(+.f64 t (*.f64 3 z))
(+.f64 (*.f64 3 z) t)
(+.f64 t (*.f64 3 z))
t
(+.f64 (*.f64 3 z) t)
(+.f64 t (*.f64 3 z))
(+.f64 (*.f64 3 z) t)
(+.f64 t (*.f64 3 z))
(+.f64 (*.f64 3 z) t)
(+.f64 t (*.f64 3 z))
(*.f64 3 z)
(+.f64 (*.f64 3 z) t)
(+.f64 t (*.f64 3 z))
(+.f64 (*.f64 3 z) t)
(+.f64 t (*.f64 3 z))
(+.f64 (*.f64 3 z) t)
(+.f64 t (*.f64 3 z))
(*.f64 3 z)
(+.f64 (*.f64 3 z) t)
(+.f64 t (*.f64 3 z))
(+.f64 (*.f64 3 z) t)
(+.f64 t (*.f64 3 z))
(+.f64 (*.f64 3 z) t)
(+.f64 t (*.f64 3 z))
(+.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z))) 0)
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 a z)))
(*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z)))
(+.f64 0 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z))))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 a z)))
(*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z)))
(-.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z))) 0)
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 a z)))
(*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z)))
(/.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z))) 1)
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 a z)))
(*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z)))
(/.f64 (*.f64 y (+.f64 t (neg.f64 z))) (-.f64 a z))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 a z)))
(*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z)))
(pow.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z))) 1)
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 a z)))
(*.f64 (+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z))) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 a z)))
(+.f64 t (neg.f64 z))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (+.f64 (*.f64 z 7) (*.f64 z -8)))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(+.f64 (*.f64 z 3) (+.f64 t (*.f64 z -4)))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(+.f64 (*.f64 z 3) (+.f64 (+.f64 t (*.f64 z 4)) (*.f64 z -8)))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(+.f64 (+.f64 t (*.f64 z 3)) (*.f64 z -4))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(+.f64 (+.f64 t (*.f64 z 3)) (+.f64 (*.f64 z 4) (*.f64 z -8)))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(+.f64 (*.f64 z 4) (+.f64 (+.f64 t (*.f64 z 3)) (*.f64 z -8)))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(+.f64 (+.f64 t (neg.f64 z)) 0)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(+.f64 0 (+.f64 t (neg.f64 z)))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(+.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (neg.f64 (+.f64 t (*.f64 z 7))))
(+.f64 (*.f64 z 6) (+.f64 (+.f64 t t) (neg.f64 (+.f64 t (*.f64 z 7)))))
(+.f64 (*.f64 z 6) (+.f64 t (+.f64 t (neg.f64 (+.f64 t (*.f64 z 7))))))
(+.f64 (+.f64 t (*.f64 z 7)) (*.f64 z -8))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(+.f64 (*.f64 z -4) (+.f64 t (*.f64 z 3)))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(+.f64 (neg.f64 z) t)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(+.f64 (+.f64 t (*.f64 z 4)) (+.f64 (*.f64 z 3) (*.f64 z -8)))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(+.f64 (*.f64 z 7) (+.f64 t (*.f64 z -8)))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(+.f64 (*.f64 z -8) (+.f64 t (*.f64 z 7)))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(+.f64 (neg.f64 (+.f64 t (*.f64 z 7))) (+.f64 (+.f64 t t) (*.f64 z 6)))
(+.f64 (*.f64 z 6) (+.f64 (+.f64 t t) (neg.f64 (+.f64 t (*.f64 z 7)))))
(+.f64 (*.f64 z 6) (+.f64 t (+.f64 t (neg.f64 (+.f64 t (*.f64 z 7))))))
(+.f64 (+.f64 t (*.f64 z -4)) (*.f64 z 3))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(+.f64 (+.f64 t (*.f64 z -8)) (*.f64 z 7))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(+.f64 (+.f64 (*.f64 z 3) (*.f64 z -8)) (+.f64 t (*.f64 z 4)))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(+.f64 (+.f64 (+.f64 t (*.f64 z 3)) (*.f64 z -8)) (*.f64 z 4))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(+.f64 (+.f64 (*.f64 z 4) (*.f64 z -8)) (+.f64 t (*.f64 z 3)))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(+.f64 (+.f64 (+.f64 t (*.f64 z 4)) (*.f64 z -8)) (*.f64 z 3))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(+.f64 (+.f64 (*.f64 z 7) (*.f64 z -8)) t)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(*.f64 (+.f64 t (neg.f64 z)) 1)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(*.f64 1 (+.f64 t (neg.f64 z)))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(*.f64 (neg.f64 (+.f64 t (neg.f64 z))) -1)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(*.f64 -1 (neg.f64 (+.f64 t (neg.f64 z))))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(*.f64 -1 (-.f64 (*.f64 (neg.f64 (+.f64 t (neg.f64 z))) 2) (neg.f64 (+.f64 t (neg.f64 z)))))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(/.f64 (+.f64 t (neg.f64 z)) 1)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(/.f64 (neg.f64 (+.f64 t (neg.f64 z))) -1)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(/.f64 (-.f64 (+.f64 t (+.f64 (*.f64 z 8) (*.f64 z 7))) (*.f64 (+.f64 t (*.f64 z 7)) 2)) -1)
(neg.f64 (-.f64 (+.f64 t (+.f64 (*.f64 z 7) (*.f64 z 8))) (*.f64 2 (+.f64 t (*.f64 z 7)))))
(-.f64 (neg.f64 (+.f64 t (*.f64 z 15))) (*.f64 (+.f64 t (*.f64 z 7)) -2))
(-.f64 (*.f64 2 (+.f64 t (*.f64 z 7))) (+.f64 t (*.f64 z 15)))
(pow.f64 (+.f64 t (neg.f64 z)) 1)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(neg.f64 (neg.f64 (+.f64 t (neg.f64 z))))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 t (+.f64 (*.f64 z -4) (*.f64 3 z)))
(+.f64 t (neg.f64 z))
(+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)) 0)
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(+.f64 0 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (*.f64 z (/.f64 4 (-.f64 z a))))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(+.f64 (*.f64 z (/.f64 4 (-.f64 a z))) (/.f64 (-.f64 (*.f64 z 8) (+.f64 t (*.f64 z 3))) (-.f64 z a)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(+.f64 (*.f64 z (/.f64 4 (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (+.f64 t (*.f64 z 3)))))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)) (/.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (-.f64 a z)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (/.f64 (*.f64 z 8) (-.f64 z a)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (+.f64 t (neg.f64 z)) (+.f64 t (*.f64 z 3)))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (-.f64 (+.f64 t (neg.f64 z)) (+.f64 t (*.f64 3 z)))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 2 (*.f64 (-.f64 (+.f64 t (neg.f64 z)) (+.f64 t (*.f64 3 z))) (/.f64 1 (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 2 (-.f64 (*.f64 z -2) (*.f64 z 2)))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 2 (*.f64 z -4))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 2 (/.f64 (*.f64 z -4) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (*.f64 z -4))))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(+.f64 (*.f64 z (/.f64 4 (-.f64 z a))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(+.f64 (/.f64 (*.f64 z 8) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (*.f64 z -8))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 2 (+.f64 t (neg.f64 z))) (*.f64 z -8))))
(+.f64 (/.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (-.f64 a z)) (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z)))) (+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)) (*.f64 z (/.f64 4 (-.f64 z a)))))
(+.f64 (*.f64 z (/.f64 4 (-.f64 z a))) (+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 t (neg.f64 z)) (+.f64 t (*.f64 3 z))))))
(+.f64 (*.f64 z (/.f64 4 (-.f64 z a))) (+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (neg.f64 z) (+.f64 (*.f64 3 z) (+.f64 t t))))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (+.f64 t (*.f64 z 2)))) (+.f64 (*.f64 z (/.f64 4 (-.f64 z a))) (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (+.f64 t (*.f64 z 2)))) (+.f64 (/.f64 (*.f64 z -4) (-.f64 a z)) (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 z -4) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 t (+.f64 t (+.f64 z z))) (neg.f64 (+.f64 t (neg.f64 z))))))
(+.f64 (/.f64 (-.f64 (*.f64 z 8) (+.f64 t (*.f64 z 3))) (-.f64 z a)) (*.f64 z (/.f64 4 (-.f64 a z))))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (+.f64 t (*.f64 z 3)))) (*.f64 z (/.f64 4 (-.f64 a z))))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (+.f64 t (neg.f64 z)) (+.f64 t (*.f64 z 3)))) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (-.f64 (+.f64 t (neg.f64 z)) (+.f64 t (*.f64 3 z)))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 2 (*.f64 (-.f64 (+.f64 t (neg.f64 z)) (+.f64 t (*.f64 3 z))) (/.f64 1 (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 2 (-.f64 (*.f64 z -2) (*.f64 z 2)))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 2 (*.f64 z -4))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 2 (/.f64 (*.f64 z -4) (-.f64 a z))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (*.f64 z -4))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (*.f64 z -8))) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 2 (+.f64 t (neg.f64 z))) (*.f64 z -8))))
(+.f64 (+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)) (*.f64 z (/.f64 4 (-.f64 z a)))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z)))))
(+.f64 (*.f64 z (/.f64 4 (-.f64 z a))) (+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 t (neg.f64 z)) (+.f64 t (*.f64 3 z))))))
(+.f64 (*.f64 z (/.f64 4 (-.f64 z a))) (+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (neg.f64 z) (+.f64 (*.f64 3 z) (+.f64 t t))))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (+.f64 t (*.f64 z 2)))) (+.f64 (*.f64 z (/.f64 4 (-.f64 z a))) (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (+.f64 t (*.f64 z 2)))) (+.f64 (/.f64 (*.f64 z -4) (-.f64 a z)) (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 z -4) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 t (+.f64 t (+.f64 z z))) (neg.f64 (+.f64 t (neg.f64 z))))))
(-.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)) 0)
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(-.f64 0 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)) (*.f64 z (/.f64 4 (-.f64 a z))))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(-.f64 (*.f64 z (/.f64 4 (-.f64 a z))) (/.f64 (-.f64 (*.f64 z 8) (+.f64 t (*.f64 z 3))) (-.f64 a z)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(-.f64 (*.f64 z (/.f64 4 (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 (+.f64 t (neg.f64 z)) 2))))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(-.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)) (/.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (-.f64 z a)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(-.f64 (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)))
(-.f64 (*.f64 (+.f64 t (*.f64 3 z)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (/.f64 (*.f64 z 8) (-.f64 a z)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z)))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (-.f64 (+.f64 t (*.f64 3 z)) (+.f64 t (neg.f64 z)))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 2 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (+.f64 t (neg.f64 z))) (/.f64 1 (-.f64 a z)))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (-.f64 (*.f64 z 6) (*.f64 z 2))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 2 (+.f64 (/.f64 (*.f64 z 4) (-.f64 a z)) 0)))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 2 (/.f64 (*.f64 z 4) (-.f64 a z))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 z -4) (*.f64 (+.f64 t (neg.f64 z)) 2))))
(-.f64 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 z -4) (*.f64 2 (+.f64 t (neg.f64 z))))))
(-.f64 (*.f64 z (/.f64 4 (-.f64 z a))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(-.f64 (/.f64 (*.f64 z 8) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (*.f64 z -4) (+.f64 t (neg.f64 z)))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (-.f64 (*.f64 z -4) (+.f64 t (neg.f64 z)))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) (*.f64 2 (*.f64 (-.f64 (*.f64 z -4) (+.f64 t (neg.f64 z))) (/.f64 1 (-.f64 a z)))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 2 (-.f64 (*.f64 z -4) (+.f64 t (neg.f64 z))))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) (*.f64 2 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 z a))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 2 (-.f64 z a))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) (*.f64 (+.f64 t (*.f64 3 z)) (/.f64 2 (-.f64 z a))))
(-.f64 (/.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (-.f64 a z)) (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(-.f64 (/.f64 (*.f64 z 8) (-.f64 a z)) (+.f64 (*.f64 z (/.f64 4 (-.f64 a z))) (/.f64 (-.f64 (*.f64 z 8) (+.f64 t (*.f64 z 3))) (-.f64 a z))))
(-.f64 (/.f64 (*.f64 z 8) (-.f64 a z)) (+.f64 (*.f64 z (/.f64 4 (-.f64 a z))) (/.f64 (-.f64 (*.f64 z 8) (+.f64 t (*.f64 3 z))) (-.f64 a z))))
(-.f64 (*.f64 z (/.f64 8 (-.f64 a z))) (+.f64 (/.f64 (*.f64 z 4) (-.f64 a z)) (/.f64 (-.f64 (*.f64 z 8) (+.f64 t (*.f64 3 z))) (-.f64 a z))))
(-.f64 (*.f64 z (/.f64 8 (-.f64 a z))) (+.f64 (*.f64 z (/.f64 4 (-.f64 a z))) (/.f64 (-.f64 (*.f64 z 8) (+.f64 t (*.f64 3 z))) (-.f64 a z))))
(-.f64 (/.f64 (*.f64 z 8) (-.f64 a z)) (+.f64 (/.f64 (*.f64 z 4) (-.f64 a z)) (/.f64 (-.f64 (*.f64 z 8) (+.f64 t (*.f64 3 z))) (-.f64 a z))))
(-.f64 (/.f64 (*.f64 z 8) (-.f64 a z)) (+.f64 (*.f64 z (/.f64 4 (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 (+.f64 t (neg.f64 z)) 2)))))
(-.f64 (/.f64 (*.f64 z 8) (-.f64 a z)) (+.f64 (*.f64 z (/.f64 4 (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 2 (+.f64 t (neg.f64 z)))))))
(-.f64 (*.f64 z (/.f64 8 (-.f64 a z))) (+.f64 (/.f64 (*.f64 z 4) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 2 (+.f64 t (neg.f64 z)))))))
(-.f64 (*.f64 z (/.f64 8 (-.f64 a z))) (+.f64 (*.f64 z (/.f64 4 (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 2 (+.f64 t (neg.f64 z)))))))
(-.f64 (/.f64 (*.f64 z 8) (-.f64 a z)) (+.f64 (/.f64 (*.f64 z 4) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 2 (+.f64 t (neg.f64 z)))))))
(-.f64 (/.f64 (*.f64 z 8) (-.f64 a z)) (+.f64 (/.f64 (*.f64 z 4) (-.f64 a z)) (/.f64 (-.f64 0 (+.f64 t (*.f64 z -5))) (-.f64 a z))))
(-.f64 (/.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (-.f64 z a)) (+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)) (/.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (-.f64 z a))))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(-.f64 (/.f64 (-.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (*.f64 z 4)) (-.f64 a z)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)))
(/.f64 (-.f64 (-.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (*.f64 z 4)) (+.f64 t (*.f64 3 z))) (-.f64 a z))
(/.f64 (-.f64 (-.f64 (+.f64 t (+.f64 t (*.f64 z 6))) (*.f64 z 4)) (+.f64 t (*.f64 3 z))) (-.f64 a z))
(/.f64 (+.f64 (neg.f64 (+.f64 t (+.f64 t (*.f64 z 6)))) (+.f64 t (*.f64 z 7))) (-.f64 z a))
(-.f64 (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 z -4) (*.f64 (+.f64 t (neg.f64 z)) 2)))))
(-.f64 (*.f64 (+.f64 t (*.f64 3 z)) (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 z -4) (*.f64 2 (+.f64 t (neg.f64 z)))))))
(-.f64 (*.f64 (+.f64 t (*.f64 3 z)) (/.f64 2 (-.f64 z a))) (+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 z -4) (*.f64 2 (+.f64 t (neg.f64 z))))) (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 z a))))
(-.f64 (*.f64 (+.f64 t (*.f64 3 z)) (/.f64 2 (-.f64 z a))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (neg.f64 (+.f64 t (*.f64 3 z))) (-.f64 (*.f64 z -4) (*.f64 2 (+.f64 t (neg.f64 z)))))))
(-.f64 (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 z 3)))) (-.f64 z a)) (*.f64 4 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a))))
(-.f64 (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 3 z)))) (-.f64 z a)) (*.f64 4 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 z a))))
(-.f64 (*.f64 4 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z))) (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 z 3)))) (-.f64 a z)))
(-.f64 (*.f64 4 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 a z))) (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 3 z)))) (-.f64 a z)))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (/.f64 (*.f64 z 8) (-.f64 a z))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 z (/.f64 8 (-.f64 a z)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (-.f64 (+.f64 t (*.f64 3 z)) (+.f64 t (neg.f64 z))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 2 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (+.f64 t (neg.f64 z))) (/.f64 1 (-.f64 a z))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (-.f64 (*.f64 z 6) (*.f64 z 2)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 2 (+.f64 (/.f64 (*.f64 z 4) (-.f64 a z)) 0))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a z)) (*.f64 2 (/.f64 (*.f64 z 4) (-.f64 a z)))))
(-.f64 (*.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) 2) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (*.f64 z -4) (+.f64 t (neg.f64 z))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (-.f64 (*.f64 z -4) (+.f64 t (neg.f64 z))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) (*.f64 2 (*.f64 (-.f64 (*.f64 z -4) (+.f64 t (neg.f64 z))) (/.f64 1 (-.f64 a z))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 2 (-.f64 (*.f64 z -4) (+.f64 t (neg.f64 z)))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) (*.f64 2 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 z a)))))
(-.f64 (*.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) 2) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 2 (-.f64 z a)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a)) (*.f64 (+.f64 t (*.f64 3 z)) (/.f64 2 (-.f64 z a)))))
(-.f64 (*.f64 (/.f64 (*.f64 z 8) (-.f64 z a)) 2) (+.f64 (/.f64 (*.f64 z 8) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a))))
(-.f64 (*.f64 2 (*.f64 8 (/.f64 z (-.f64 z a)))) (+.f64 (*.f64 8 (/.f64 z (-.f64 z a))) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a))))
(-.f64 (*.f64 2 (*.f64 z (/.f64 8 (-.f64 z a)))) (+.f64 (*.f64 z (/.f64 8 (-.f64 z a))) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a))))
(-.f64 (*.f64 (/.f64 z (-.f64 z a)) 16) (+.f64 (*.f64 z (/.f64 8 (-.f64 z a))) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 z a))))
(-.f64 (+.f64 (/.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (-.f64 a z)) (/.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)) (/.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (-.f64 a z))))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (*.f64 z 4)) (-.f64 a z)) (/.f64 (-.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (*.f64 z 4)) (-.f64 a z))) (+.f64 (/.f64 (-.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (*.f64 z 4)) (-.f64 a z)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (*.f64 z 4)) (-.f64 a z)) (/.f64 (-.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (*.f64 z 4)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 a z)) (/.f64 (-.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (*.f64 z 4)) (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 t (+.f64 t (*.f64 z 6))) (*.f64 z 4)) (-.f64 a z)) (/.f64 (-.f64 (+.f64 t (+.f64 t (*.f64 z 6))) (*.f64 z 4)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 a z)) (/.f64 (-.f64 (+.f64 t (+.f64 t (*.f64 z 6))) (*.f64 z 4)) (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (+.f64 (+.f64 t (+.f64 t (*.f64 z 6))) (*.f64 z -4)) (-.f64 a z)) (/.f64 (+.f64 (+.f64 t (+.f64 t (*.f64 z 6))) (*.f64 z -4)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 a z)) (/.f64 (+.f64 (+.f64 t (+.f64 t (*.f64 z 6))) (*.f64 z -4)) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z)))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z))))) (+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z)))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 t (neg.f64 z)) (+.f64 t (*.f64 3 z)))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 t (neg.f64 z)) (+.f64 t (*.f64 3 z))))) (+.f64 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 t (neg.f64 z)) (+.f64 t (*.f64 3 z))))))
(-.f64 (*.f64 (+.f64 (neg.f64 z) (+.f64 (*.f64 3 z) (+.f64 t t))) (+.f64 (/.f64 1 (-.f64 a z)) (/.f64 1 (-.f64 a z)))) (+.f64 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (neg.f64 z) (+.f64 (*.f64 3 z) (+.f64 t t))))))
(-.f64 (*.f64 (+.f64 t (+.f64 t (*.f64 z 2))) (+.f64 (/.f64 1 (-.f64 a z)) (/.f64 1 (-.f64 a z)))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 t (*.f64 3 z)) (+.f64 t (+.f64 t (*.f64 z 2))))))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 t (+.f64 t (*.f64 z 2))) 2) (+.f64 (+.f64 t (*.f64 3 z)) (+.f64 t (+.f64 t (*.f64 z 2))))))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 t (+.f64 t (+.f64 z z))) 2) (+.f64 (+.f64 t (*.f64 3 z)) (+.f64 t (+.f64 t (+.f64 z z))))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z))) (*.f64 4 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z)))) (+.f64 (*.f64 4 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a z))) (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 z 3)))) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 a z))) (*.f64 4 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 a z)))) (+.f64 (*.f64 4 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 a z))) (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 3 z)))) (-.f64 a z))))
(-.f64 (*.f64 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 a z)) 8) (+.f64 (*.f64 4 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 a z))) (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 3 z)))) (-.f64 a z))))
(-.f64 (*.f64 8 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 a z))) (+.f64 (*.f64 4 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 a z))) (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 3 z)))) (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 z 3)))) (-.f64 z a)) (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 z 3)))) (-.f64 z a))) (+.f64 (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 z 3)))) (-.f64 z a)) (*.f64 4 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 z a)))))
(-.f64 (+.f64 (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 3 z)))) (-.f64 z a)) (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 3 z)))) (-.f64 z a))) (+.f64 (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 3 z)))) (-.f64 z a)) (*.f64 4 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 z a)))))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 1 (-.f64 a z)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(*.f64 (+.f64 t (neg.f64 z)) (-.f64 (/.f64 1 (-.f64 z a)) (*.f64 2 (/.f64 1 (-.f64 z a)))))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(*.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)) 1)
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(*.f64 1 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(*.f64 (neg.f64 (+.f64 t (neg.f64 z))) (/.f64 1 (-.f64 z a)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(*.f64 (neg.f64 (+.f64 t (neg.f64 z))) (-.f64 (*.f64 2 (/.f64 1 (-.f64 z a))) (/.f64 1 (-.f64 z a))))
(*.f64 (neg.f64 (+.f64 t (neg.f64 z))) (-.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (/.f64 -1 (-.f64 a z))))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (neg.f64 z)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (neg.f64 (+.f64 t (neg.f64 z))) (*.f64 (neg.f64 (+.f64 t (neg.f64 z))) 2)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (-.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (*.f64 z 4)) (+.f64 t (*.f64 z 3))))
(/.f64 (-.f64 (-.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (*.f64 z 4)) (+.f64 t (*.f64 3 z))) (-.f64 a z))
(/.f64 (-.f64 (-.f64 (+.f64 t (+.f64 t (*.f64 z 6))) (*.f64 z 4)) (+.f64 t (*.f64 3 z))) (-.f64 a z))
(/.f64 (+.f64 (neg.f64 (+.f64 t (+.f64 t (*.f64 z 6)))) (+.f64 t (*.f64 z 7))) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 z 4) (-.f64 (*.f64 z 8) (+.f64 t (*.f64 z 3)))))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 z 4) (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 (+.f64 t (neg.f64 z)) 2))))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 t (*.f64 z 7)) (-.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (*.f64 (+.f64 t (neg.f64 z)) 2))))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (*.f64 2 (+.f64 t (neg.f64 z))) (-.f64 (+.f64 t (*.f64 z 7)) (+.f64 (+.f64 t t) (*.f64 z 6)))))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 t (*.f64 z 7)) (-.f64 (*.f64 2 (+.f64 t (neg.f64 z))) (+.f64 (+.f64 t t) (*.f64 z 6)))))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (*.f64 2 (+.f64 t (neg.f64 z))) (-.f64 (+.f64 t (*.f64 z 7)) (+.f64 t (+.f64 t (*.f64 z 6))))))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (neg.f64 (+.f64 t (*.f64 z 3))) (-.f64 (*.f64 z -4) (*.f64 (+.f64 t (neg.f64 z)) 2))))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(*.f64 -1 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(*.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)) -1)
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 z a)) (neg.f64 (+.f64 t (neg.f64 z))))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (neg.f64 (+.f64 t (neg.f64 z))) 2) (neg.f64 (+.f64 t (neg.f64 z)))))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(pow.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z)) 1)
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(neg.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 z a)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 a z))
(-.f64 (+.f64 t (*.f64 z 3)) 0)
(+.f64 t (*.f64 3 z))
(-.f64 0 (neg.f64 (+.f64 t (*.f64 z 3))))
(+.f64 t (*.f64 3 z))
(*.f64 (+.f64 t (*.f64 z 3)) 1)
(+.f64 t (*.f64 3 z))
(*.f64 1 (+.f64 t (*.f64 z 3)))
(+.f64 t (*.f64 3 z))
(*.f64 -1 (neg.f64 (+.f64 t (*.f64 z 3))))
(+.f64 t (*.f64 3 z))
(*.f64 (neg.f64 (+.f64 t (*.f64 z 3))) -1)
(+.f64 t (*.f64 3 z))
(/.f64 (+.f64 t (*.f64 z 3)) 1)
(+.f64 t (*.f64 3 z))
(/.f64 (neg.f64 (+.f64 t (*.f64 z 3))) -1)
(+.f64 t (*.f64 3 z))
(pow.f64 (+.f64 t (*.f64 z 3)) 1)
(+.f64 t (*.f64 3 z))
(neg.f64 (neg.f64 (+.f64 t (*.f64 z 3))))
(+.f64 t (*.f64 3 z))

eval392.0ms (2.4%)

Compiler

Compiled 33049 to 15057 computations (54.4% saved)

prune352.0ms (2.1%)

Pruning

21 alts after pruning (18 fresh and 3 done)

PrunedKeptTotal
New127281280
Fresh21012
Picked101
Done235
Total1277211298
Error
0.0b
Counts
1298 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
40.7b
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a))
53.0b
(/.f64 (*.f64 y (-.f64 z t)) z)
33.2b
(+.f64 (/.f64 (*.f64 y (neg.f64 t)) z) x)
28.5b
(+.f64 (/.f64 (*.f64 y t) a) x)
34.3b
(+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) x)
23.4b
(+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) x)
25.8b
(+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x)
32.1b
(+.f64 (*.f64 y (/.f64 (neg.f64 z) a)) x)
16.7b
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x)
25.5b
(+.f64 (*.f64 y (/.f64 t a)) x)
26.4b
(+.f64 (*.f64 t (/.f64 y a)) x)
26.2b
(+.f64 y x)
27.3b
(+.f64 x (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a))
4.4b
(+.f64 x (-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 4)) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 3)))
11.4b
(+.f64 x (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 y (-.f64 z t))))
3.1b
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
3.1b
(+.f64 x (*.f64 (-.f64 z t) (*.f64 (/.f64 1 (-.f64 z a)) y)))
1.2b
(+.f64 x (*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (-.f64 z a))))
22.9b
(+.f64 x (*.f64 y (*.f64 (/.f64 1 a) (-.f64 t z))))
48.3b
(*.f64 (-.f64 1 (/.f64 t z)) y)
32.0b
x
Compiler

Compiled 578 to 390 computations (32.5% saved)

localize28.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 z (*.f64 t 3))
0.0b
(/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
0.4b
(-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))
1.3b
(*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (-.f64 z a)))
Compiler

Compiled 93 to 46 computations (50.5% saved)

series13.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
1.0ms
y
@-inf
(*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (-.f64 z a)))
1.0ms
y
@0
(*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (-.f64 z a)))
1.0ms
z
@0
(*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (-.f64 z a)))
1.0ms
a
@0
(*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (-.f64 z a)))
1.0ms
a
@inf
(*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (-.f64 z a)))

rewrite111.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1576×rational_best-1
1562×rational_best-4
1562×rational_best-2
1562×rational_best-3
1478×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016136
1106136
2183136
3325136
4661136
51786136
64404136
76577136
Stop Event
node limit
Counts
4 → 115
Calls
Call 1
Inputs
(*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (-.f64 z a)))
(-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))
(/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(+.f64 z (*.f64 t 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))) (-.f64 z a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z t) (+.f64 (+.f64 z t) (neg.f64 (+.f64 z (*.f64 t 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 z t)) (neg.f64 (+.f64 z (*.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 z t) 4) (+.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (*.f64 (+.f64 z t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (*.f64 (+.f64 z (*.f64 t 3)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z (+.f64 z t)) (+.f64 t (neg.f64 (+.f64 z (*.f64 t 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z (+.f64 t t)) (+.f64 z (neg.f64 (+.f64 z (*.f64 t 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 z (*.f64 t 3)) -2) (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (*.f64 (+.f64 z t) -2)) (*.f64 (+.f64 z t) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 z (neg.f64 (+.f64 z (*.f64 t 3)))) (+.f64 z (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (neg.f64 (+.f64 z (*.f64 t 3)))) (+.f64 z (+.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 z t) (neg.f64 (+.f64 z (*.f64 t 3)))) (+.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) 2) (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (+.f64 z (+.f64 z (*.f64 t 6)))) (*.f64 2 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 z t) (/.f64 -2 (-.f64 a z))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (/.f64 (*.f64 2 (-.f64 (+.f64 z (*.f64 t 3)) (+.f64 z t))) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (+.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a)) (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)) (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 2 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))) (*.f64 (+.f64 z t) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) 2) (+.f64 z (*.f64 t 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (*.f64 (+.f64 z t) (/.f64 -2 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (neg.f64 (+.f64 z (*.f64 t 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z))) (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 2 (-.f64 (+.f64 z (*.f64 t 3)) (+.f64 z t))) (-.f64 a z)) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (+.f64 z t))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 2 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))) (*.f64 (+.f64 z t) 4))) (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) 2) (+.f64 z (*.f64 t 3)))) (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (neg.f64 (+.f64 z (*.f64 t 3))))) (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 z t) (/.f64 -2 (-.f64 a z))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (/.f64 (*.f64 2 (-.f64 (+.f64 z (*.f64 t 3)) (+.f64 z t))) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (+.f64 z t) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a)) (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 a z)) -4) (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)) (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 -2 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 z t) 4) (*.f64 2 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (-.f64 0 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (*.f64 2 (+.f64 z t)) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 4)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)) (*.f64 (+.f64 z t) (/.f64 4 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 -2 (-.f64 a z))) (+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (/.f64 (*.f64 2 (-.f64 (+.f64 z (*.f64 t 3)) (+.f64 z t))) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 -2 (-.f64 a z))) (+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (+.f64 z t) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z))) (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a)) (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 4)) (-.f64 a z)) (*.f64 (+.f64 z t) (/.f64 -2 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2 (-.f64 (+.f64 z (*.f64 t 3)) (+.f64 z t))) (-.f64 a z)) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (+.f64 z t))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 2 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))) (*.f64 (+.f64 z t) 4))) (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) 2) (+.f64 z (*.f64 t 3)))) (*.f64 (+.f64 z t) (/.f64 -2 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (neg.f64 (+.f64 z (*.f64 t 3))))) (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 z t) (/.f64 4 (-.f64 a z))) (+.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (-.f64 0 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (*.f64 2 (+.f64 z t)) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 6)) (-.f64 a z)) (*.f64 (/.f64 (+.f64 z t) (-.f64 a z)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) 8) (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 6)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)) (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 -2 (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 z t) 4) (*.f64 2 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z))) (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)))) (+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)) (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z))) 2) (+.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)) 2) (+.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)) 2) (+.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)) (*.f64 (+.f64 z t) (/.f64 4 (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) 8) (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) 8)) (+.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) 8) (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 6)) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (*.f64 2 (+.f64 z t)) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))))) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (*.f64 2 (+.f64 z t)) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))))) (+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (*.f64 2 (+.f64 z t)) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))))) (*.f64 (+.f64 z t) (/.f64 -2 (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 4)) (-.f64 a z)) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 4)) (-.f64 a z))) (+.f64 (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 4)) (-.f64 a z)) (*.f64 (+.f64 z t) (/.f64 -2 (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 6)) (-.f64 a z)) (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 6)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 6)) (-.f64 a z)) (*.f64 (/.f64 (+.f64 z t) (-.f64 a z)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (/.f64 -1 (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (-.f64 (/.f64 1 (-.f64 a z)) (*.f64 2 (/.f64 1 (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (/.f64 1 (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (/.f64 1 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (*.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (-.f64 (+.f64 z (*.f64 t 3)) (+.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (+.f64 z (*.f64 t 3)) (-.f64 (*.f64 2 (+.f64 z t)) (*.f64 2 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 (*.f64 (+.f64 z t) 4) (*.f64 2 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 z t) -2) (-.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (*.f64 2 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (-.f64 (*.f64 (+.f64 z t) 4) (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) 2) (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z (*.f64 t 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 z (*.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z (*.f64 t 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 z (*.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 z (*.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 z (*.f64 t 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (*.f64 t 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 z (*.f64 t 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 z (*.f64 t 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 z (*.f64 t 3))))))))

simplify253.0ms (1.5%)

Algorithm
egg-herbie
Rules
1170×rational_best-simplify-53
980×rational_best-simplify-1
664×rational_best-simplify-2
628×rational_best-simplify-49
626×rational_best-simplify-48
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
043016095
183715351
2148214999
3307113515
4613112881
5770212809
Stop Event
node limit
Counts
247 → 451
Calls
Call 1
Inputs
(/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (-.f64 z a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) a)) (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) (pow.f64 a 2))) z))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) (pow.f64 a 2))) (pow.f64 z 2)) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) a)) (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) (pow.f64 a 2))) z)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) (pow.f64 a 2))) (pow.f64 z 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) (pow.f64 a 2))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) a)) (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) (pow.f64 a 2))) z))))
y
(-.f64 (+.f64 y (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) z)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) z) (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) (*.f64 -1 (*.f64 a y)))) (pow.f64 z 2)) (+.f64 y (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) z) (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3))))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
y
(-.f64 (+.f64 y (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) z)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) z) (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) (*.f64 -1 (*.f64 a y)))) (pow.f64 z 2)) (+.f64 y (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) z) (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3))))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(/.f64 (*.f64 y (-.f64 (*.f64 2 z) z)) (-.f64 z a))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 z) z)) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 z) z)) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 z) z)) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 z) z)) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 z) z)) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 z) z)) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 z) z)) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 z) z)) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 z) z)) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) z)
(+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))))) (pow.f64 z 2)) (/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) z))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) z) (/.f64 (*.f64 a (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))))) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))))) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) z) (/.f64 (*.f64 a (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))))) (pow.f64 z 2)))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) z)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) z)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) (pow.f64 z 3))) (pow.f64 a 4))))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) z)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) z)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) (pow.f64 z 3))) (pow.f64 a 4))))))
(-.f64 (*.f64 2 t) (*.f64 3 t))
(-.f64 (+.f64 (*.f64 2 t) z) (*.f64 3 t))
(-.f64 (+.f64 (*.f64 2 t) z) (*.f64 3 t))
(-.f64 (+.f64 (*.f64 2 t) z) (*.f64 3 t))
z
(-.f64 (+.f64 (*.f64 2 t) z) (*.f64 3 t))
(-.f64 (+.f64 (*.f64 2 t) z) (*.f64 3 t))
(-.f64 (+.f64 (*.f64 2 t) z) (*.f64 3 t))
z
(-.f64 (+.f64 (*.f64 2 t) z) (*.f64 3 t))
(-.f64 (+.f64 (*.f64 2 t) z) (*.f64 3 t))
(-.f64 (+.f64 (*.f64 2 t) z) (*.f64 3 t))
(-.f64 (*.f64 2 z) z)
(-.f64 (+.f64 (*.f64 2 z) (*.f64 -1 t)) z)
(-.f64 (+.f64 (*.f64 2 z) (*.f64 -1 t)) z)
(-.f64 (+.f64 (*.f64 2 z) (*.f64 -1 t)) z)
(*.f64 -1 t)
(-.f64 (+.f64 (*.f64 2 z) (*.f64 -1 t)) z)
(-.f64 (+.f64 (*.f64 2 z) (*.f64 -1 t)) z)
(-.f64 (+.f64 (*.f64 2 z) (*.f64 -1 t)) z)
(*.f64 -1 t)
(-.f64 (+.f64 (*.f64 2 z) (*.f64 -1 t)) z)
(-.f64 (+.f64 (*.f64 2 z) (*.f64 -1 t)) z)
(-.f64 (+.f64 (*.f64 2 z) (*.f64 -1 t)) z)
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) a))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) a)) (*.f64 (-.f64 (*.f64 3 (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) z))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) (pow.f64 z 2)) a) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) a)) (*.f64 (-.f64 (*.f64 3 (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) z)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) (pow.f64 z 2)) a) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) a)) (*.f64 (-.f64 (*.f64 3 (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) z))))
1
(-.f64 (+.f64 1 (*.f64 2 (/.f64 t z))) (+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 3 (/.f64 t z))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 3 t) (*.f64 -1 a))) a) (pow.f64 z 2)) (*.f64 2 (/.f64 t z)))) (+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 3 (/.f64 t z))))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 (*.f64 3 t) (*.f64 -1 a)))) (pow.f64 z 2)) (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 3 t) (*.f64 -1 a))) (pow.f64 a 2)) (pow.f64 z 3)) (*.f64 2 (/.f64 t z))))) (+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 3 (/.f64 t z))))
1
(-.f64 (+.f64 1 (*.f64 2 (/.f64 t z))) (+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 3 (/.f64 t z))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 3 t) (*.f64 -1 a))) a) (pow.f64 z 2)) (*.f64 2 (/.f64 t z)))) (+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 3 (/.f64 t z))))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 (*.f64 3 t) (*.f64 -1 a)))) (pow.f64 z 2)) (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 3 t) (*.f64 -1 a))) (pow.f64 a 2)) (pow.f64 z 3)) (*.f64 2 (/.f64 t z))))) (+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 3 (/.f64 t z))))
(/.f64 (-.f64 (*.f64 2 z) z) (-.f64 z a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 z (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 z (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 z (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(*.f64 -1 (/.f64 t (-.f64 z a)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 z (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 z (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 z (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(*.f64 -1 (/.f64 t (-.f64 z a)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 z (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 z (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 z (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) z)
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (pow.f64 z 2)) (*.f64 2 (/.f64 (+.f64 t z) z))) (+.f64 1 (*.f64 3 (/.f64 t z))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (pow.f64 z 2)) (*.f64 2 (/.f64 (+.f64 t z) z)))) (+.f64 1 (*.f64 3 (/.f64 t z))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (pow.f64 z 4)) (*.f64 2 (/.f64 (+.f64 t z) z))))) (+.f64 1 (*.f64 3 (/.f64 t z))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) a))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) z) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) z) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) (pow.f64 z 2)) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) (pow.f64 z 3)) (pow.f64 a 4))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) (pow.f64 z 2)) (pow.f64 a 3))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) a))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) z) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) z) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) (pow.f64 z 2)) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) (pow.f64 z 3)) (pow.f64 a 4))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) (pow.f64 z 2)) (pow.f64 a 3))))))
(*.f64 3 t)
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 3 t))
z
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 3 t))
z
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 3 t))
z
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 3 t))
(*.f64 3 t)
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 3 t))
(*.f64 3 t)
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 3 t))
(+.f64 (*.f64 y (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z))) 0)
(+.f64 0 (*.f64 y (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z))))
(-.f64 (*.f64 y (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z))) 0)
(/.f64 (*.f64 y (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z))) 1)
(/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))) (-.f64 z a))
(pow.f64 (*.f64 y (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z))) 1)
(+.f64 (+.f64 z t) (+.f64 (+.f64 z t) (neg.f64 (+.f64 z (*.f64 t 3)))))
(+.f64 (*.f64 2 (+.f64 z t)) (neg.f64 (+.f64 z (*.f64 t 3))))
(+.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) 0)
(+.f64 0 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))))
(+.f64 (*.f64 (+.f64 z t) 4) (+.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (*.f64 (+.f64 z t) -2)))
(+.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (*.f64 (+.f64 z (*.f64 t 3)) -2))
(+.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 z t)))
(+.f64 (+.f64 z (+.f64 z t)) (+.f64 t (neg.f64 (+.f64 z (*.f64 t 3)))))
(+.f64 (+.f64 z (+.f64 t t)) (+.f64 z (neg.f64 (+.f64 z (*.f64 t 3)))))
(+.f64 (*.f64 (+.f64 z (*.f64 t 3)) -2) (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))))
(+.f64 (+.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (*.f64 (+.f64 z t) -2)) (*.f64 (+.f64 z t) 4))
(+.f64 (+.f64 z (neg.f64 (+.f64 z (*.f64 t 3)))) (+.f64 z (+.f64 t t)))
(+.f64 (+.f64 t (neg.f64 (+.f64 z (*.f64 t 3)))) (+.f64 z (+.f64 z t)))
(+.f64 (+.f64 (+.f64 z t) (neg.f64 (+.f64 z (*.f64 t 3)))) (+.f64 z t))
(*.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) 1)
(*.f64 1 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))))
(*.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) -1)
(*.f64 -1 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)))
(*.f64 -1 (-.f64 (*.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) 2) (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2))))
(/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) 1)
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) -1)
(/.f64 (-.f64 (+.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (+.f64 z (+.f64 z (*.f64 t 6)))) (*.f64 2 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))))) -1)
(pow.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) 1)
(neg.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)))
(+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)) 0)
(+.f64 0 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)))
(+.f64 (*.f64 (+.f64 z t) (/.f64 -2 (-.f64 a z))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (/.f64 (*.f64 2 (-.f64 (+.f64 z (*.f64 t 3)) (+.f64 z t))) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (+.f64 z t))))
(+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a)) (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)) (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z))))
(+.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 2 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))) (*.f64 (+.f64 z t) 4))))
(+.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) 2) (+.f64 z (*.f64 t 3)))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (*.f64 (+.f64 z t) (/.f64 -2 (-.f64 a z))))
(+.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (neg.f64 (+.f64 z (*.f64 t 3))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z))) (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 2 (-.f64 (+.f64 z (*.f64 t 3)) (+.f64 z t))) (-.f64 a z)) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)))
(+.f64 (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (+.f64 z t))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)))
(+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 2 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))) (*.f64 (+.f64 z t) 4))) (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) 2) (+.f64 z (*.f64 t 3)))) (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))))
(+.f64 (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (neg.f64 (+.f64 z (*.f64 t 3))))) (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)) 0)
(-.f64 0 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a)))
(-.f64 (*.f64 (+.f64 z t) (/.f64 -2 (-.f64 a z))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (/.f64 (*.f64 2 (-.f64 (+.f64 z (*.f64 t 3)) (+.f64 z t))) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (+.f64 z t) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))))))
(-.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a)) (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a))))
(-.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 a z)) -4) (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)) (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 -2 (-.f64 a z))))
(-.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 z t) 4) (*.f64 2 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (-.f64 0 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (*.f64 2 (+.f64 z t)) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 4)) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))))
(-.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))))))
(-.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)) (*.f64 (+.f64 z t) (/.f64 4 (-.f64 a z))))
(-.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 -2 (-.f64 a z))) (+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (/.f64 (*.f64 2 (-.f64 (+.f64 z (*.f64 t 3)) (+.f64 z t))) (-.f64 z a))))
(-.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 -2 (-.f64 a z))) (+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (+.f64 z t) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z))) (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)))
(-.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a)) (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a)))))
(-.f64 (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 4)) (-.f64 a z)) (*.f64 (+.f64 z t) (/.f64 -2 (-.f64 a z))))
(-.f64 (/.f64 (*.f64 2 (-.f64 (+.f64 z (*.f64 t 3)) (+.f64 z t))) (-.f64 a z)) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)))
(-.f64 (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (+.f64 z t))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 2 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))) (*.f64 (+.f64 z t) 4))) (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) 2) (+.f64 z (*.f64 t 3)))) (*.f64 (+.f64 z t) (/.f64 -2 (-.f64 a z))))
(-.f64 (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (neg.f64 (+.f64 z (*.f64 t 3))))) (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)))
(-.f64 (*.f64 (+.f64 z t) (/.f64 4 (-.f64 a z))) (+.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (-.f64 0 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (*.f64 2 (+.f64 z t)) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))))))))
(-.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 6)) (-.f64 a z)) (*.f64 (/.f64 (+.f64 z t) (-.f64 a z)) 8))
(-.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) 8) (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 6)) (-.f64 z a)))
(-.f64 (*.f64 2 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)) (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 -2 (-.f64 a z)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 z t) 4) (*.f64 2 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))))))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z))) (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)))) (+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)) (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)))))
(-.f64 (*.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z))) 2) (+.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z))))
(-.f64 (*.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)) 2) (+.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))))))
(-.f64 (*.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)) 2) (+.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)) (*.f64 (+.f64 z t) (/.f64 4 (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) 8) (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) 8)) (+.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) 8) (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 6)) (-.f64 z a))))
(-.f64 (+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (*.f64 2 (+.f64 z t)) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))))) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (*.f64 2 (+.f64 z t)) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))))) (+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (*.f64 2 (+.f64 z t)) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))))) (*.f64 (+.f64 z t) (/.f64 -2 (-.f64 a z)))))
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 4)) (-.f64 a z)) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 4)) (-.f64 a z))) (+.f64 (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 4)) (-.f64 a z)) (*.f64 (+.f64 z t) (/.f64 -2 (-.f64 a z)))))
(-.f64 (+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 6)) (-.f64 a z)) (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 6)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 6)) (-.f64 a z)) (*.f64 (/.f64 (+.f64 z t) (-.f64 a z)) 8)))
(*.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (/.f64 -1 (-.f64 a z)))
(*.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (-.f64 (/.f64 1 (-.f64 a z)) (*.f64 2 (/.f64 1 (-.f64 a z)))))
(*.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)) 1)
(*.f64 1 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)))
(*.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (/.f64 1 (-.f64 a z)))
(*.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (/.f64 1 (-.f64 a z))))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (*.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) 2)))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (-.f64 (+.f64 z (*.f64 t 3)) (+.f64 z t)))))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (+.f64 z (*.f64 t 3)) (-.f64 (*.f64 2 (+.f64 z t)) (*.f64 2 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))))))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 (*.f64 (+.f64 z t) 4) (*.f64 2 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))))))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 z t) -2) (-.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (*.f64 2 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))))))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (-.f64 (*.f64 (+.f64 z t) 4) (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 z t))))
(*.f64 -1 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a)))
(*.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a)) -1)
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) 2) (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2))))
(pow.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)) 1)
(neg.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a)))
(-.f64 (+.f64 z (*.f64 t 3)) 0)
(-.f64 0 (neg.f64 (+.f64 z (*.f64 t 3))))
(*.f64 (+.f64 z (*.f64 t 3)) 1)
(*.f64 1 (+.f64 z (*.f64 t 3)))
(*.f64 -1 (neg.f64 (+.f64 z (*.f64 t 3))))
(*.f64 (neg.f64 (+.f64 z (*.f64 t 3))) -1)
(/.f64 (+.f64 z (*.f64 t 3)) 1)
(/.f64 (neg.f64 (+.f64 z (*.f64 t 3))) -1)
(pow.f64 (+.f64 z (*.f64 t 3)) 1)
(neg.f64 (neg.f64 (+.f64 z (*.f64 t 3))))
Outputs
(/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (-.f64 z a))
(*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (-.f64 z a))
(*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (-.f64 z a))
(*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (-.f64 z a))
(*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (-.f64 z a))
(*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (-.f64 z a))
(*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (-.f64 z a))
(*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (-.f64 z a))
(*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (-.f64 z a))
(*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (-.f64 z a))
(*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (-.f64 z a))
(*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (-.f64 z a))
(*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) a))
(*.f64 -1 (*.f64 y (/.f64 (-.f64 (*.f64 2 t) (*.f64 t 3)) a)))
(*.f64 y (neg.f64 (/.f64 (neg.f64 t) a)))
(/.f64 (*.f64 (/.f64 y a) t) 1)
(*.f64 (/.f64 y a) t)
(*.f64 y (/.f64 t a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) a)) (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) (pow.f64 a 2))) z))
(+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 (*.f64 2 t) (*.f64 t 3)) a))) (*.f64 z (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 y (/.f64 (-.f64 (*.f64 2 t) (*.f64 t 3)) (pow.f64 a 2))))))
(+.f64 (*.f64 y (neg.f64 (/.f64 (neg.f64 t) a))) (*.f64 z (-.f64 (neg.f64 (/.f64 y a)) (*.f64 y (/.f64 (neg.f64 t) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 (/.f64 y a) t) 1) (*.f64 z (-.f64 (/.f64 (neg.f64 y) a) (*.f64 y (/.f64 t (neg.f64 (pow.f64 a 2)))))))
(+.f64 (*.f64 (/.f64 y a) t) (*.f64 z (-.f64 (/.f64 (neg.f64 y) a) (*.f64 y (/.f64 t (neg.f64 (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 z (-.f64 (/.f64 (neg.f64 y) a) (*.f64 y (/.f64 t (neg.f64 (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) (pow.f64 a 2))) (pow.f64 z 2)) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) a)) (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) (pow.f64 a 2))) z)))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 (*.f64 2 t) (*.f64 t 3)) a))) (*.f64 z (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 y (/.f64 (-.f64 (*.f64 2 t) (*.f64 t 3)) (pow.f64 a 2)))))) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 y (/.f64 (-.f64 (*.f64 2 t) (*.f64 t 3)) (pow.f64 a 2)))) a)))
(+.f64 (*.f64 y (neg.f64 (/.f64 (neg.f64 t) a))) (+.f64 (*.f64 z (-.f64 (neg.f64 (/.f64 y a)) (*.f64 y (/.f64 (neg.f64 t) (pow.f64 a 2))))) (*.f64 (-.f64 (neg.f64 (/.f64 y a)) (*.f64 y (/.f64 (neg.f64 t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (/.f64 (*.f64 (/.f64 y a) t) 1) (*.f64 (-.f64 (/.f64 (neg.f64 y) a) (*.f64 y (/.f64 t (neg.f64 (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 2) a) z)))
(+.f64 (*.f64 (/.f64 y a) t) (*.f64 (-.f64 (/.f64 (neg.f64 y) a) (*.f64 y (/.f64 t (neg.f64 (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 2) a) z)))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (-.f64 (/.f64 (neg.f64 y) a) (*.f64 y (/.f64 t (neg.f64 (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 2) a) z)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) (pow.f64 a 2))) (pow.f64 z 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) (pow.f64 a 2))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) a)) (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) (pow.f64 a 2))) z))))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 y (/.f64 (-.f64 (*.f64 2 t) (*.f64 t 3)) (pow.f64 a 2)))) a)) (+.f64 (*.f64 z (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 y (/.f64 (-.f64 (*.f64 2 t) (*.f64 t 3)) (pow.f64 a 2))))) (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 (*.f64 2 t) (*.f64 t 3)) a))) (*.f64 (pow.f64 z 3) (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 y (/.f64 (-.f64 (*.f64 2 t) (*.f64 t 3)) (pow.f64 a 2)))) (pow.f64 a 2))))))
(+.f64 (+.f64 (*.f64 y (neg.f64 (/.f64 (neg.f64 t) a))) (*.f64 z (-.f64 (neg.f64 (/.f64 y a)) (*.f64 y (/.f64 (neg.f64 t) (pow.f64 a 2)))))) (+.f64 (*.f64 (-.f64 (neg.f64 (/.f64 y a)) (*.f64 y (/.f64 (neg.f64 t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a)) (*.f64 (-.f64 (neg.f64 (/.f64 y a)) (*.f64 y (/.f64 (neg.f64 t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 3) (pow.f64 a 2)))))
(+.f64 (*.f64 y (neg.f64 (/.f64 (neg.f64 t) a))) (+.f64 (*.f64 z (-.f64 (neg.f64 (/.f64 y a)) (*.f64 y (/.f64 (neg.f64 t) (pow.f64 a 2))))) (+.f64 (*.f64 (-.f64 (neg.f64 (/.f64 y a)) (*.f64 y (/.f64 (neg.f64 t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a)) (*.f64 (-.f64 (neg.f64 (/.f64 y a)) (*.f64 y (/.f64 (neg.f64 t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 (/.f64 y a) t) 1) (+.f64 (*.f64 z (-.f64 (/.f64 (neg.f64 y) a) (*.f64 y (/.f64 t (neg.f64 (pow.f64 a 2)))))) (*.f64 (-.f64 (/.f64 (neg.f64 y) a) (*.f64 y (/.f64 t (neg.f64 (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (/.f64 (pow.f64 z 2) a)))))
(+.f64 (*.f64 (/.f64 y a) t) (*.f64 (-.f64 (/.f64 (neg.f64 y) a) (*.f64 y (/.f64 t (neg.f64 (pow.f64 a 2))))) (+.f64 z (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (/.f64 (pow.f64 z 2) a)))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (-.f64 (/.f64 (neg.f64 y) a) (*.f64 y (/.f64 t (neg.f64 (pow.f64 a 2))))) (+.f64 z (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (/.f64 (pow.f64 z 2) a)))))
y
(-.f64 (+.f64 y (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) z)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (*.f64 y (/.f64 (-.f64 (*.f64 2 t) (*.f64 t 3)) z))) (*.f64 -1 (*.f64 a (/.f64 y z))))
(-.f64 (+.f64 y (*.f64 y (/.f64 (neg.f64 t) z))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 y (*.f64 (neg.f64 t) (/.f64 y z))) (*.f64 (/.f64 y z) (neg.f64 a)))
(-.f64 (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))) (/.f64 (*.f64 a (neg.f64 y)) z))
(+.f64 (/.f64 (*.f64 y a) z) (*.f64 y (+.f64 (/.f64 t (neg.f64 z)) 1)))
(*.f64 y (-.f64 (+.f64 (/.f64 t (neg.f64 z)) 1) (/.f64 (neg.f64 a) z)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) z) (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (*.f64 t 3))) (*.f64 a (*.f64 -1 y))) (/.f64 a (pow.f64 z 2))) (+.f64 y (*.f64 y (/.f64 (-.f64 (*.f64 2 t) (*.f64 t 3)) z)))) (*.f64 -1 (*.f64 a (/.f64 y z))))
(-.f64 (+.f64 (+.f64 y (*.f64 y (/.f64 (neg.f64 t) z))) (*.f64 (-.f64 (*.f64 y (neg.f64 t)) (*.f64 y (neg.f64 a))) (/.f64 a (pow.f64 z 2)))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 (+.f64 y (*.f64 (neg.f64 t) (/.f64 y z))) (*.f64 (*.f64 y (-.f64 (neg.f64 t) (neg.f64 a))) (/.f64 a (pow.f64 z 2)))) (*.f64 (/.f64 y z) (neg.f64 a)))
(-.f64 (+.f64 y (+.f64 (*.f64 y (/.f64 t (neg.f64 z))) (*.f64 (*.f64 y (*.f64 -1 (-.f64 t a))) (/.f64 a (pow.f64 z 2))))) (/.f64 (*.f64 a (neg.f64 y)) z))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 (*.f64 y (+.f64 (/.f64 t (neg.f64 z)) 1)) (*.f64 (*.f64 y (-.f64 a t)) (/.f64 a (pow.f64 z 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) (*.f64 -1 (*.f64 a y)))) (pow.f64 z 2)) (+.f64 y (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) z) (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3))))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (*.f64 t 3))) (*.f64 a (*.f64 -1 y))) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (*.f64 t 3))) (*.f64 a (*.f64 -1 y))) (pow.f64 z 3))) (+.f64 y (*.f64 y (/.f64 (-.f64 (*.f64 2 t) (*.f64 t 3)) z))))) (*.f64 -1 (*.f64 a (/.f64 y z))))
(-.f64 (+.f64 (+.f64 y (*.f64 y (/.f64 (neg.f64 t) z))) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 (*.f64 y (neg.f64 t)) (*.f64 y (neg.f64 a))) (pow.f64 z 3))) (*.f64 (-.f64 (*.f64 y (neg.f64 t)) (*.f64 y (neg.f64 a))) (/.f64 a (pow.f64 z 2))))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 (+.f64 y (*.f64 (neg.f64 t) (/.f64 y z))) (*.f64 (*.f64 y (-.f64 (neg.f64 t) (neg.f64 a))) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 (/.f64 y z) (neg.f64 a)))
(-.f64 (+.f64 (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))) (*.f64 (*.f64 y (*.f64 -1 (-.f64 t a))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (/.f64 (*.f64 a (neg.f64 y)) z))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 (*.f64 y (+.f64 (/.f64 t (neg.f64 z)) 1)) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
y
(-.f64 (+.f64 y (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) z)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (*.f64 y (/.f64 (-.f64 (*.f64 2 t) (*.f64 t 3)) z))) (*.f64 -1 (*.f64 a (/.f64 y z))))
(-.f64 (+.f64 y (*.f64 y (/.f64 (neg.f64 t) z))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 y (*.f64 (neg.f64 t) (/.f64 y z))) (*.f64 (/.f64 y z) (neg.f64 a)))
(-.f64 (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))) (/.f64 (*.f64 a (neg.f64 y)) z))
(+.f64 (/.f64 (*.f64 y a) z) (*.f64 y (+.f64 (/.f64 t (neg.f64 z)) 1)))
(*.f64 y (-.f64 (+.f64 (/.f64 t (neg.f64 z)) 1) (/.f64 (neg.f64 a) z)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) z) (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (*.f64 t 3))) (*.f64 a (*.f64 -1 y))) (/.f64 a (pow.f64 z 2))) (+.f64 y (*.f64 y (/.f64 (-.f64 (*.f64 2 t) (*.f64 t 3)) z)))) (*.f64 -1 (*.f64 a (/.f64 y z))))
(-.f64 (+.f64 (+.f64 y (*.f64 y (/.f64 (neg.f64 t) z))) (*.f64 (-.f64 (*.f64 y (neg.f64 t)) (*.f64 y (neg.f64 a))) (/.f64 a (pow.f64 z 2)))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 (+.f64 y (*.f64 (neg.f64 t) (/.f64 y z))) (*.f64 (*.f64 y (-.f64 (neg.f64 t) (neg.f64 a))) (/.f64 a (pow.f64 z 2)))) (*.f64 (/.f64 y z) (neg.f64 a)))
(-.f64 (+.f64 y (+.f64 (*.f64 y (/.f64 t (neg.f64 z))) (*.f64 (*.f64 y (*.f64 -1 (-.f64 t a))) (/.f64 a (pow.f64 z 2))))) (/.f64 (*.f64 a (neg.f64 y)) z))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 (*.f64 y (+.f64 (/.f64 t (neg.f64 z)) 1)) (*.f64 (*.f64 y (-.f64 a t)) (/.f64 a (pow.f64 z 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) (*.f64 -1 (*.f64 a y)))) (pow.f64 z 2)) (+.f64 y (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) z) (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) y) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3))))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (*.f64 t 3))) (*.f64 a (*.f64 -1 y))) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (*.f64 t 3))) (*.f64 a (*.f64 -1 y))) (pow.f64 z 3))) (+.f64 y (*.f64 y (/.f64 (-.f64 (*.f64 2 t) (*.f64 t 3)) z))))) (*.f64 -1 (*.f64 a (/.f64 y z))))
(-.f64 (+.f64 (+.f64 y (*.f64 y (/.f64 (neg.f64 t) z))) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 (*.f64 y (neg.f64 t)) (*.f64 y (neg.f64 a))) (pow.f64 z 3))) (*.f64 (-.f64 (*.f64 y (neg.f64 t)) (*.f64 y (neg.f64 a))) (/.f64 a (pow.f64 z 2))))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 (+.f64 y (*.f64 (neg.f64 t) (/.f64 y z))) (*.f64 (*.f64 y (-.f64 (neg.f64 t) (neg.f64 a))) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 (/.f64 y z) (neg.f64 a)))
(-.f64 (+.f64 (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))) (*.f64 (*.f64 y (*.f64 -1 (-.f64 t a))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (/.f64 (*.f64 a (neg.f64 y)) z))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 (*.f64 y (+.f64 (/.f64 t (neg.f64 z)) 1)) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(/.f64 (*.f64 y (-.f64 (*.f64 2 z) z)) (-.f64 z a))
(*.f64 (-.f64 (*.f64 2 z) z) (/.f64 y (-.f64 z a)))
(/.f64 (*.f64 y z) (-.f64 z a))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 z) z)) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(+.f64 (*.f64 (-.f64 (*.f64 2 z) z) (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 z) z) (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 z) z) (/.f64 y (-.f64 z a))) (*.f64 y (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 (-.f64 (*.f64 2 z) z) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 z) z)) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(+.f64 (*.f64 (-.f64 (*.f64 2 z) z) (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 z) z) (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 z) z) (/.f64 y (-.f64 z a))) (*.f64 y (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 (-.f64 (*.f64 2 z) z) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 z) z)) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(+.f64 (*.f64 (-.f64 (*.f64 2 z) z) (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 z) z) (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 z) z) (/.f64 y (-.f64 z a))) (*.f64 y (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 (-.f64 (*.f64 2 z) z) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a))))
(neg.f64 (*.f64 y (/.f64 t (-.f64 z a))))
(*.f64 y (neg.f64 (/.f64 t (-.f64 z a))))
(*.f64 y (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 z) z)) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(+.f64 (*.f64 (-.f64 (*.f64 2 z) z) (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 z) z) (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 z) z) (/.f64 y (-.f64 z a))) (*.f64 y (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 (-.f64 (*.f64 2 z) z) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 z) z)) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(+.f64 (*.f64 (-.f64 (*.f64 2 z) z) (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 z) z) (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 z) z) (/.f64 y (-.f64 z a))) (*.f64 y (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 (-.f64 (*.f64 2 z) z) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 z) z)) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(+.f64 (*.f64 (-.f64 (*.f64 2 z) z) (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 z) z) (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 z) z) (/.f64 y (-.f64 z a))) (*.f64 y (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 (-.f64 (*.f64 2 z) z) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a))))
(neg.f64 (*.f64 y (/.f64 t (-.f64 z a))))
(*.f64 y (neg.f64 (/.f64 t (-.f64 z a))))
(*.f64 y (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 z) z)) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(+.f64 (*.f64 (-.f64 (*.f64 2 z) z) (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 z) z) (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 z) z) (/.f64 y (-.f64 z a))) (*.f64 y (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 (-.f64 (*.f64 2 z) z) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 z) z)) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(+.f64 (*.f64 (-.f64 (*.f64 2 z) z) (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 z) z) (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 z) z) (/.f64 y (-.f64 z a))) (*.f64 y (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 (-.f64 (*.f64 2 z) z) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 z) z)) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(+.f64 (*.f64 (-.f64 (*.f64 2 z) z) (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 z) z) (/.f64 y (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 z) z) (/.f64 y (-.f64 z a))) (*.f64 y (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 (-.f64 (*.f64 2 z) z) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) z)
(*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y z))
(*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) z))
(+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))))) (pow.f64 z 2)) (/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) z))
(+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y z)) (*.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))) (/.f64 a (pow.f64 z 2))))
(+.f64 (*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) z)) (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 a (pow.f64 z 2)))))
(*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2)))))
(*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 1 z) (/.f64 a (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) z) (/.f64 (*.f64 a (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))))) (pow.f64 z 2))))
(+.f64 (*.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y z)) (*.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 (*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) z)) (+.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 a (pow.f64 z 2)))) (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) z)) (*.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) z)) (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(*.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))))) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) z) (/.f64 (*.f64 a (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))))) (pow.f64 z 2)))))
(+.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y z)) (*.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))) (/.f64 a (pow.f64 z 2)))) (+.f64 (*.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (*.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 a 3)) (/.f64 y (pow.f64 z 4)))))
(+.f64 (+.f64 (*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) z)) (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 a (pow.f64 z 2))))) (+.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))) (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 y (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 a 3)) (pow.f64 z 4))) (+.f64 (*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) z)) (*.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2))))) (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(+.f64 (*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) z)) (*.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))) (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) a))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y a)))
(*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (neg.f64 (/.f64 y a)))
(*.f64 y (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) a))
(*.f64 y (/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) z)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y a))) (*.f64 -1 (*.f64 (*.f64 z (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))) (/.f64 y (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) a)) (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 z (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y a)) (*.f64 y (*.f64 z (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 a 2))))))
(neg.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 1 a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) z)) (pow.f64 a 2)))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y a))) (*.f64 -1 (*.f64 (*.f64 z (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))) (/.f64 y (pow.f64 a 2))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 z 2)) (/.f64 y (pow.f64 a 3)))))
(+.f64 (neg.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 z (pow.f64 a 2))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 z 2)) (/.f64 y (pow.f64 a 3))) (*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) a)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y a)) (*.f64 y (*.f64 z (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) a)) (*.f64 -1 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(*.f64 -1 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 1 a))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) (pow.f64 z 3))) (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 z 2)) (/.f64 y (pow.f64 a 3)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (*.f64 z (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))) (/.f64 y (pow.f64 a 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (*.f64 y (pow.f64 z 3))) (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 z (pow.f64 a 2)))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 z 2)) (/.f64 y (pow.f64 a 3))) (*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) a)))))
(+.f64 (neg.f64 (*.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y a)) (*.f64 y (*.f64 z (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 a 2))))))))
(*.f64 -1 (+.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 1 a) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) a)) (*.f64 -1 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2))))))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) a))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y a)))
(*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (neg.f64 (/.f64 y a)))
(*.f64 y (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) a))
(*.f64 y (/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) z)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y a))) (*.f64 -1 (*.f64 (*.f64 z (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))) (/.f64 y (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) a)) (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 z (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y a)) (*.f64 y (*.f64 z (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 a 2))))))
(neg.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 1 a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) z)) (pow.f64 a 2)))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y a))) (*.f64 -1 (*.f64 (*.f64 z (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))) (/.f64 y (pow.f64 a 2))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 z 2)) (/.f64 y (pow.f64 a 3)))))
(+.f64 (neg.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 z (pow.f64 a 2))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 z 2)) (/.f64 y (pow.f64 a 3))) (*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) a)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y a)) (*.f64 y (*.f64 z (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) a)) (*.f64 -1 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(*.f64 -1 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 1 a))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) (pow.f64 z 3))) (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 z 2)) (/.f64 y (pow.f64 a 3)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (*.f64 z (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))) (/.f64 y (pow.f64 a 2)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (*.f64 y (pow.f64 z 3))) (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 z (pow.f64 a 2)))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 z 2)) (/.f64 y (pow.f64 a 3))) (*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) a)))))
(+.f64 (neg.f64 (*.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y a)) (*.f64 y (*.f64 z (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 a 2))))))))
(*.f64 -1 (+.f64 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 1 a) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) a)) (*.f64 -1 (*.f64 y (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2))))))))
(-.f64 (*.f64 2 t) (*.f64 3 t))
(-.f64 (*.f64 2 t) (*.f64 t 3))
(neg.f64 t)
(-.f64 (+.f64 (*.f64 2 t) z) (*.f64 3 t))
(-.f64 (+.f64 z (*.f64 2 t)) (*.f64 t 3))
(-.f64 (+.f64 (*.f64 2 t) z) (*.f64 3 t))
(-.f64 (+.f64 z (*.f64 2 t)) (*.f64 t 3))
(-.f64 (+.f64 (*.f64 2 t) z) (*.f64 3 t))
(-.f64 (+.f64 z (*.f64 2 t)) (*.f64 t 3))
z
(-.f64 (+.f64 (*.f64 2 t) z) (*.f64 3 t))
(-.f64 (+.f64 z (*.f64 2 t)) (*.f64 t 3))
(-.f64 (+.f64 (*.f64 2 t) z) (*.f64 3 t))
(-.f64 (+.f64 z (*.f64 2 t)) (*.f64 t 3))
(-.f64 (+.f64 (*.f64 2 t) z) (*.f64 3 t))
(-.f64 (+.f64 z (*.f64 2 t)) (*.f64 t 3))
z
(-.f64 (+.f64 (*.f64 2 t) z) (*.f64 3 t))
(-.f64 (+.f64 z (*.f64 2 t)) (*.f64 t 3))
(-.f64 (+.f64 (*.f64 2 t) z) (*.f64 3 t))
(-.f64 (+.f64 z (*.f64 2 t)) (*.f64 t 3))
(-.f64 (+.f64 (*.f64 2 t) z) (*.f64 3 t))
(-.f64 (+.f64 z (*.f64 2 t)) (*.f64 t 3))
(-.f64 (*.f64 2 z) z)
z
(-.f64 (+.f64 (*.f64 2 z) (*.f64 -1 t)) z)
(-.f64 (+.f64 (*.f64 2 z) (*.f64 t -1)) z)
(-.f64 (+.f64 (neg.f64 t) (*.f64 2 z)) z)
(-.f64 (+.f64 (neg.f64 t) (+.f64 z z)) z)
(-.f64 (+.f64 (*.f64 2 z) (*.f64 -1 t)) z)
(-.f64 (+.f64 (*.f64 2 z) (*.f64 t -1)) z)
(-.f64 (+.f64 (neg.f64 t) (*.f64 2 z)) z)
(-.f64 (+.f64 (neg.f64 t) (+.f64 z z)) z)
(-.f64 (+.f64 (*.f64 2 z) (*.f64 -1 t)) z)
(-.f64 (+.f64 (*.f64 2 z) (*.f64 t -1)) z)
(-.f64 (+.f64 (neg.f64 t) (*.f64 2 z)) z)
(-.f64 (+.f64 (neg.f64 t) (+.f64 z z)) z)
(*.f64 -1 t)
(-.f64 (*.f64 2 t) (*.f64 t 3))
(neg.f64 t)
(-.f64 (+.f64 (*.f64 2 z) (*.f64 -1 t)) z)
(-.f64 (+.f64 (*.f64 2 z) (*.f64 t -1)) z)
(-.f64 (+.f64 (neg.f64 t) (*.f64 2 z)) z)
(-.f64 (+.f64 (neg.f64 t) (+.f64 z z)) z)
(-.f64 (+.f64 (*.f64 2 z) (*.f64 -1 t)) z)
(-.f64 (+.f64 (*.f64 2 z) (*.f64 t -1)) z)
(-.f64 (+.f64 (neg.f64 t) (*.f64 2 z)) z)
(-.f64 (+.f64 (neg.f64 t) (+.f64 z z)) z)
(-.f64 (+.f64 (*.f64 2 z) (*.f64 -1 t)) z)
(-.f64 (+.f64 (*.f64 2 z) (*.f64 t -1)) z)
(-.f64 (+.f64 (neg.f64 t) (*.f64 2 z)) z)
(-.f64 (+.f64 (neg.f64 t) (+.f64 z z)) z)
(*.f64 -1 t)
(-.f64 (*.f64 2 t) (*.f64 t 3))
(neg.f64 t)
(-.f64 (+.f64 (*.f64 2 z) (*.f64 -1 t)) z)
(-.f64 (+.f64 (*.f64 2 z) (*.f64 t -1)) z)
(-.f64 (+.f64 (neg.f64 t) (*.f64 2 z)) z)
(-.f64 (+.f64 (neg.f64 t) (+.f64 z z)) z)
(-.f64 (+.f64 (*.f64 2 z) (*.f64 -1 t)) z)
(-.f64 (+.f64 (*.f64 2 z) (*.f64 t -1)) z)
(-.f64 (+.f64 (neg.f64 t) (*.f64 2 z)) z)
(-.f64 (+.f64 (neg.f64 t) (+.f64 z z)) z)
(-.f64 (+.f64 (*.f64 2 z) (*.f64 -1 t)) z)
(-.f64 (+.f64 (*.f64 2 z) (*.f64 t -1)) z)
(-.f64 (+.f64 (neg.f64 t) (*.f64 2 z)) z)
(-.f64 (+.f64 (neg.f64 t) (+.f64 z z)) z)
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) a))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (*.f64 t 3)) a))
(neg.f64 (/.f64 (neg.f64 t) a))
(/.f64 (neg.f64 t) (neg.f64 a))
(*.f64 (/.f64 t a) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) a)) (*.f64 (-.f64 (*.f64 3 (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) z))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (*.f64 t 3)) a)) (*.f64 z (-.f64 (*.f64 3 (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)))))
(+.f64 (neg.f64 (/.f64 (neg.f64 t) a)) (*.f64 z (-.f64 (*.f64 3 (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)))))
(+.f64 (/.f64 (neg.f64 t) (neg.f64 a)) (*.f64 z (-.f64 (/.f64 (*.f64 t 3) (pow.f64 a 2)) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)))))
(+.f64 (*.f64 (/.f64 t a) 1) (*.f64 z (-.f64 (/.f64 (*.f64 t 3) (pow.f64 a 2)) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) (pow.f64 z 2)) a) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) a)) (*.f64 (-.f64 (*.f64 3 (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) z)))
(+.f64 (*.f64 z (-.f64 (*.f64 3 (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (*.f64 t 3)) a)) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (*.f64 3 (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) a))))
(+.f64 (neg.f64 (/.f64 (neg.f64 t) a)) (+.f64 (*.f64 z (-.f64 (*.f64 3 (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)))) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (*.f64 3 (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) a))))
(+.f64 (/.f64 (neg.f64 t) (neg.f64 a)) (*.f64 (-.f64 (/.f64 (*.f64 t 3) (pow.f64 a 2)) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) (+.f64 (/.f64 (pow.f64 z 2) a) z)))
(+.f64 (*.f64 (/.f64 t a) 1) (*.f64 (-.f64 (/.f64 (*.f64 t 3) (pow.f64 a 2)) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) (+.f64 (/.f64 (pow.f64 z 2) a) z)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) (pow.f64 z 2)) a) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (*.f64 3 t)) a)) (*.f64 (-.f64 (*.f64 3 (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) z))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (*.f64 t 3)) a)) (*.f64 z (-.f64 (*.f64 3 (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))))) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (*.f64 3 (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) a)) (*.f64 (pow.f64 z 3) (/.f64 (-.f64 (*.f64 3 (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) (pow.f64 a 2)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (neg.f64 t) a)) (*.f64 z (-.f64 (*.f64 3 (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))))) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (*.f64 3 (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) a)) (*.f64 (pow.f64 z 3) (/.f64 (-.f64 (*.f64 3 (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) (pow.f64 a 2)))))
(+.f64 (neg.f64 (/.f64 (neg.f64 t) a)) (+.f64 (*.f64 z (-.f64 (*.f64 3 (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)))) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (*.f64 3 (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) a)) (*.f64 (-.f64 (*.f64 3 (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 (*.f64 z (-.f64 (/.f64 (*.f64 t 3) (pow.f64 a 2)) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a)))) (+.f64 (/.f64 (neg.f64 t) (neg.f64 a)) (*.f64 (-.f64 (/.f64 (*.f64 t 3) (pow.f64 a 2)) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (/.f64 (pow.f64 z 2) a)))))
(+.f64 (/.f64 (neg.f64 t) (neg.f64 a)) (*.f64 (-.f64 (/.f64 (*.f64 t 3) (pow.f64 a 2)) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) (+.f64 z (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (/.f64 (pow.f64 z 2) a)))))
(+.f64 (*.f64 (/.f64 t a) 1) (*.f64 (-.f64 (/.f64 (*.f64 t 3) (pow.f64 a 2)) (+.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (/.f64 1 a))) (+.f64 z (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (/.f64 (pow.f64 z 2) a)))))
1
(-.f64 (+.f64 1 (*.f64 2 (/.f64 t z))) (+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 3 (/.f64 t z))))
(-.f64 (+.f64 1 (*.f64 2 (/.f64 t z))) (+.f64 (neg.f64 (/.f64 a z)) (*.f64 3 (/.f64 t z))))
(-.f64 (+.f64 1 (*.f64 2 (/.f64 t z))) (+.f64 (neg.f64 (/.f64 a z)) (*.f64 t (/.f64 3 z))))
(-.f64 (+.f64 1 (*.f64 2 (/.f64 t z))) (+.f64 (/.f64 (neg.f64 a) z) (*.f64 t (/.f64 3 z))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 3 t) (*.f64 -1 a))) a) (pow.f64 z 2)) (*.f64 2 (/.f64 t z)))) (+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 3 (/.f64 t z))))
(-.f64 (+.f64 1 (+.f64 (*.f64 2 (/.f64 t z)) (*.f64 a (/.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 t 3) (*.f64 a -1))) (pow.f64 z 2))))) (+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 3 (/.f64 t z))))
(-.f64 (+.f64 (*.f64 a (/.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 t 3) (neg.f64 a))) (pow.f64 z 2))) (+.f64 1 (*.f64 2 (/.f64 t z)))) (+.f64 (neg.f64 (/.f64 a z)) (*.f64 3 (/.f64 t z))))
(-.f64 (+.f64 1 (+.f64 (*.f64 2 (/.f64 t z)) (*.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 t 3) (neg.f64 a))) (/.f64 a (pow.f64 z 2))))) (+.f64 (neg.f64 (/.f64 a z)) (*.f64 t (/.f64 3 z))))
(-.f64 (+.f64 (+.f64 1 (*.f64 2 (/.f64 t z))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 t 3) (neg.f64 a))) (/.f64 a (pow.f64 z 2)))) (+.f64 (/.f64 (neg.f64 a) z) (*.f64 t (/.f64 3 z))))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 (*.f64 3 t) (*.f64 -1 a)))) (pow.f64 z 2)) (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 3 t) (*.f64 -1 a))) (pow.f64 a 2)) (pow.f64 z 3)) (*.f64 2 (/.f64 t z))))) (+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 3 (/.f64 t z))))
(-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 t z)) (*.f64 (pow.f64 a 2) (/.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 t 3) (*.f64 a -1))) (pow.f64 z 3)))) (+.f64 1 (*.f64 a (/.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 t 3) (*.f64 a -1))) (pow.f64 z 2))))) (+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 3 (/.f64 t z))))
(-.f64 (+.f64 (*.f64 a (/.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 t 3) (neg.f64 a))) (pow.f64 z 2))) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 t 3) (neg.f64 a))) (pow.f64 z 3))) (+.f64 1 (*.f64 2 (/.f64 t z))))) (+.f64 (neg.f64 (/.f64 a z)) (*.f64 3 (/.f64 t z))))
(-.f64 (+.f64 (*.f64 2 (/.f64 t z)) (+.f64 (+.f64 1 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 t 3) (neg.f64 a))) (pow.f64 z 3)))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 t 3) (neg.f64 a))) (/.f64 a (pow.f64 z 2))))) (+.f64 (neg.f64 (/.f64 a z)) (*.f64 t (/.f64 3 z))))
(-.f64 (+.f64 (+.f64 1 (*.f64 2 (/.f64 t z))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 t 3) (neg.f64 a))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (+.f64 (/.f64 (neg.f64 a) z) (*.f64 t (/.f64 3 z))))
1
(-.f64 (+.f64 1 (*.f64 2 (/.f64 t z))) (+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 3 (/.f64 t z))))
(-.f64 (+.f64 1 (*.f64 2 (/.f64 t z))) (+.f64 (neg.f64 (/.f64 a z)) (*.f64 3 (/.f64 t z))))
(-.f64 (+.f64 1 (*.f64 2 (/.f64 t z))) (+.f64 (neg.f64 (/.f64 a z)) (*.f64 t (/.f64 3 z))))
(-.f64 (+.f64 1 (*.f64 2 (/.f64 t z))) (+.f64 (/.f64 (neg.f64 a) z) (*.f64 t (/.f64 3 z))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 3 t) (*.f64 -1 a))) a) (pow.f64 z 2)) (*.f64 2 (/.f64 t z)))) (+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 3 (/.f64 t z))))
(-.f64 (+.f64 1 (+.f64 (*.f64 2 (/.f64 t z)) (*.f64 a (/.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 t 3) (*.f64 a -1))) (pow.f64 z 2))))) (+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 3 (/.f64 t z))))
(-.f64 (+.f64 (*.f64 a (/.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 t 3) (neg.f64 a))) (pow.f64 z 2))) (+.f64 1 (*.f64 2 (/.f64 t z)))) (+.f64 (neg.f64 (/.f64 a z)) (*.f64 3 (/.f64 t z))))
(-.f64 (+.f64 1 (+.f64 (*.f64 2 (/.f64 t z)) (*.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 t 3) (neg.f64 a))) (/.f64 a (pow.f64 z 2))))) (+.f64 (neg.f64 (/.f64 a z)) (*.f64 t (/.f64 3 z))))
(-.f64 (+.f64 (+.f64 1 (*.f64 2 (/.f64 t z))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 t 3) (neg.f64 a))) (/.f64 a (pow.f64 z 2)))) (+.f64 (/.f64 (neg.f64 a) z) (*.f64 t (/.f64 3 z))))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 (*.f64 3 t) (*.f64 -1 a)))) (pow.f64 z 2)) (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 3 t) (*.f64 -1 a))) (pow.f64 a 2)) (pow.f64 z 3)) (*.f64 2 (/.f64 t z))))) (+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 3 (/.f64 t z))))
(-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 t z)) (*.f64 (pow.f64 a 2) (/.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 t 3) (*.f64 a -1))) (pow.f64 z 3)))) (+.f64 1 (*.f64 a (/.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 t 3) (*.f64 a -1))) (pow.f64 z 2))))) (+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 3 (/.f64 t z))))
(-.f64 (+.f64 (*.f64 a (/.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 t 3) (neg.f64 a))) (pow.f64 z 2))) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 t 3) (neg.f64 a))) (pow.f64 z 3))) (+.f64 1 (*.f64 2 (/.f64 t z))))) (+.f64 (neg.f64 (/.f64 a z)) (*.f64 3 (/.f64 t z))))
(-.f64 (+.f64 (*.f64 2 (/.f64 t z)) (+.f64 (+.f64 1 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 t 3) (neg.f64 a))) (pow.f64 z 3)))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 t 3) (neg.f64 a))) (/.f64 a (pow.f64 z 2))))) (+.f64 (neg.f64 (/.f64 a z)) (*.f64 t (/.f64 3 z))))
(-.f64 (+.f64 (+.f64 1 (*.f64 2 (/.f64 t z))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 (*.f64 t 3) (neg.f64 a))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (+.f64 (/.f64 (neg.f64 a) z) (*.f64 t (/.f64 3 z))))
(/.f64 (-.f64 (*.f64 2 z) z) (-.f64 z a))
(/.f64 z (-.f64 z a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 z (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (*.f64 z (/.f64 2 (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (/.f64 t (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 z (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (*.f64 z (/.f64 2 (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (/.f64 t (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 z (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (*.f64 z (/.f64 2 (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (/.f64 t (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(*.f64 -1 (/.f64 t (-.f64 z a)))
(neg.f64 (/.f64 t (-.f64 z a)))
(/.f64 t (-.f64 a z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 z (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (*.f64 z (/.f64 2 (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (/.f64 t (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 z (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (*.f64 z (/.f64 2 (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (/.f64 t (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 z (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (*.f64 z (/.f64 2 (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (/.f64 t (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(*.f64 -1 (/.f64 t (-.f64 z a)))
(neg.f64 (/.f64 t (-.f64 z a)))
(/.f64 t (-.f64 a z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 z (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (*.f64 z (/.f64 2 (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (/.f64 t (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 z (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (*.f64 z (/.f64 2 (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (/.f64 t (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 z (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (*.f64 z (/.f64 2 (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (/.f64 t (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 z a)))) (/.f64 z (-.f64 z a)))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) z)
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) z)
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (pow.f64 z 2)) (*.f64 2 (/.f64 (+.f64 t z) z))) (+.f64 1 (*.f64 3 (/.f64 t z))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 a (pow.f64 z 2))) (*.f64 2 (/.f64 (+.f64 t z) z))) (+.f64 1 (*.f64 3 (/.f64 t z))))
(-.f64 -1 (-.f64 (*.f64 3 (/.f64 t z)) (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 a (pow.f64 z 2))) (*.f64 2 (/.f64 (+.f64 t z) z)))))
(+.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 a (pow.f64 z 2))) (*.f64 2 (/.f64 (+.f64 t z) z))) (-.f64 -1 (*.f64 t (/.f64 3 z))))
(+.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 a (pow.f64 z 2))) (*.f64 (+.f64 t z) (/.f64 2 z))) (-.f64 -1 (*.f64 t (/.f64 3 z))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (pow.f64 z 2)) (*.f64 2 (/.f64 (+.f64 t z) z)))) (+.f64 1 (*.f64 3 (/.f64 t z))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 t z) z)) (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 a (pow.f64 z 2))) (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (+.f64 1 (*.f64 3 (/.f64 t z))))
(+.f64 -1 (-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 2 (/.f64 (+.f64 t z) z)) (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 3 (/.f64 t z))))
(+.f64 -1 (-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 t z) z)) (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (*.f64 t (/.f64 3 z))))
(+.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 t z) (/.f64 2 z)) (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (*.f64 t (/.f64 3 z))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t)))) (pow.f64 z 4)) (*.f64 2 (/.f64 (+.f64 t z) z))))) (+.f64 1 (*.f64 3 (/.f64 t z))))
(-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 t z) z)) (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))) (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 a (pow.f64 z 2))) (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (+.f64 1 (*.f64 3 (/.f64 t z))))
(+.f64 -1 (-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 t z) z)) (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))) (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 a (pow.f64 z 2))) (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 3 (/.f64 t z))))
(+.f64 -1 (-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 t z) z)) (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 a 3)) (pow.f64 z 4))) (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (*.f64 t (/.f64 3 z))))
(+.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 t z) (/.f64 2 z)) (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2)))))) (*.f64 t (/.f64 3 z))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) a))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) a))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) a))
(/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) a)
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) a)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) z) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) a)) (*.f64 -1 (*.f64 z (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 z (pow.f64 a 2))) (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) a)))
(*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) a) (*.f64 z (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 a 2)))))
(neg.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 1 a))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) z) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) (pow.f64 z 2)) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) a)) (+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 a 2)))) (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 a 3))))))
(+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) a)) (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 z (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (+.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) a) (*.f64 z (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 a 2))))))
(+.f64 (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) a) (neg.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 1 a)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) (pow.f64 z 3)) (pow.f64 a 4))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) (pow.f64 z 2)) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) a)) (+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 a 3)))) (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 a 4)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 z (pow.f64 a 2))) (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) a))) (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) a)) (*.f64 -1 (+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 a 2))) (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 1 a)))))
(+.f64 (/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) a) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) a))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) a))
(neg.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) a))
(/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) a)
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) a)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) z) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) a)) (*.f64 -1 (*.f64 z (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 z (pow.f64 a 2))) (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) a)))
(*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) a) (*.f64 z (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 a 2)))))
(neg.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 1 a))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) z) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) (pow.f64 z 2)) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) a)) (+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 a 2)))) (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 a 3))))))
(+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) a)) (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 z (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (+.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) a) (*.f64 z (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 a 2))))))
(+.f64 (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) a) (neg.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 1 a)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) (pow.f64 z 3)) (pow.f64 a 4))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 3 t))) (pow.f64 z 2)) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) a)) (+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 a 3)))) (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 a 4)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 z (pow.f64 a 2))) (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) a))) (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) a)) (*.f64 -1 (+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (pow.f64 a 2))) (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 1 a)))))
(+.f64 (/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) a) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(*.f64 3 t)
(*.f64 t 3)
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 t 3))
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 t 3))
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 t 3))
z
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 t 3))
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 t 3))
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 t 3))
z
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 t 3))
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 t 3))
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 t 3))
z
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 t 3))
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 t 3))
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 t 3))
(*.f64 3 t)
(*.f64 t 3)
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 t 3))
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 t 3))
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 t 3))
(*.f64 3 t)
(*.f64 t 3)
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 t 3))
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 t 3))
(+.f64 z (*.f64 3 t))
(+.f64 z (*.f64 t 3))
(+.f64 (*.f64 y (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z))) 0)
(*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a)))
(+.f64 0 (*.f64 y (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z))))
(*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a)))
(-.f64 (*.f64 y (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z))) 0)
(*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a)))
(/.f64 (*.f64 y (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z))) 1)
(*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))) (-.f64 z a))
(*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a)))
(pow.f64 (*.f64 y (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z))) 1)
(*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a)))
(+.f64 (+.f64 z t) (+.f64 (+.f64 z t) (neg.f64 (+.f64 z (*.f64 t 3)))))
(+.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (+.f64 (+.f64 t z) (+.f64 t z)))
(+.f64 t (+.f64 z (+.f64 t (+.f64 z (neg.f64 (+.f64 z (*.f64 t 3)))))))
(+.f64 t (+.f64 z (-.f64 (+.f64 t z) (+.f64 z (*.f64 t 3)))))
(+.f64 (*.f64 2 (+.f64 z t)) (neg.f64 (+.f64 z (*.f64 t 3))))
(+.f64 (*.f64 2 (+.f64 t z)) (neg.f64 (+.f64 z (*.f64 t 3))))
(-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))
(+.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) 0)
(+.f64 (*.f64 2 (+.f64 t z)) (neg.f64 (+.f64 z (*.f64 t 3))))
(-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))
(+.f64 0 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))))
(+.f64 (*.f64 2 (+.f64 t z)) (neg.f64 (+.f64 z (*.f64 t 3))))
(-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))
(+.f64 (*.f64 (+.f64 z t) 4) (+.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (*.f64 (+.f64 z t) -2)))
(+.f64 (*.f64 2 (+.f64 t z)) (neg.f64 (+.f64 z (*.f64 t 3))))
(-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))
(+.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (*.f64 (+.f64 z (*.f64 t 3)) -2))
(+.f64 (+.f64 (*.f64 t 3) (+.f64 (*.f64 2 (+.f64 t z)) z)) (*.f64 (+.f64 z (*.f64 t 3)) -2))
(+.f64 (+.f64 (*.f64 t 3) (+.f64 z (*.f64 2 (+.f64 t z)))) (*.f64 (+.f64 z (*.f64 t 3)) -2))
(+.f64 (*.f64 t 3) (+.f64 (+.f64 z (*.f64 2 (+.f64 t z))) (*.f64 (+.f64 z (*.f64 t 3)) -2)))
(+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (-.f64 (+.f64 t z) (+.f64 z (*.f64 t 3)))))
(+.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 z t)))
(+.f64 (*.f64 2 (+.f64 t z)) (neg.f64 (+.f64 z (*.f64 t 3))))
(-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))
(+.f64 (+.f64 z (+.f64 z t)) (+.f64 t (neg.f64 (+.f64 z (*.f64 t 3)))))
(+.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (+.f64 (+.f64 t z) (+.f64 t z)))
(+.f64 t (+.f64 z (+.f64 t (+.f64 z (neg.f64 (+.f64 z (*.f64 t 3)))))))
(+.f64 t (+.f64 z (-.f64 (+.f64 t z) (+.f64 z (*.f64 t 3)))))
(+.f64 (+.f64 z (+.f64 t t)) (+.f64 z (neg.f64 (+.f64 z (*.f64 t 3)))))
(+.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (+.f64 (+.f64 t z) (+.f64 t z)))
(+.f64 t (+.f64 z (+.f64 t (+.f64 z (neg.f64 (+.f64 z (*.f64 t 3)))))))
(+.f64 t (+.f64 z (-.f64 (+.f64 t z) (+.f64 z (*.f64 t 3)))))
(+.f64 (*.f64 (+.f64 z (*.f64 t 3)) -2) (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))))
(+.f64 (+.f64 (*.f64 t 3) (+.f64 (*.f64 2 (+.f64 t z)) z)) (*.f64 (+.f64 z (*.f64 t 3)) -2))
(+.f64 (+.f64 (*.f64 t 3) (+.f64 z (*.f64 2 (+.f64 t z)))) (*.f64 (+.f64 z (*.f64 t 3)) -2))
(+.f64 (*.f64 t 3) (+.f64 (+.f64 z (*.f64 2 (+.f64 t z))) (*.f64 (+.f64 z (*.f64 t 3)) -2)))
(+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (-.f64 (+.f64 t z) (+.f64 z (*.f64 t 3)))))
(+.f64 (+.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (*.f64 (+.f64 z t) -2)) (*.f64 (+.f64 z t) 4))
(+.f64 (*.f64 2 (+.f64 t z)) (neg.f64 (+.f64 z (*.f64 t 3))))
(-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))
(+.f64 (+.f64 z (neg.f64 (+.f64 z (*.f64 t 3)))) (+.f64 z (+.f64 t t)))
(+.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (+.f64 (+.f64 t z) (+.f64 t z)))
(+.f64 t (+.f64 z (+.f64 t (+.f64 z (neg.f64 (+.f64 z (*.f64 t 3)))))))
(+.f64 t (+.f64 z (-.f64 (+.f64 t z) (+.f64 z (*.f64 t 3)))))
(+.f64 (+.f64 t (neg.f64 (+.f64 z (*.f64 t 3)))) (+.f64 z (+.f64 z t)))
(+.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (+.f64 (+.f64 t z) (+.f64 t z)))
(+.f64 t (+.f64 z (+.f64 t (+.f64 z (neg.f64 (+.f64 z (*.f64 t 3)))))))
(+.f64 t (+.f64 z (-.f64 (+.f64 t z) (+.f64 z (*.f64 t 3)))))
(+.f64 (+.f64 (+.f64 z t) (neg.f64 (+.f64 z (*.f64 t 3)))) (+.f64 z t))
(+.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (+.f64 (+.f64 t z) (+.f64 t z)))
(+.f64 t (+.f64 z (+.f64 t (+.f64 z (neg.f64 (+.f64 z (*.f64 t 3)))))))
(+.f64 t (+.f64 z (-.f64 (+.f64 t z) (+.f64 z (*.f64 t 3)))))
(*.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) 1)
(+.f64 (*.f64 2 (+.f64 t z)) (neg.f64 (+.f64 z (*.f64 t 3))))
(-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))
(*.f64 1 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))))
(+.f64 (*.f64 2 (+.f64 t z)) (neg.f64 (+.f64 z (*.f64 t 3))))
(-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))
(*.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) -1)
(+.f64 (*.f64 2 (+.f64 t z)) (neg.f64 (+.f64 z (*.f64 t 3))))
(-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))
(*.f64 -1 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)))
(+.f64 (*.f64 2 (+.f64 t z)) (neg.f64 (+.f64 z (*.f64 t 3))))
(-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))
(*.f64 -1 (-.f64 (*.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) 2) (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2))))
(+.f64 (*.f64 2 (+.f64 t z)) (neg.f64 (+.f64 z (*.f64 t 3))))
(-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))
(/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) 1)
(+.f64 (*.f64 2 (+.f64 t z)) (neg.f64 (+.f64 z (*.f64 t 3))))
(-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) -1)
(+.f64 (*.f64 2 (+.f64 t z)) (neg.f64 (+.f64 z (*.f64 t 3))))
(-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))
(/.f64 (-.f64 (+.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (+.f64 z (+.f64 z (*.f64 t 6)))) (*.f64 2 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))))) -1)
(neg.f64 (-.f64 (+.f64 (+.f64 (*.f64 t 3) (+.f64 (*.f64 2 (+.f64 t z)) z)) (+.f64 (*.f64 t 6) (+.f64 z z))) (*.f64 2 (+.f64 (*.f64 t 3) (+.f64 (*.f64 2 (+.f64 t z)) z)))))
(-.f64 (neg.f64 (+.f64 z (+.f64 (+.f64 z (*.f64 t 6)) (+.f64 (*.f64 t 3) (+.f64 z (*.f64 2 (+.f64 t z))))))) (*.f64 (+.f64 (*.f64 t 3) (+.f64 z (*.f64 2 (+.f64 t z)))) -2))
(-.f64 (*.f64 2 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z)))) (+.f64 z (+.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (+.f64 z (*.f64 t 6)))))
(-.f64 (*.f64 2 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z)))) (+.f64 (+.f64 z (*.f64 2 (+.f64 t z))) (+.f64 (+.f64 z z) (*.f64 t 9))))
(pow.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) 1)
(+.f64 (*.f64 2 (+.f64 t z)) (neg.f64 (+.f64 z (*.f64 t 3))))
(-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))
(neg.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)))
(+.f64 (*.f64 2 (+.f64 t z)) (neg.f64 (+.f64 z (*.f64 t 3))))
(-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))
(+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)) 0)
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(+.f64 0 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(+.f64 (*.f64 (+.f64 z t) (/.f64 -2 (-.f64 a z))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)))
(+.f64 (*.f64 (+.f64 t z) (/.f64 -2 (-.f64 a z))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (/.f64 (*.f64 2 (-.f64 (+.f64 z (*.f64 t 3)) (+.f64 z t))) (-.f64 a z)))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (+.f64 z t))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 t z))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 2 (*.f64 (-.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 t z)) (/.f64 -1 (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 2 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 t z)))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 z (*.f64 t 3)) -2) (neg.f64 (*.f64 2 (+.f64 t z))))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (+.f64 (*.f64 (-.f64 (*.f64 t 6) (+.f64 t (*.f64 t 3))) (/.f64 2 (-.f64 a z))) 0))
(+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a)) (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z))))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(+.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)) (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z))))
(+.f64 (/.f64 (+.f64 (*.f64 t 3) (+.f64 (*.f64 2 (+.f64 t z)) z)) (-.f64 z a)) (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z))))
(+.f64 (/.f64 (+.f64 (*.f64 t 3) (+.f64 z (*.f64 2 (+.f64 t z)))) (-.f64 z a)) (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z))))
(+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 z a)) (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z))))
(+.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 2 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))) (*.f64 (+.f64 z t) 4))))
(+.f64 (/.f64 (+.f64 (*.f64 t 3) (+.f64 (*.f64 2 (+.f64 t z)) z)) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 2 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))) (*.f64 4 (+.f64 t z)))))
(+.f64 (/.f64 (+.f64 (*.f64 t 3) (+.f64 z (*.f64 2 (+.f64 t z)))) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 2 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))) (*.f64 4 (+.f64 t z)))))
(+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 2 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))) (*.f64 4 (+.f64 t z)))))
(+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (*.f64 2 (-.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 t z))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) 2) (+.f64 z (*.f64 t 3)))))
(+.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 2 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2))) (+.f64 z (*.f64 t 3)))))
(+.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 2 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2)))) (+.f64 z (*.f64 t 3)))))
(+.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z))) (+.f64 (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))))) (-.f64 z a)) 0))
(+.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))))) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (*.f64 (+.f64 z t) (/.f64 -2 (-.f64 a z))))
(+.f64 (*.f64 (+.f64 t z) (/.f64 -2 (-.f64 a z))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)))
(+.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 (*.f64 t 3) (+.f64 (*.f64 2 (+.f64 t z)) z)) (-.f64 z a)) (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z))))
(+.f64 (/.f64 (+.f64 (*.f64 t 3) (+.f64 z (*.f64 2 (+.f64 t z)))) (-.f64 z a)) (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z))))
(+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 z a)) (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z))))
(+.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (neg.f64 (+.f64 z (*.f64 t 3))))))
(+.f64 (/.f64 (+.f64 (*.f64 t 3) (+.f64 (*.f64 2 (+.f64 t z)) z)) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (neg.f64 (+.f64 z (*.f64 t 3))))))
(+.f64 (/.f64 (+.f64 (*.f64 t 3) (+.f64 z (*.f64 2 (+.f64 t z)))) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (neg.f64 (+.f64 z (*.f64 t 3))))))
(+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (+.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 z (*.f64 t 3)))))
(+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 a z)) (*.f64 (*.f64 2 (+.f64 t z)) (*.f64 2 (/.f64 -1 (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 a z)) (*.f64 (*.f64 4 (+.f64 t z)) (/.f64 -1 (-.f64 a z))))
(+.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z))) (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a)))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(+.f64 (/.f64 (*.f64 2 (-.f64 (+.f64 z (*.f64 t 3)) (+.f64 z t))) (-.f64 a z)) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(+.f64 (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (+.f64 z t))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 t z))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 2 (*.f64 (-.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 t z)) (/.f64 -1 (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 2 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 t z)))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 z (*.f64 t 3)) -2) (neg.f64 (*.f64 2 (+.f64 t z))))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (+.f64 (*.f64 (-.f64 (*.f64 t 6) (+.f64 t (*.f64 t 3))) (/.f64 2 (-.f64 a z))) 0))
(+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 2 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))) (*.f64 (+.f64 z t) 4))) (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 (*.f64 t 3) (+.f64 (*.f64 2 (+.f64 t z)) z)) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 2 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))) (*.f64 4 (+.f64 t z)))))
(+.f64 (/.f64 (+.f64 (*.f64 t 3) (+.f64 z (*.f64 2 (+.f64 t z)))) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 2 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))) (*.f64 4 (+.f64 t z)))))
(+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 2 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))) (*.f64 4 (+.f64 t z)))))
(+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (*.f64 2 (-.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 t z))))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) 2) (+.f64 z (*.f64 t 3)))) (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))))
(+.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 2 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2))) (+.f64 z (*.f64 t 3)))))
(+.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 2 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2)))) (+.f64 z (*.f64 t 3)))))
(+.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z))) (+.f64 (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))))) (-.f64 z a)) 0))
(+.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))))) (-.f64 z a)))
(+.f64 (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (neg.f64 (+.f64 z (*.f64 t 3))))) (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 (*.f64 t 3) (+.f64 (*.f64 2 (+.f64 t z)) z)) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (neg.f64 (+.f64 z (*.f64 t 3))))))
(+.f64 (/.f64 (+.f64 (*.f64 t 3) (+.f64 z (*.f64 2 (+.f64 t z)))) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (neg.f64 (+.f64 z (*.f64 t 3))))))
(+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (+.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 z (*.f64 t 3)))))
(+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 a z)) (*.f64 (*.f64 2 (+.f64 t z)) (*.f64 2 (/.f64 -1 (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 a z)) (*.f64 (*.f64 4 (+.f64 t z)) (/.f64 -1 (-.f64 a z))))
(-.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)) 0)
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(-.f64 0 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a)))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(-.f64 (*.f64 (+.f64 z t) (/.f64 -2 (-.f64 a z))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)))
(+.f64 (*.f64 (+.f64 t z) (/.f64 -2 (-.f64 a z))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (/.f64 (*.f64 2 (-.f64 (+.f64 z (*.f64 t 3)) (+.f64 z t))) (-.f64 z a)))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (+.f64 z t) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))))))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (+.f64 t z) (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))))))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 2 (*.f64 (+.f64 (+.f64 t z) (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z)))) (/.f64 -1 (-.f64 a z)))))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 2 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (+.f64 t z) (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z)))))))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 2 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (+.f64 (*.f64 t 3) (-.f64 (+.f64 t z) (*.f64 2 (+.f64 t z))))))))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 2 (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 t z)))))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (+.f64 (*.f64 (-.f64 (*.f64 t 6) (+.f64 t (*.f64 t 3))) (/.f64 2 (-.f64 z a))) 0))
(-.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a)) (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a))))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(-.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 a z)) -4) (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)))
(-.f64 (*.f64 (/.f64 (+.f64 t z) (-.f64 a z)) -4) (/.f64 (+.f64 (*.f64 t 3) (+.f64 (*.f64 2 (+.f64 t z)) z)) (-.f64 z a)))
(-.f64 (*.f64 (/.f64 (+.f64 t z) (-.f64 a z)) -4) (/.f64 (+.f64 (*.f64 t 3) (+.f64 z (*.f64 2 (+.f64 t z)))) (-.f64 z a)))
(-.f64 (*.f64 (/.f64 (+.f64 t z) (-.f64 a z)) -4) (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)) (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 -2 (-.f64 a z))))
(-.f64 (/.f64 (+.f64 (*.f64 t 3) (+.f64 (*.f64 2 (+.f64 t z)) z)) (-.f64 z a)) (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 -2 (-.f64 a z))))
(-.f64 (/.f64 (+.f64 (*.f64 t 3) (+.f64 z (*.f64 2 (+.f64 t z)))) (-.f64 z a)) (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 -2 (-.f64 a z))))
(-.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 z a)) (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 -2 (-.f64 a z))))
(-.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 z t) 4) (*.f64 2 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))))))
(-.f64 (/.f64 (+.f64 (*.f64 t 3) (+.f64 (*.f64 2 (+.f64 t z)) z)) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 4 (+.f64 t z)) (*.f64 2 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))))))
(-.f64 (/.f64 (+.f64 (*.f64 t 3) (+.f64 z (*.f64 2 (+.f64 t z)))) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 4 (+.f64 t z)) (*.f64 2 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))))))
(-.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 4 (+.f64 t z)) (*.f64 2 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))))))
(-.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (*.f64 2 (-.f64 (*.f64 2 (+.f64 t z)) (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (-.f64 0 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (*.f64 2 (+.f64 z t)) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z))) (neg.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 t z))))))
(+.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z))) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 t z)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z))) (/.f64 (+.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 t z))) (-.f64 a z)))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 4)) (-.f64 z a)))
(-.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 4 (+.f64 t z))) (-.f64 z a)))
(+.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 4 (+.f64 t z))) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (*.f64 (/.f64 (+.f64 t z) (-.f64 a z)) -2))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 4 (+.f64 t z))) (-.f64 z a)))
(+.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 4 (+.f64 t z))) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) (*.f64 (/.f64 (+.f64 t z) (-.f64 a z)) -2))
(-.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)))
(-.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 (*.f64 t 3) (+.f64 (*.f64 2 (+.f64 t z)) z)) (-.f64 a z)))
(-.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 (*.f64 t 3) (+.f64 z (*.f64 2 (+.f64 t z)))) (-.f64 a z)))
(-.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))))))
(-.f64 (/.f64 (+.f64 (*.f64 t 3) (+.f64 (*.f64 2 (+.f64 t z)) z)) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (+.f64 (+.f64 z (*.f64 t 3)) (-.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 t z))))))
(-.f64 (/.f64 (+.f64 (*.f64 t 3) (+.f64 z (*.f64 2 (+.f64 t z)))) (-.f64 a z)) (*.f64 2 (*.f64 (+.f64 (+.f64 z (*.f64 t 3)) (-.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 t z)))) (/.f64 -1 (-.f64 a z)))))
(-.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (+.f64 z (*.f64 t 3)) (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))))))
(-.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 a z)) (*.f64 2 (+.f64 (/.f64 (*.f64 2 (+.f64 t z)) (-.f64 a z)) 0)))
(-.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 a z)) (*.f64 2 (/.f64 (*.f64 2 (+.f64 t z)) (-.f64 a z))))
(-.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 4 (+.f64 t z))))
(-.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)) (*.f64 (+.f64 z t) (/.f64 4 (-.f64 a z))))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(-.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 -2 (-.f64 a z))) (+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (/.f64 (*.f64 2 (-.f64 (+.f64 z (*.f64 t 3)) (+.f64 z t))) (-.f64 z a))))
(-.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 -2 (-.f64 a z))) (+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 (-.f64 (+.f64 z (*.f64 t 3)) (+.f64 t z)) (/.f64 2 (-.f64 z a)))))
(-.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 -2 (-.f64 a z))) (+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 2 (/.f64 (-.f64 (+.f64 t (*.f64 t 3)) (*.f64 t 6)) (-.f64 a z)))))
(-.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 -2 (-.f64 a z))) (+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 (-.f64 (*.f64 t 6) (+.f64 t (*.f64 t 3))) (/.f64 2 (-.f64 z a)))))
(-.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 -2 (-.f64 a z))) (+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (+.f64 z t) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))))))
(-.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 -2 (-.f64 a z))) (+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (+.f64 t z) (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))))))
(-.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 -2 (-.f64 a z))) (+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 2 (*.f64 (+.f64 (+.f64 t z) (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z)))) (/.f64 -1 (-.f64 a z))))))
(-.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 -2 (-.f64 a z))) (+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 2 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (+.f64 t z) (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))))))))
(-.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 -2 (-.f64 a z))) (+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 2 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (+.f64 (*.f64 t 3) (-.f64 (+.f64 t z) (*.f64 2 (+.f64 t z)))))))))
(-.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 -2 (-.f64 a z))) (+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 2 (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 t z))))))
(-.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 -2 (-.f64 a z))) (+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (+.f64 (*.f64 (-.f64 (*.f64 t 6) (+.f64 t (*.f64 t 3))) (/.f64 2 (-.f64 z a))) 0)))
(-.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z))) (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(-.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a)) (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 z a)) (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 z a)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 z a)) (*.f64 2 (/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 z a)))))
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a)) -2) (+.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 a z)) (*.f64 (/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a)) -2)))
(-.f64 (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 4)) (-.f64 a z)) (*.f64 (+.f64 z t) (/.f64 -2 (-.f64 a z))))
(-.f64 (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 4 (+.f64 t z))) (-.f64 a z)) (*.f64 (+.f64 t z) (/.f64 -2 (-.f64 a z))))
(-.f64 (/.f64 (*.f64 2 (-.f64 (+.f64 z (*.f64 t 3)) (+.f64 z t))) (-.f64 a z)) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(-.f64 (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (+.f64 z t))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 t z))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 2 (*.f64 (-.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 t z)) (/.f64 -1 (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 2 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 t z)))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 z (*.f64 t 3)) -2) (neg.f64 (*.f64 2 (+.f64 t z))))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 z a)) (+.f64 (*.f64 (-.f64 (*.f64 t 6) (+.f64 t (*.f64 t 3))) (/.f64 2 (-.f64 a z))) 0))
(-.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 2 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))) (*.f64 (+.f64 z t) 4))) (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 2 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))) (*.f64 4 (+.f64 t z)))) (/.f64 (+.f64 (*.f64 t 3) (+.f64 (*.f64 2 (+.f64 t z)) z)) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 2 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))) (*.f64 4 (+.f64 t z)))) (/.f64 (+.f64 (*.f64 t 3) (+.f64 z (*.f64 2 (+.f64 t z)))) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 2 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3)))) (*.f64 4 (+.f64 t z)))) (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (*.f64 2 (-.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 t z))))) (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) 2) (+.f64 z (*.f64 t 3)))) (*.f64 (+.f64 z t) (/.f64 -2 (-.f64 a z))))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 2 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2))) (+.f64 z (*.f64 t 3)))) (*.f64 (+.f64 t z) (/.f64 -2 (-.f64 a z))))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 2 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2)))) (+.f64 z (*.f64 t 3)))) (*.f64 (+.f64 t z) (/.f64 -2 (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))))) (-.f64 z a)) 0) (*.f64 (+.f64 t z) (/.f64 -2 (-.f64 a z))))
(-.f64 (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))))) (-.f64 z a)) (*.f64 (+.f64 t z) (/.f64 -2 (-.f64 a z))))
(-.f64 (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (neg.f64 (+.f64 z (*.f64 t 3))))) (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)))
(-.f64 (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (neg.f64 (+.f64 z (*.f64 t 3))))) (/.f64 (+.f64 (*.f64 t 3) (+.f64 (*.f64 2 (+.f64 t z)) z)) (-.f64 z a)))
(-.f64 (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (neg.f64 (+.f64 z (*.f64 t 3))))) (/.f64 (+.f64 (*.f64 t 3) (+.f64 z (*.f64 2 (+.f64 t z)))) (-.f64 z a)))
(-.f64 (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (+.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (+.f64 z (*.f64 t 3)))) (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 z a)))
(-.f64 (*.f64 (*.f64 2 (+.f64 t z)) (*.f64 2 (/.f64 -1 (-.f64 a z)))) (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 z a)))
(-.f64 (*.f64 (*.f64 4 (+.f64 t z)) (/.f64 -1 (-.f64 a z))) (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 z a)))
(-.f64 (*.f64 (+.f64 z t) (/.f64 4 (-.f64 a z))) (+.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a z))) (-.f64 0 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (*.f64 2 (+.f64 z t)) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))))))))
(-.f64 (*.f64 (+.f64 t z) (/.f64 4 (-.f64 a z))) (+.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z))) (neg.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 t z)))))))
(-.f64 (*.f64 4 (/.f64 (+.f64 t z) (-.f64 a z))) (+.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z))) (neg.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 t z)))))))
(-.f64 (*.f64 (+.f64 t z) (/.f64 4 (-.f64 a z))) (+.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z))) (*.f64 (+.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 t z))) (/.f64 1 (-.f64 a z)))))
(-.f64 (*.f64 (+.f64 t z) (/.f64 4 (-.f64 a z))) (+.f64 (*.f64 2 (/.f64 (+.f64 t z) (-.f64 a z))) (/.f64 (+.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 t z))) (-.f64 a z))))
(-.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 6)) (-.f64 a z)) (*.f64 (/.f64 (+.f64 z t) (-.f64 a z)) 8))
(-.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) 6)) (-.f64 a z)) (*.f64 (/.f64 (+.f64 t z) (-.f64 a z)) 8))
(-.f64 (/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) 6))) (-.f64 a z)) (*.f64 (/.f64 (+.f64 t z) (-.f64 a z)) 8))
(-.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) 8) (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 6)) (-.f64 z a)))
(-.f64 (*.f64 8 (/.f64 (+.f64 t z) (-.f64 z a))) (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) 6)) (-.f64 z a)))
(-.f64 (*.f64 8 (/.f64 (+.f64 t z) (-.f64 z a))) (/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) 6))) (-.f64 z a)))
(-.f64 (*.f64 2 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)) (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 -2 (-.f64 a z)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 t 3) (+.f64 (*.f64 2 (+.f64 t z)) z)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 (*.f64 t 3) (+.f64 (*.f64 2 (+.f64 t z)) z)) (-.f64 z a)) (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 -2 (-.f64 a z)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 t 3) (+.f64 z (*.f64 2 (+.f64 t z)))) (-.f64 z a))) (+.f64 (/.f64 (+.f64 (*.f64 t 3) (+.f64 z (*.f64 2 (+.f64 t z)))) (-.f64 z a)) (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 -2 (-.f64 a z)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 z a))) (+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 z a)) (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 -2 (-.f64 a z)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 z t) 4) (*.f64 2 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 t 3) (+.f64 (*.f64 2 (+.f64 t z)) z)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 (*.f64 t 3) (+.f64 (*.f64 2 (+.f64 t z)) z)) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 4 (+.f64 t z)) (*.f64 2 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 t 3) (+.f64 z (*.f64 2 (+.f64 t z)))) (-.f64 z a))) (+.f64 (/.f64 (+.f64 (*.f64 t 3) (+.f64 z (*.f64 2 (+.f64 t z)))) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 4 (+.f64 t z)) (*.f64 2 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 z a))) (+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 4 (+.f64 t z)) (*.f64 2 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 z a))) (+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (*.f64 2 (-.f64 (*.f64 2 (+.f64 t z)) (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))))))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z))) (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)))) (+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)) (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)))))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(-.f64 (*.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z))) 2) (+.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z))))
(-.f64 (*.f64 2 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z)))) (+.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 (*.f64 t 3) (+.f64 (*.f64 2 (+.f64 t z)) z)) (-.f64 a z))))
(-.f64 (*.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (/.f64 2 (-.f64 a z)))) (+.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 (*.f64 t 3) (+.f64 z (*.f64 2 (+.f64 t z)))) (-.f64 a z))))
(-.f64 (*.f64 2 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z)))) (+.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 a z))))
(-.f64 (*.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a z)) 4) (+.f64 (*.f64 (+.f64 z (*.f64 t 3)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 a z))))
(-.f64 (*.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)) 2) (+.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 t 3) (+.f64 (*.f64 2 (+.f64 t z)) z)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 (*.f64 t 3) (+.f64 (*.f64 2 (+.f64 t z)) z)) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (+.f64 (+.f64 z (*.f64 t 3)) (-.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 t z)))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 t 3) (+.f64 z (*.f64 2 (+.f64 t z)))) (-.f64 a z))) (+.f64 (/.f64 (+.f64 (*.f64 t 3) (+.f64 z (*.f64 2 (+.f64 t z)))) (-.f64 a z)) (*.f64 2 (*.f64 (+.f64 (+.f64 z (*.f64 t 3)) (-.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 t z)))) (/.f64 -1 (-.f64 a z))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 a z))) (+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 a z))) (-.f64 (+.f64 z (*.f64 t 3)) (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z)))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 a z))) (+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 a z)) (*.f64 2 (+.f64 (/.f64 (*.f64 2 (+.f64 t z)) (-.f64 a z)) 0))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 a z))) (+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 a z)) (*.f64 2 (/.f64 (*.f64 2 (+.f64 t z)) (-.f64 a z)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 a z))) (+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 4 (+.f64 t z)))))
(-.f64 (*.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)) 2) (+.f64 (/.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 a z)) (*.f64 (+.f64 z t) (/.f64 4 (-.f64 a z)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 t 3) (+.f64 (*.f64 2 (+.f64 t z)) z)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 (*.f64 t 3) (+.f64 (*.f64 2 (+.f64 t z)) z)) (-.f64 a z)) (*.f64 (+.f64 t z) (/.f64 4 (-.f64 a z)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 t 3) (+.f64 z (*.f64 2 (+.f64 t z)))) (-.f64 a z))) (+.f64 (/.f64 (+.f64 (*.f64 t 3) (+.f64 z (*.f64 2 (+.f64 t z)))) (-.f64 a z)) (*.f64 4 (/.f64 (+.f64 t z) (-.f64 a z)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 a z))) (+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) (-.f64 a z)) (*.f64 (+.f64 t z) (/.f64 4 (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) 8) (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) 8)) (+.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 z a)) 8) (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 6)) (-.f64 z a))))
(-.f64 (+.f64 (*.f64 8 (/.f64 (+.f64 t z) (-.f64 z a))) (*.f64 8 (/.f64 (+.f64 t z) (-.f64 z a)))) (+.f64 (*.f64 8 (/.f64 (+.f64 t z) (-.f64 z a))) (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) 6)) (-.f64 z a))))
(-.f64 (*.f64 (/.f64 (+.f64 t z) (-.f64 z a)) 16) (+.f64 (*.f64 8 (/.f64 (+.f64 t z) (-.f64 z a))) (/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) 6))) (-.f64 z a))))
(-.f64 (+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (*.f64 2 (+.f64 z t)) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))))) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (*.f64 2 (+.f64 z t)) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))))) (+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (*.f64 2 (+.f64 z t)) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))))) (*.f64 (+.f64 z t) (/.f64 -2 (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 t z)))) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 t z))))) (+.f64 (*.f64 (+.f64 t z) (/.f64 -2 (-.f64 a z))) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 t z))))))
(-.f64 (*.f64 (+.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 t z))) (+.f64 (/.f64 -1 (-.f64 a z)) (/.f64 -1 (-.f64 a z)))) (+.f64 (*.f64 (+.f64 t z) (/.f64 -2 (-.f64 a z))) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 t z))))))
(-.f64 (*.f64 (/.f64 (+.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 t z))) (-.f64 a z)) -2) (+.f64 (*.f64 (+.f64 t z) (/.f64 -2 (-.f64 a z))) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 t z))))))
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 4)) (-.f64 a z)) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 4)) (-.f64 a z))) (+.f64 (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 4)) (-.f64 a z)) (*.f64 (+.f64 z t) (/.f64 -2 (-.f64 a z)))))
(-.f64 (+.f64 (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 4 (+.f64 t z))) (-.f64 a z)) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 4 (+.f64 t z))) (-.f64 a z))) (+.f64 (*.f64 (+.f64 t z) (/.f64 -2 (-.f64 a z))) (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 4 (+.f64 t z))) (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 6)) (-.f64 a z)) (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 6)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) 6)) (-.f64 a z)) (*.f64 (/.f64 (+.f64 z t) (-.f64 a z)) 8)))
(-.f64 (+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) 6)) (-.f64 a z)) (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) 6)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) 6)) (-.f64 a z)) (*.f64 (/.f64 (+.f64 t z) (-.f64 a z)) 8)))
(-.f64 (+.f64 (/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) 6))) (-.f64 a z)) (/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) 6))) (-.f64 a z))) (+.f64 (/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) 6))) (-.f64 a z)) (*.f64 (/.f64 (+.f64 t z) (-.f64 a z)) 8)))
(*.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (/.f64 -1 (-.f64 a z)))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(*.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (-.f64 (/.f64 1 (-.f64 a z)) (*.f64 2 (/.f64 1 (-.f64 a z)))))
(*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 (/.f64 1 (-.f64 a z)) (*.f64 2 (/.f64 1 (-.f64 a z)))))
(*.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)) 1)
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(*.f64 1 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(*.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (/.f64 1 (-.f64 a z)))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(*.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (/.f64 1 (-.f64 a z))))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (*.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) 2)))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (-.f64 (+.f64 z (*.f64 t 3)) (+.f64 z t)))))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (+.f64 z (*.f64 t 3)) (-.f64 (*.f64 2 (+.f64 z t)) (*.f64 2 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))))))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (+.f64 z (+.f64 (*.f64 2 (+.f64 z t)) (*.f64 t 3))) (-.f64 (*.f64 (+.f64 z t) 4) (*.f64 2 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))))))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 z t) -2) (-.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (*.f64 2 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3)))))))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (-.f64 (*.f64 (+.f64 z t) 4) (+.f64 z (*.f64 t 3))) (*.f64 2 (+.f64 z t))))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(*.f64 -1 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a)))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(*.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a)) -1)
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) 2) (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2))))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(pow.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 a z)) 1)
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(neg.f64 (/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 z t) -2)) (-.f64 z a)))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 (+.f64 t z) -2)) (-.f64 a z))
(/.f64 (+.f64 z (+.f64 (*.f64 t 3) (*.f64 (+.f64 t z) -2))) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (-.f64 z a))
(-.f64 (+.f64 z (*.f64 t 3)) 0)
(+.f64 z (*.f64 t 3))
(-.f64 0 (neg.f64 (+.f64 z (*.f64 t 3))))
(+.f64 z (*.f64 t 3))
(*.f64 (+.f64 z (*.f64 t 3)) 1)
(+.f64 z (*.f64 t 3))
(*.f64 1 (+.f64 z (*.f64 t 3)))
(+.f64 z (*.f64 t 3))
(*.f64 -1 (neg.f64 (+.f64 z (*.f64 t 3))))
(+.f64 z (*.f64 t 3))
(*.f64 (neg.f64 (+.f64 z (*.f64 t 3))) -1)
(+.f64 z (*.f64 t 3))
(/.f64 (+.f64 z (*.f64 t 3)) 1)
(+.f64 z (*.f64 t 3))
(/.f64 (neg.f64 (+.f64 z (*.f64 t 3))) -1)
(+.f64 z (*.f64 t 3))
(pow.f64 (+.f64 z (*.f64 t 3)) 1)
(+.f64 z (*.f64 t 3))
(neg.f64 (neg.f64 (+.f64 z (*.f64 t 3))))
(+.f64 z (*.f64 t 3))

localize13.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 1 (/.f64 t z))
2.0b
(*.f64 (-.f64 1 (/.f64 t z)) y)
Compiler

Compiled 24 to 12 computations (50% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

15 calls:

TimeVariablePointExpression
0.0ms
y
@0
(*.f64 (-.f64 1 (/.f64 t z)) y)
0.0ms
t
@inf
(*.f64 (-.f64 1 (/.f64 t z)) y)
0.0ms
t
@0
(*.f64 (-.f64 1 (/.f64 t z)) y)
0.0ms
z
@-inf
(*.f64 (-.f64 1 (/.f64 t z)) y)
0.0ms
y
@inf
(*.f64 (-.f64 1 (/.f64 t z)) y)

rewrite95.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1722×rational_best-1
1646×rational_best-2
960×rational_best-3
952×rational_best-4
944×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
15632
28332
311032
417932
536232
6111132
7296432
8478132
9747232
Stop Event
node limit
Counts
2 → 72
Calls
Call 1
Inputs
(*.f64 (-.f64 1 (/.f64 t z)) y)
(-.f64 1 (/.f64 t z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 1 (/.f64 t z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (+.f64 (/.f64 t z) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 (/.f64 t z) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (+.f64 (/.f64 t z) -1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (/.f64 t (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t z) (-.f64 1 (*.f64 t (/.f64 2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t z) (+.f64 1 (*.f64 (/.f64 t z) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t z) (+.f64 -1 (*.f64 (+.f64 (/.f64 t z) -1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 t z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 t z)) (*.f64 (/.f64 t z) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 1 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 t z) -1) (*.f64 (+.f64 (/.f64 t z) -1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 t (neg.f64 z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (neg.f64 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (neg.f64 z)) (+.f64 (/.f64 t z) (-.f64 1 (/.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (neg.f64 z)) (+.f64 (/.f64 t (neg.f64 z)) (+.f64 1 (/.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (neg.f64 z)) (+.f64 (+.f64 -1 (*.f64 t (/.f64 2 z))) (*.f64 (+.f64 (/.f64 t z) -1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 2 z)) (*.f64 -1 (+.f64 -1 (*.f64 (/.f64 t z) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 t (/.f64 2 z))) (*.f64 -1 (+.f64 -1 (+.f64 -1 (*.f64 (/.f64 t z) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 t z) -2) (+.f64 1 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 t (/.f64 2 z))) (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 t z)) (*.f64 (/.f64 t z) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 t z)) (+.f64 -1 (-.f64 1 (*.f64 t (/.f64 2 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 t z) -1) -2) (+.f64 (/.f64 t z) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 t z) 3) (+.f64 (*.f64 (/.f64 t z) -2) (-.f64 1 (*.f64 t (/.f64 2 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 (/.f64 t z) 0)) (+.f64 (/.f64 t (neg.f64 z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 (/.f64 t z) 3)) (*.f64 (+.f64 -1 (*.f64 t (/.f64 2 z))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 t z) -3) (+.f64 1 (*.f64 t (/.f64 2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 t (/.f64 2 z))) (*.f64 (/.f64 t z) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 t z) 0) (-.f64 1 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (/.f64 t z) -2)) (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 t (neg.f64 z)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 t (neg.f64 z)) 2) (+.f64 -1 (*.f64 (/.f64 t z) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 t z) (-.f64 1 (/.f64 t z))) (/.f64 t (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (+.f64 -1 (+.f64 -1 (*.f64 (/.f64 t z) 3)))) (+.f64 -1 (*.f64 t (/.f64 2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 (+.f64 (/.f64 t z) -1) -2)) (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (-.f64 1 (*.f64 t (/.f64 2 z)))) (+.f64 1 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (+.f64 -1 (*.f64 (/.f64 t z) 3))) (*.f64 t (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 t z) -2) (-.f64 1 (*.f64 t (/.f64 2 z)))) (*.f64 (/.f64 t z) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 t (neg.f64 z)) (+.f64 1 (/.f64 t z))) (/.f64 t (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 -1 (*.f64 t (/.f64 2 z))) (*.f64 (+.f64 (/.f64 t z) -1) -2)) (/.f64 t (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 -1 (*.f64 t (/.f64 2 z))) -2) (+.f64 -1 (*.f64 (/.f64 t z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 1 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 t z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 t z) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (+.f64 z (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (-.f64 (+.f64 t z) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (-.f64 (+.f64 (neg.f64 t) (+.f64 z (neg.f64 t))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (-.f64 (*.f64 2 (+.f64 z (neg.f64 t))) (+.f64 z (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (+.f64 (+.f64 z (neg.f64 t)) (*.f64 t 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (+.f64 (+.f64 t z) (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (+.f64 t (+.f64 (neg.f64 t) (+.f64 z (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (+.f64 (*.f64 t -2) (+.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 t z) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 z) (/.f64 (+.f64 z (neg.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z (neg.f64 t)) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 t t) (+.f64 t z)) (/.f64 -1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (neg.f64 z)) (/.f64 -1 z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 t z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 t z) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (neg.f64 t)) z)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (neg.f64 t)) (+.f64 z (/.f64 0 (*.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (neg.f64 t)) (*.f64 (/.f64 -1 z) (*.f64 z (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 -1 (*.f64 (/.f64 t z) 3)) (*.f64 t (/.f64 2 z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 -1 (/.f64 t (neg.f64 z))) (*.f64 (/.f64 t z) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (/.f64 t z) -1) 3) (+.f64 (*.f64 t (/.f64 2 z)) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 1 (/.f64 t z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 t z) -1))))))

simplify140.0ms (0.8%)

Algorithm
egg-herbie
Rules
1340×rational_best-simplify-2
1102×rational_best-simplify-1
868×rational_best-simplify-55
668×rational_best-simplify-47
668×rational_best-simplify-53
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01542458
12822236
24681924
36811924
411401820
516471812
626981812
747901812
864261812
Stop Event
node limit
Counts
120 → 107
Calls
Call 1
Inputs
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(*.f64 -1 (/.f64 (*.f64 y t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(*.f64 -1 (/.f64 (*.f64 y t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(*.f64 -1 (/.f64 (*.f64 y t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
1
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(*.f64 -1 (/.f64 t z))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(*.f64 -1 (/.f64 t z))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(*.f64 -1 (/.f64 t z))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
1
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
1
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) 0)
(+.f64 0 (*.f64 (-.f64 1 (/.f64 t z)) y))
(-.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) 0)
(-.f64 0 (*.f64 y (+.f64 (/.f64 t z) -1)))
(/.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) 1)
(/.f64 (*.f64 y (+.f64 (/.f64 t z) -1)) -1)
(pow.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) 1)
(neg.f64 (*.f64 y (+.f64 (/.f64 t z) -1)))
(+.f64 1 (/.f64 t (neg.f64 z)))
(+.f64 (/.f64 t z) (-.f64 1 (*.f64 t (/.f64 2 z))))
(+.f64 (/.f64 t z) (+.f64 1 (*.f64 (/.f64 t z) -2)))
(+.f64 (/.f64 t z) (+.f64 -1 (*.f64 (+.f64 (/.f64 t z) -1) -2)))
(+.f64 (-.f64 1 (/.f64 t z)) 0)
(+.f64 (-.f64 1 (/.f64 t z)) (*.f64 (/.f64 t z) 0))
(+.f64 0 (-.f64 1 (/.f64 t z)))
(+.f64 (+.f64 (/.f64 t z) -1) (*.f64 (+.f64 (/.f64 t z) -1) -2))
(+.f64 -1 (+.f64 (/.f64 t (neg.f64 z)) 2))
(+.f64 (/.f64 t (neg.f64 z)) 1)
(+.f64 (/.f64 t (neg.f64 z)) (+.f64 (/.f64 t z) (-.f64 1 (/.f64 t z))))
(+.f64 (/.f64 t (neg.f64 z)) (+.f64 (/.f64 t (neg.f64 z)) (+.f64 1 (/.f64 t z))))
(+.f64 (/.f64 t (neg.f64 z)) (+.f64 (+.f64 -1 (*.f64 t (/.f64 2 z))) (*.f64 (+.f64 (/.f64 t z) -1) -2)))
(+.f64 (*.f64 t (/.f64 2 z)) (*.f64 -1 (+.f64 -1 (*.f64 (/.f64 t z) 3))))
(+.f64 (+.f64 -1 (*.f64 t (/.f64 2 z))) (*.f64 -1 (+.f64 -1 (+.f64 -1 (*.f64 (/.f64 t z) 3)))))
(+.f64 (*.f64 (/.f64 t z) -2) (+.f64 1 (/.f64 t z)))
(+.f64 (-.f64 1 (*.f64 t (/.f64 2 z))) (/.f64 t z))
(+.f64 (+.f64 1 (/.f64 t z)) (*.f64 (/.f64 t z) -2))
(+.f64 (+.f64 1 (/.f64 t z)) (+.f64 -1 (-.f64 1 (*.f64 t (/.f64 2 z)))))
(+.f64 (*.f64 (+.f64 (/.f64 t z) -1) -2) (+.f64 (/.f64 t z) -1))
(+.f64 (*.f64 (/.f64 t z) 3) (+.f64 (*.f64 (/.f64 t z) -2) (-.f64 1 (*.f64 t (/.f64 2 z)))))
(+.f64 (+.f64 -1 (*.f64 (/.f64 t z) 0)) (+.f64 (/.f64 t (neg.f64 z)) 2))
(+.f64 (+.f64 -1 (*.f64 (/.f64 t z) 3)) (*.f64 (+.f64 -1 (*.f64 t (/.f64 2 z))) -2))
(+.f64 (*.f64 (/.f64 t z) -3) (+.f64 1 (*.f64 t (/.f64 2 z))))
(+.f64 (+.f64 1 (*.f64 t (/.f64 2 z))) (*.f64 (/.f64 t z) -3))
(+.f64 (*.f64 (/.f64 t z) 0) (-.f64 1 (/.f64 t z)))
(+.f64 (+.f64 1 (*.f64 (/.f64 t z) -2)) (/.f64 t z))
(+.f64 (+.f64 (/.f64 t (neg.f64 z)) 2) -1)
(+.f64 (+.f64 (/.f64 t (neg.f64 z)) 2) (+.f64 -1 (*.f64 (/.f64 t z) 0)))
(+.f64 (+.f64 (/.f64 t z) (-.f64 1 (/.f64 t z))) (/.f64 t (neg.f64 z)))
(+.f64 (*.f64 -1 (+.f64 -1 (+.f64 -1 (*.f64 (/.f64 t z) 3)))) (+.f64 -1 (*.f64 t (/.f64 2 z))))
(+.f64 (+.f64 -1 (*.f64 (+.f64 (/.f64 t z) -1) -2)) (/.f64 t z))
(+.f64 (+.f64 -1 (-.f64 1 (*.f64 t (/.f64 2 z)))) (+.f64 1 (/.f64 t z)))
(+.f64 (*.f64 -1 (+.f64 -1 (*.f64 (/.f64 t z) 3))) (*.f64 t (/.f64 2 z)))
(+.f64 (+.f64 (*.f64 (/.f64 t z) -2) (-.f64 1 (*.f64 t (/.f64 2 z)))) (*.f64 (/.f64 t z) 3))
(+.f64 (+.f64 (/.f64 t (neg.f64 z)) (+.f64 1 (/.f64 t z))) (/.f64 t (neg.f64 z)))
(+.f64 (+.f64 (+.f64 -1 (*.f64 t (/.f64 2 z))) (*.f64 (+.f64 (/.f64 t z) -1) -2)) (/.f64 t (neg.f64 z)))
(+.f64 (*.f64 (+.f64 -1 (*.f64 t (/.f64 2 z))) -2) (+.f64 -1 (*.f64 (/.f64 t z) 3)))
(*.f64 1 (-.f64 1 (/.f64 t z)))
(*.f64 (-.f64 1 (/.f64 t z)) 1)
(*.f64 (+.f64 (/.f64 t z) -1) -1)
(*.f64 (/.f64 1 z) (+.f64 z (neg.f64 t)))
(*.f64 (/.f64 1 z) (-.f64 (+.f64 t z) (+.f64 t t)))
(*.f64 (/.f64 1 z) (-.f64 (+.f64 (neg.f64 t) (+.f64 z (neg.f64 t))) (neg.f64 t)))
(*.f64 (/.f64 1 z) (-.f64 (*.f64 2 (+.f64 z (neg.f64 t))) (+.f64 z (neg.f64 t))))
(*.f64 (/.f64 1 z) (+.f64 (+.f64 z (neg.f64 t)) (*.f64 t 0)))
(*.f64 (/.f64 1 z) (+.f64 (+.f64 t z) (*.f64 t -2)))
(*.f64 (/.f64 1 z) (+.f64 t (+.f64 (neg.f64 t) (+.f64 z (neg.f64 t)))))
(*.f64 (/.f64 1 z) (+.f64 (*.f64 t -2) (+.f64 t z)))
(*.f64 -1 (+.f64 (/.f64 t z) -1))
(*.f64 (/.f64 -1 z) (/.f64 (+.f64 z (neg.f64 t)) -1))
(*.f64 (+.f64 z (neg.f64 t)) (/.f64 1 z))
(*.f64 (-.f64 (+.f64 t t) (+.f64 t z)) (/.f64 -1 z))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 -1 z))
(/.f64 (-.f64 1 (/.f64 t z)) 1)
(/.f64 (+.f64 (/.f64 t z) -1) -1)
(/.f64 (+.f64 z (neg.f64 t)) z)
(/.f64 (+.f64 z (neg.f64 t)) (+.f64 z (/.f64 0 (*.f64 z z))))
(/.f64 (+.f64 z (neg.f64 t)) (*.f64 (/.f64 -1 z) (*.f64 z (neg.f64 z))))
(/.f64 (-.f64 (+.f64 -1 (*.f64 (/.f64 t z) 3)) (*.f64 t (/.f64 2 z))) -1)
(/.f64 (-.f64 (+.f64 -1 (/.f64 t (neg.f64 z))) (*.f64 (/.f64 t z) -2)) -1)
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 t z) -1) 3) (+.f64 (*.f64 t (/.f64 2 z)) -2)) -1)
(pow.f64 (-.f64 1 (/.f64 t z)) 1)
(neg.f64 (+.f64 (/.f64 t z) -1))
Outputs
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 y (/.f64 t (neg.f64 z))))
(+.f64 y (*.f64 t (neg.f64 (/.f64 y z))))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 y (/.f64 t (neg.f64 z))))
(+.f64 y (*.f64 t (neg.f64 (/.f64 y z))))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 y (/.f64 t (neg.f64 z))))
(+.f64 y (*.f64 t (neg.f64 (/.f64 y z))))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (*.f64 t (/.f64 y z)))
(neg.f64 (*.f64 y (/.f64 t z)))
(*.f64 y (/.f64 t (neg.f64 z)))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 t (/.f64 y (neg.f64 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 y (/.f64 t (neg.f64 z))))
(+.f64 y (*.f64 t (neg.f64 (/.f64 y z))))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 y (/.f64 t (neg.f64 z))))
(+.f64 y (*.f64 t (neg.f64 (/.f64 y z))))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 y (/.f64 t (neg.f64 z))))
(+.f64 y (*.f64 t (neg.f64 (/.f64 y z))))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (*.f64 t (/.f64 y z)))
(neg.f64 (*.f64 y (/.f64 t z)))
(*.f64 y (/.f64 t (neg.f64 z)))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 t (/.f64 y (neg.f64 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 y (/.f64 t (neg.f64 z))))
(+.f64 y (*.f64 t (neg.f64 (/.f64 y z))))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 y (/.f64 t (neg.f64 z))))
(+.f64 y (*.f64 t (neg.f64 (/.f64 y z))))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 y (/.f64 t (neg.f64 z))))
(+.f64 y (*.f64 t (neg.f64 (/.f64 y z))))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (*.f64 t (/.f64 y z)))
(neg.f64 (*.f64 y (/.f64 t z)))
(*.f64 y (/.f64 t (neg.f64 z)))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 t (/.f64 y (neg.f64 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 y (/.f64 t (neg.f64 z))))
(+.f64 y (*.f64 t (neg.f64 (/.f64 y z))))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 y (/.f64 t (neg.f64 z))))
(+.f64 y (*.f64 t (neg.f64 (/.f64 y z))))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 y (/.f64 t (neg.f64 z))))
(+.f64 y (*.f64 t (neg.f64 (/.f64 y z))))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 y (/.f64 t (neg.f64 z))))
(+.f64 y (*.f64 t (neg.f64 (/.f64 y z))))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 y (/.f64 t (neg.f64 z))))
(+.f64 y (*.f64 t (neg.f64 (/.f64 y z))))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 y (/.f64 t (neg.f64 z))))
(+.f64 y (*.f64 t (neg.f64 (/.f64 y z))))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 y (/.f64 t (neg.f64 z))))
(+.f64 y (*.f64 t (neg.f64 (/.f64 y z))))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 y (/.f64 t (neg.f64 z))))
(+.f64 y (*.f64 t (neg.f64 (/.f64 y z))))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)
(+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 y (/.f64 t (neg.f64 z))))
(+.f64 y (*.f64 t (neg.f64 (/.f64 y z))))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
1
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(*.f64 -1 (/.f64 t z))
(neg.f64 (/.f64 t z))
(/.f64 t (neg.f64 z))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(*.f64 -1 (/.f64 t z))
(neg.f64 (/.f64 t z))
(/.f64 t (neg.f64 z))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(*.f64 -1 (/.f64 t z))
(neg.f64 (/.f64 t z))
(/.f64 t (neg.f64 z))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
1
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
1
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) 0)
(+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 y (/.f64 t (neg.f64 z))))
(+.f64 y (*.f64 t (neg.f64 (/.f64 y z))))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 0 (*.f64 (-.f64 1 (/.f64 t z)) y))
(+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 y (/.f64 t (neg.f64 z))))
(+.f64 y (*.f64 t (neg.f64 (/.f64 y z))))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(-.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) 0)
(+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 y (/.f64 t (neg.f64 z))))
(+.f64 y (*.f64 t (neg.f64 (/.f64 y z))))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(-.f64 0 (*.f64 y (+.f64 (/.f64 t z) -1)))
(+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 y (/.f64 t (neg.f64 z))))
(+.f64 y (*.f64 t (neg.f64 (/.f64 y z))))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(/.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) 1)
(+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 y (/.f64 t (neg.f64 z))))
(+.f64 y (*.f64 t (neg.f64 (/.f64 y z))))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(/.f64 (*.f64 y (+.f64 (/.f64 t z) -1)) -1)
(+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 y (/.f64 t (neg.f64 z))))
(+.f64 y (*.f64 t (neg.f64 (/.f64 y z))))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(pow.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) 1)
(+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 y (/.f64 t (neg.f64 z))))
(+.f64 y (*.f64 t (neg.f64 (/.f64 y z))))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(neg.f64 (*.f64 y (+.f64 (/.f64 t z) -1)))
(+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 t z))))
(+.f64 y (*.f64 y (/.f64 t (neg.f64 z))))
(+.f64 y (*.f64 t (neg.f64 (/.f64 y z))))
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 1 (/.f64 t (neg.f64 z)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (/.f64 t z) (-.f64 1 (*.f64 t (/.f64 2 z))))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (/.f64 t z) (+.f64 1 (*.f64 (/.f64 t z) -2)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (/.f64 t z) (+.f64 -1 (*.f64 (+.f64 (/.f64 t z) -1) -2)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (-.f64 1 (/.f64 t z)) 0)
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (-.f64 1 (/.f64 t z)) (*.f64 (/.f64 t z) 0))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 0 (-.f64 1 (/.f64 t z)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (+.f64 (/.f64 t z) -1) (*.f64 (+.f64 (/.f64 t z) -1) -2))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 -1 (+.f64 (/.f64 t (neg.f64 z)) 2))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (/.f64 t (neg.f64 z)) 1)
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (/.f64 t (neg.f64 z)) (+.f64 (/.f64 t z) (-.f64 1 (/.f64 t z))))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (/.f64 t (neg.f64 z)) (+.f64 (/.f64 t (neg.f64 z)) (+.f64 1 (/.f64 t z))))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (/.f64 t (neg.f64 z)) (+.f64 (+.f64 -1 (*.f64 t (/.f64 2 z))) (*.f64 (+.f64 (/.f64 t z) -1) -2)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (*.f64 t (/.f64 2 z)) (*.f64 -1 (+.f64 -1 (*.f64 (/.f64 t z) 3))))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (+.f64 -1 (*.f64 t (/.f64 2 z))) (*.f64 -1 (+.f64 -1 (+.f64 -1 (*.f64 (/.f64 t z) 3)))))
(+.f64 (*.f64 t (/.f64 2 z)) (+.f64 -1 (*.f64 -1 (+.f64 (*.f64 (/.f64 t z) 3) -2))))
(+.f64 -1 (+.f64 (*.f64 t (/.f64 2 z)) (neg.f64 (+.f64 -2 (*.f64 (/.f64 t z) 3)))))
(+.f64 -1 (+.f64 (*.f64 t (/.f64 2 z)) (+.f64 (*.f64 (/.f64 t z) -3) 2)))
(+.f64 -1 (+.f64 (+.f64 2 (*.f64 (/.f64 t z) -3)) (*.f64 t (/.f64 2 z))))
(+.f64 -1 (+.f64 (+.f64 2 (*.f64 (/.f64 t z) -3)) (/.f64 (+.f64 t t) z)))
(+.f64 (*.f64 (/.f64 t z) -2) (+.f64 1 (/.f64 t z)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (-.f64 1 (*.f64 t (/.f64 2 z))) (/.f64 t z))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (+.f64 1 (/.f64 t z)) (*.f64 (/.f64 t z) -2))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (+.f64 1 (/.f64 t z)) (+.f64 -1 (-.f64 1 (*.f64 t (/.f64 2 z)))))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (*.f64 (+.f64 (/.f64 t z) -1) -2) (+.f64 (/.f64 t z) -1))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (*.f64 (/.f64 t z) 3) (+.f64 (*.f64 (/.f64 t z) -2) (-.f64 1 (*.f64 t (/.f64 2 z)))))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (+.f64 -1 (*.f64 (/.f64 t z) 0)) (+.f64 (/.f64 t (neg.f64 z)) 2))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (+.f64 -1 (*.f64 (/.f64 t z) 3)) (*.f64 (+.f64 -1 (*.f64 t (/.f64 2 z))) -2))
(+.f64 (+.f64 -1 (*.f64 (/.f64 t z) 3)) (*.f64 -2 (+.f64 -1 (*.f64 t (/.f64 2 z)))))
(+.f64 -1 (+.f64 (*.f64 (/.f64 t z) 3) (*.f64 -2 (+.f64 -1 (*.f64 t (/.f64 2 z))))))
(+.f64 -1 (+.f64 (*.f64 (/.f64 t z) 3) (*.f64 -2 (+.f64 -1 (/.f64 (+.f64 t t) z)))))
(+.f64 (*.f64 (/.f64 t z) -3) (+.f64 1 (*.f64 t (/.f64 2 z))))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (+.f64 1 (*.f64 t (/.f64 2 z))) (*.f64 (/.f64 t z) -3))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (*.f64 (/.f64 t z) 0) (-.f64 1 (/.f64 t z)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (+.f64 1 (*.f64 (/.f64 t z) -2)) (/.f64 t z))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (+.f64 (/.f64 t (neg.f64 z)) 2) -1)
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (+.f64 (/.f64 t (neg.f64 z)) 2) (+.f64 -1 (*.f64 (/.f64 t z) 0)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (+.f64 (/.f64 t z) (-.f64 1 (/.f64 t z))) (/.f64 t (neg.f64 z)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (*.f64 -1 (+.f64 -1 (+.f64 -1 (*.f64 (/.f64 t z) 3)))) (+.f64 -1 (*.f64 t (/.f64 2 z))))
(+.f64 (*.f64 t (/.f64 2 z)) (+.f64 -1 (*.f64 -1 (+.f64 (*.f64 (/.f64 t z) 3) -2))))
(+.f64 -1 (+.f64 (*.f64 t (/.f64 2 z)) (neg.f64 (+.f64 -2 (*.f64 (/.f64 t z) 3)))))
(+.f64 -1 (+.f64 (*.f64 t (/.f64 2 z)) (+.f64 (*.f64 (/.f64 t z) -3) 2)))
(+.f64 -1 (+.f64 (+.f64 2 (*.f64 (/.f64 t z) -3)) (*.f64 t (/.f64 2 z))))
(+.f64 -1 (+.f64 (+.f64 2 (*.f64 (/.f64 t z) -3)) (/.f64 (+.f64 t t) z)))
(+.f64 (+.f64 -1 (*.f64 (+.f64 (/.f64 t z) -1) -2)) (/.f64 t z))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (+.f64 -1 (-.f64 1 (*.f64 t (/.f64 2 z)))) (+.f64 1 (/.f64 t z)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (*.f64 -1 (+.f64 -1 (*.f64 (/.f64 t z) 3))) (*.f64 t (/.f64 2 z)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (+.f64 (*.f64 (/.f64 t z) -2) (-.f64 1 (*.f64 t (/.f64 2 z)))) (*.f64 (/.f64 t z) 3))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (+.f64 (/.f64 t (neg.f64 z)) (+.f64 1 (/.f64 t z))) (/.f64 t (neg.f64 z)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (+.f64 (+.f64 -1 (*.f64 t (/.f64 2 z))) (*.f64 (+.f64 (/.f64 t z) -1) -2)) (/.f64 t (neg.f64 z)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(+.f64 (*.f64 (+.f64 -1 (*.f64 t (/.f64 2 z))) -2) (+.f64 -1 (*.f64 (/.f64 t z) 3)))
(+.f64 (+.f64 -1 (*.f64 (/.f64 t z) 3)) (*.f64 -2 (+.f64 -1 (*.f64 t (/.f64 2 z)))))
(+.f64 -1 (+.f64 (*.f64 (/.f64 t z) 3) (*.f64 -2 (+.f64 -1 (*.f64 t (/.f64 2 z))))))
(+.f64 -1 (+.f64 (*.f64 (/.f64 t z) 3) (*.f64 -2 (+.f64 -1 (/.f64 (+.f64 t t) z)))))
(*.f64 1 (-.f64 1 (/.f64 t z)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(*.f64 (-.f64 1 (/.f64 t z)) 1)
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(*.f64 (+.f64 (/.f64 t z) -1) -1)
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(*.f64 (/.f64 1 z) (+.f64 z (neg.f64 t)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(*.f64 (/.f64 1 z) (-.f64 (+.f64 t z) (+.f64 t t)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(*.f64 (/.f64 1 z) (-.f64 (+.f64 (neg.f64 t) (+.f64 z (neg.f64 t))) (neg.f64 t)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(*.f64 (/.f64 1 z) (-.f64 (*.f64 2 (+.f64 z (neg.f64 t))) (+.f64 z (neg.f64 t))))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(*.f64 (/.f64 1 z) (+.f64 (+.f64 z (neg.f64 t)) (*.f64 t 0)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(*.f64 (/.f64 1 z) (+.f64 (+.f64 t z) (*.f64 t -2)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(*.f64 (/.f64 1 z) (+.f64 t (+.f64 (neg.f64 t) (+.f64 z (neg.f64 t)))))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(*.f64 (/.f64 1 z) (+.f64 (*.f64 t -2) (+.f64 t z)))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(*.f64 -1 (+.f64 (/.f64 t z) -1))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(*.f64 (/.f64 -1 z) (/.f64 (+.f64 z (neg.f64 t)) -1))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(*.f64 (+.f64 z (neg.f64 t)) (/.f64 1 z))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(*.f64 (-.f64 (+.f64 t t) (+.f64 t z)) (/.f64 -1 z))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 -1 z))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(/.f64 (-.f64 1 (/.f64 t z)) 1)
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(/.f64 (+.f64 (/.f64 t z) -1) -1)
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(/.f64 (+.f64 z (neg.f64 t)) z)
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(/.f64 (+.f64 z (neg.f64 t)) (+.f64 z (/.f64 0 (*.f64 z z))))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(/.f64 (+.f64 z (neg.f64 t)) (*.f64 (/.f64 -1 z) (*.f64 z (neg.f64 z))))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(/.f64 (-.f64 (+.f64 -1 (*.f64 (/.f64 t z) 3)) (*.f64 t (/.f64 2 z))) -1)
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(/.f64 (-.f64 (+.f64 -1 (/.f64 t (neg.f64 z))) (*.f64 (/.f64 t z) -2)) -1)
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 t z) -1) 3) (+.f64 (*.f64 t (/.f64 2 z)) -2)) -1)
(neg.f64 (-.f64 (*.f64 (+.f64 -1 (/.f64 t z)) 3) (+.f64 (*.f64 t (/.f64 2 z)) -2)))
(-.f64 (*.f64 (+.f64 -1 (/.f64 t z)) -3) (neg.f64 (+.f64 (*.f64 t (/.f64 2 z)) -2)))
(+.f64 (+.f64 (*.f64 t (/.f64 2 z)) -2) (*.f64 (-.f64 1 (/.f64 t z)) 3))
(+.f64 (+.f64 -2 (*.f64 t (/.f64 2 z))) (*.f64 (/.f64 (-.f64 z t) z) 3))
(+.f64 (+.f64 -2 (/.f64 (+.f64 t t) z)) (*.f64 (/.f64 (-.f64 t z) z) -3))
(pow.f64 (-.f64 1 (/.f64 t z)) 1)
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)
(neg.f64 (+.f64 (/.f64 t z) -1))
(+.f64 1 (*.f64 -1 (/.f64 t z)))
(+.f64 1 (neg.f64 (/.f64 t z)))
(-.f64 1 (/.f64 t z))
(/.f64 (-.f64 z t) z)

localize7.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f64 y (-.f64 z t))
10.2b
(/.f64 (*.f64 y (-.f64 z t)) z)
Compiler

Compiled 23 to 8 computations (65.2% saved)

localize11.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(-.f64 1 (/.f64 t z))
0.0b
(+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x)
2.0b
(*.f64 (-.f64 1 (/.f64 t z)) y)
Compiler

Compiled 34 to 16 computations (52.9% saved)

series1.0ms (0%)

Counts
1 → 30
Calls

12 calls:

TimeVariablePointExpression
0.0ms
x
@0
(+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x)
0.0ms
t
@0
(+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x)
0.0ms
y
@-inf
(+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x)
0.0ms
t
@inf
(+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x)
0.0ms
t
@-inf
(+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x)

rewrite89.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1726×rational_best-1
1650×rational_best-2
964×rational_best-3
956×rational_best-4
948×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01125
16925
210025
312725
419625
537925
6115725
7303425
8487625
9758725
Stop Event
node limit
Counts
1 → 5
Calls
Call 1
Inputs
(+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x) 1)))))

simplify118.0ms (0.7%)

Algorithm
egg-herbie
Rules
1950×rational_best-simplify-2
1250×rational_best-simplify-47
1094×rational_best-simplify-44
1044×rational_best-simplify-53
788×rational_best-simplify-45
Iterations

Useful iterations: 13 (0.0ms)

IterNodesCost
023851
133799
246799
357799
476799
596799
6107799
7117799
8125799
9129799
10143799
11202799
12394799
131566707
143453707
154092707
164197707
174327707
184523707
195262707
207208707
Stop Event
node limit
Counts
35 → 26
Calls
Call 1
Inputs
(+.f64 y x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 y x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 y x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
x
(*.f64 (-.f64 1 (/.f64 t z)) y)
(*.f64 (-.f64 1 (/.f64 t z)) y)
(*.f64 (-.f64 1 (/.f64 t z)) y)
x
x
(-.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x) 0)
(*.f64 1 (+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x))
(*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x) 1)
(/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x) 1)
(pow.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x) 1)
Outputs
(+.f64 y x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))))
(+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))))
(+.f64 x (+.f64 y (*.f64 y (neg.f64 (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))))
(+.f64 (+.f64 y x) (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))))
(+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))))
(+.f64 x (+.f64 y (*.f64 y (neg.f64 (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))))
(+.f64 (+.f64 y x) (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))))
(+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))))
(+.f64 x (+.f64 y (*.f64 y (neg.f64 (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))))
(+.f64 (+.f64 y x) (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (*.f64 t (/.f64 y z)))
(neg.f64 (*.f64 y (/.f64 t z)))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (neg.f64 (/.f64 t z)))
(*.f64 y (/.f64 t (neg.f64 z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 (/.f64 t z) (neg.f64 y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))))
(+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))))
(+.f64 x (+.f64 y (*.f64 y (neg.f64 (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))))
(+.f64 (+.f64 y x) (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))))
(+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))))
(+.f64 x (+.f64 y (*.f64 y (neg.f64 (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))))
(+.f64 (+.f64 y x) (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))))
(+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))))
(+.f64 x (+.f64 y (*.f64 y (neg.f64 (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))))
(+.f64 (+.f64 y x) (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (*.f64 t (/.f64 y z)))
(neg.f64 (*.f64 y (/.f64 t z)))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (neg.f64 (/.f64 t z)))
(*.f64 y (/.f64 t (neg.f64 z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 (/.f64 t z) (neg.f64 y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))))
(+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))))
(+.f64 x (+.f64 y (*.f64 y (neg.f64 (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))))
(+.f64 (+.f64 y x) (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))))
(+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))))
(+.f64 x (+.f64 y (*.f64 y (neg.f64 (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))))
(+.f64 (+.f64 y x) (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))))
(+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))))
(+.f64 x (+.f64 y (*.f64 y (neg.f64 (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))))
(+.f64 (+.f64 y x) (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (*.f64 t (/.f64 y z)))
(neg.f64 (*.f64 y (/.f64 t z)))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (neg.f64 (/.f64 t z)))
(*.f64 y (/.f64 t (neg.f64 z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 (/.f64 t z) (neg.f64 y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))))
(+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))))
(+.f64 x (+.f64 y (*.f64 y (neg.f64 (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))))
(+.f64 (+.f64 y x) (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))))
(+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))))
(+.f64 x (+.f64 y (*.f64 y (neg.f64 (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))))
(+.f64 (+.f64 y x) (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))))
(+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))))
(+.f64 x (+.f64 y (*.f64 y (neg.f64 (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))))
(+.f64 (+.f64 y x) (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 y x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))))
(+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))))
(+.f64 x (+.f64 y (*.f64 y (neg.f64 (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))))
(+.f64 (+.f64 y x) (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))))
(+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))))
(+.f64 x (+.f64 y (*.f64 y (neg.f64 (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))))
(+.f64 (+.f64 y x) (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))))
(+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))))
(+.f64 x (+.f64 y (*.f64 y (neg.f64 (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))))
(+.f64 (+.f64 y x) (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 y x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))))
(+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))))
(+.f64 x (+.f64 y (*.f64 y (neg.f64 (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))))
(+.f64 (+.f64 y x) (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))))
(+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))))
(+.f64 x (+.f64 y (*.f64 y (neg.f64 (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))))
(+.f64 (+.f64 y x) (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))))
(+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))))
(+.f64 x (+.f64 y (*.f64 y (neg.f64 (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))))
(+.f64 (+.f64 y x) (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
x
(*.f64 (-.f64 1 (/.f64 t z)) y)
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 (-.f64 1 (/.f64 t z)) y)
(*.f64 y (-.f64 1 (/.f64 t z)))
(*.f64 (-.f64 1 (/.f64 t z)) y)
(*.f64 y (-.f64 1 (/.f64 t z)))
x
x
(-.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x) 0)
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))))
(+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))))
(+.f64 x (+.f64 y (*.f64 y (neg.f64 (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))))
(+.f64 (+.f64 y x) (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(*.f64 1 (+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))))
(+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))))
(+.f64 x (+.f64 y (*.f64 y (neg.f64 (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))))
(+.f64 (+.f64 y x) (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x) 1)
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))))
(+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))))
(+.f64 x (+.f64 y (*.f64 y (neg.f64 (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))))
(+.f64 (+.f64 y x) (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x) 1)
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))))
(+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))))
(+.f64 x (+.f64 y (*.f64 y (neg.f64 (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))))
(+.f64 (+.f64 y x) (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)
(pow.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x) 1)
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))))
(+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 t (neg.f64 (/.f64 y z)))))
(+.f64 x (+.f64 y (*.f64 y (neg.f64 (/.f64 t z)))))
(+.f64 x (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))))
(+.f64 (+.f64 y x) (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 x (*.f64 y (-.f64 1 (/.f64 t z))))
(+.f64 (*.f64 y (-.f64 1 (/.f64 t z))) x)

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (*.f64 (-.f64 z t) (*.f64 (/.f64 1 (-.f64 z a)) y)))
0.0b
(/.f64 1 (-.f64 z a))
0.2b
(*.f64 (/.f64 1 (-.f64 z a)) y)
9.2b
(*.f64 (-.f64 z t) (*.f64 (/.f64 1 (-.f64 z a)) y))
Compiler

Compiled 53 to 22 computations (58.5% saved)

series6.0ms (0%)

Counts
4 → 168
Calls

42 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(+.f64 x (*.f64 (-.f64 z t) (*.f64 (/.f64 1 (-.f64 z a)) y)))
0.0ms
z
@0
(*.f64 (-.f64 z t) (*.f64 (/.f64 1 (-.f64 z a)) y))
0.0ms
z
@0
(/.f64 1 (-.f64 z a))
0.0ms
z
@0
(+.f64 x (*.f64 (-.f64 z t) (*.f64 (/.f64 1 (-.f64 z a)) y)))
0.0ms
z
@inf
(/.f64 1 (-.f64 z a))

rewrite88.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1556×rational_best-1
1544×rational_best-2
1082×rational_best-4
1082×rational_best-3
1080×exponential-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
014100
190100
214682
322382
435882
566582
6151782
7384182
8760282
Stop Event
node limit
Counts
4 → 50
Calls
Call 1
Inputs
(*.f64 (-.f64 z t) (*.f64 (/.f64 1 (-.f64 z a)) y))
(*.f64 (/.f64 1 (-.f64 z a)) y)
(/.f64 1 (-.f64 z a))
(+.f64 x (*.f64 (-.f64 z t) (*.f64 (/.f64 1 (-.f64 z a)) y)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))) (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a))) (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))) (neg.f64 (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a))) (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a)))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))) (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z)))) (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))) (neg.f64 (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) y) (-.f64 z a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a)))) (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 y (-.f64 t z))) (-.f64 z a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 a z)) (/.f64 (+.f64 y y) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y y) (-.f64 z a)) (/.f64 y (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (-.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 y (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 (+.f64 y y) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 y y) (-.f64 z a)) (/.f64 y (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y (-.f64 a z)) 2) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 (+.f64 y y) (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 y y) (-.f64 z a)) (/.f64 (+.f64 y y) (-.f64 z a))) (+.f64 (/.f64 y (-.f64 z a)) (/.f64 (+.f64 y y) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y (-.f64 z a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (-.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y) (-.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (-.f64 a z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) (/.f64 (+.f64 y y) (-.f64 z a))) (/.f64 (+.f64 y y) (-.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 y (-.f64 a z)) (*.f64 (/.f64 y (-.f64 a z)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (-.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y (-.f64 a z)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (-.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (-.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (-.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1 (-.f64 a z)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x) 1)))))

simplify218.0ms (1.3%)

Algorithm
egg-herbie
Rules
1398×rational_best-simplify-47
1094×rational_best-simplify-51
1082×rational_best-simplify-1
960×rational_best-simplify-49
926×rational_best-simplify-2
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
031910048
17189616
212579076
321747884
435537638
558037458
679527442
Stop Event
node limit
Counts
218 → 352
Calls
Call 1
Inputs
(/.f64 (*.f64 y t) a)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3)) y))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 3))))))
(/.f64 (*.f64 y z) (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) z)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 z t) y) z))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 z t) y) z)))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 z 4)) (/.f64 (*.f64 (-.f64 z t) y) z))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 3))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 3))) (pow.f64 a 4))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(*.f64 -1 (/.f64 y a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 y a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 y a)))))
(/.f64 y z)
(+.f64 (/.f64 (*.f64 a y) (pow.f64 z 2)) (/.f64 y z))
(+.f64 (/.f64 (*.f64 y a) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 3)) (/.f64 y z)))
(+.f64 (/.f64 (*.f64 y a) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) y) (pow.f64 z 4)) (/.f64 y z))))
(/.f64 y z)
(+.f64 (/.f64 (*.f64 a y) (pow.f64 z 2)) (/.f64 y z))
(+.f64 (/.f64 (*.f64 y a) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 3)) (/.f64 y z)))
(+.f64 (/.f64 (*.f64 y a) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 z 4)) (/.f64 y z))))
(/.f64 y z)
(+.f64 (/.f64 (*.f64 y a) (pow.f64 z 2)) (/.f64 y z))
(+.f64 (/.f64 (*.f64 a y) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 3)) (/.f64 y z)))
(+.f64 (/.f64 (*.f64 a y) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 z 4)) (/.f64 y z))))
(*.f64 -1 (/.f64 y a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 y a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 y a)))))
(*.f64 -1 (/.f64 y a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 y a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 y a)))))
(/.f64 y (-.f64 z a))
(/.f64 y (-.f64 z a))
(/.f64 y (-.f64 z a))
(/.f64 y (-.f64 z a))
(/.f64 y (-.f64 z a))
(/.f64 y (-.f64 z a))
(/.f64 y (-.f64 z a))
(/.f64 y (-.f64 z a))
(/.f64 y (-.f64 z a))
(/.f64 y (-.f64 z a))
(/.f64 y (-.f64 z a))
(/.f64 y (-.f64 z a))
(/.f64 -1 a)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 1 a))
(/.f64 1 z)
(+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))))
(/.f64 1 z)
(+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))))
(/.f64 1 z)
(+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))))
(/.f64 -1 a)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 1 a))
(/.f64 -1 a)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 1 a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x))))
(+.f64 y x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3)) (+.f64 y x)))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 3))) x))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) z) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 z 2)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 z 2)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z))))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 z 4)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z)))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) x)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)))
x
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) 0)
(+.f64 0 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))) (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a))))
(+.f64 (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a))) (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))))
(-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) 0)
(-.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))))
(-.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))) (neg.f64 (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a)))))
(-.f64 (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(-.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a))) (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a)))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a)))))
(-.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))) (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z)))) (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))) (neg.f64 (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a))))))
(/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) 1)
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a))
(/.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))) -1)
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(/.f64 (-.f64 (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a)))) (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a)))) 1)
(/.f64 (-.f64 0 (*.f64 y (-.f64 t z))) (-.f64 z a))
(pow.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) 1)
(neg.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 z a)) 0)
(+.f64 0 (/.f64 y (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 a z)) (/.f64 (+.f64 y y) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 y y) (-.f64 z a)) (/.f64 y (-.f64 a z)))
(-.f64 (/.f64 y (-.f64 z a)) 0)
(-.f64 0 (/.f64 y (-.f64 a z)))
(-.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 (+.f64 y y) (-.f64 z a))))
(-.f64 (/.f64 (+.f64 y y) (-.f64 z a)) (/.f64 y (-.f64 z a)))
(-.f64 (*.f64 (/.f64 y (-.f64 a z)) 2) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 (+.f64 y y) (-.f64 z a)))))
(-.f64 (+.f64 (/.f64 (+.f64 y y) (-.f64 z a)) (/.f64 (+.f64 y y) (-.f64 z a))) (+.f64 (/.f64 y (-.f64 z a)) (/.f64 (+.f64 y y) (-.f64 z a))))
(/.f64 y (-.f64 z a))
(/.f64 (/.f64 y (-.f64 z a)) 1)
(/.f64 (neg.f64 y) (-.f64 a z))
(/.f64 (/.f64 y (-.f64 a z)) -1)
(/.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) (/.f64 (+.f64 y y) (-.f64 z a))) (/.f64 (+.f64 y y) (-.f64 z a))) 1)
(/.f64 (-.f64 (/.f64 y (-.f64 a z)) (*.f64 (/.f64 y (-.f64 a z)) 2)) 1)
(pow.f64 (/.f64 y (-.f64 z a)) 1)
(neg.f64 (/.f64 y (-.f64 a z)))
(+.f64 (/.f64 1 (-.f64 z a)) 0)
(+.f64 0 (/.f64 1 (-.f64 z a)))
(-.f64 (/.f64 1 (-.f64 z a)) 0)
(*.f64 1 (/.f64 1 (-.f64 z a)))
(*.f64 (/.f64 1 (-.f64 z a)) 1)
(*.f64 -1 (/.f64 1 (-.f64 a z)))
(*.f64 (/.f64 1 (-.f64 a z)) -1)
(pow.f64 (/.f64 1 (-.f64 z a)) 1)
(neg.f64 (/.f64 1 (-.f64 a z)))
(-.f64 (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x) 0)
(*.f64 1 (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x))
(*.f64 (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x) 1)
(/.f64 (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x) 1)
(pow.f64 (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x) 1)
Outputs
(/.f64 (*.f64 y t) a)
(*.f64 t (/.f64 y a))
(*.f64 y (/.f64 t a))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a))
(+.f64 (*.f64 t (/.f64 y a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) z))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 -1 (*.f64 z (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) z))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (-.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (/.f64 y a)) z))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a)))
(+.f64 (+.f64 (*.f64 t (/.f64 y a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) z)) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))) (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))) (/.f64 -1 a)))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 2) a) z)))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (-.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (/.f64 y a)) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a))))
(+.f64 (+.f64 (*.f64 t (/.f64 y a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) z)) (+.f64 (*.f64 (pow.f64 z 3) (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 a 2))) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) (/.f64 (pow.f64 z 3) (pow.f64 a 2))) (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))) (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))) (/.f64 -1 a))))))
(+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 2) a) z)) (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) (/.f64 (pow.f64 z 3) (pow.f64 a 2)))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (-.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (/.f64 y a)) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (neg.f64 (*.f64 y (/.f64 t z)))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 y (*.f64 (/.f64 y z) (neg.f64 t))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))) (*.f64 (/.f64 a z) (neg.f64 y)))
(+.f64 (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))) (/.f64 (*.f64 y a) z))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (+.f64 y (*.f64 -1 (*.f64 t (/.f64 y z)))) (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 2)))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (+.f64 y (neg.f64 (*.f64 y (/.f64 t z)))) (*.f64 a (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 2))))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 (+.f64 y (*.f64 (/.f64 y z) (neg.f64 t))) (*.f64 a (/.f64 (*.f64 (-.f64 t a) (neg.f64 y)) (pow.f64 z 2)))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 y (*.f64 -1 (+.f64 (*.f64 y (*.f64 a (/.f64 (-.f64 t a) (pow.f64 z 2)))) (*.f64 y (/.f64 t z))))) (*.f64 (/.f64 a z) (neg.f64 y)))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 y (*.f64 -1 (*.f64 y (+.f64 (*.f64 a (/.f64 (-.f64 t a) (pow.f64 z 2))) (/.f64 t z))))))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 y (*.f64 y (+.f64 (/.f64 t (neg.f64 z)) (/.f64 (*.f64 a (-.f64 a t)) (pow.f64 z 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3)) y))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (*.f64 t (/.f64 y z))) (+.f64 y (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 3)))))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 a (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 2)))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 3)))) (+.f64 y (neg.f64 (*.f64 y (/.f64 t z)))))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 (+.f64 y (*.f64 (/.f64 y z) (neg.f64 t))) (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 y (-.f64 t a)) (pow.f64 z 3)))))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))) (*.f64 (*.f64 (neg.f64 y) (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 (/.f64 a z) (neg.f64 y)))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z)))
(+.f64 y (neg.f64 (*.f64 (-.f64 t a) (/.f64 y z))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 (-.f64 t a) z))))
(+.f64 y (/.f64 (*.f64 (neg.f64 y) (-.f64 t a)) z))
(+.f64 y (/.f64 (*.f64 y (-.f64 a t)) z))
(+.f64 y (*.f64 y (/.f64 (-.f64 a t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) y))
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z)) (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))))))
(+.f64 y (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))) (*.f64 (-.f64 t a) (/.f64 y z)))))
(+.f64 y (*.f64 -1 (+.f64 (*.f64 y (/.f64 (-.f64 t a) z)) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))))))
(+.f64 y (neg.f64 (*.f64 (-.f64 t a) (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2)))))))
(+.f64 y (*.f64 (neg.f64 (-.f64 t a)) (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2))))))
(+.f64 y (*.f64 (-.f64 a t) (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 3))))))
(+.f64 (+.f64 y (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z)) (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (+.f64 y (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 y (-.f64 t a)) (pow.f64 z 3))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))) (*.f64 (-.f64 t a) (/.f64 y z)))))
(+.f64 (+.f64 y (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 t a) (neg.f64 y)) (pow.f64 z 3)))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (-.f64 t a) z)) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (+.f64 y (/.f64 (*.f64 (neg.f64 y) (-.f64 t a)) z)) (*.f64 (*.f64 (neg.f64 y) (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 y (*.f64 -1 (*.f64 (-.f64 t a) (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))))
(+.f64 y (*.f64 (-.f64 a t) (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(/.f64 (*.f64 y z) (-.f64 z a))
(*.f64 z (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 z (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a))))
(neg.f64 (*.f64 y (/.f64 t (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t))
(/.f64 (*.f64 y t) (-.f64 a z))
(*.f64 y (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a))))
(neg.f64 (*.f64 y (/.f64 t (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t))
(/.f64 (*.f64 y t) (-.f64 a z))
(*.f64 y (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) z)
(*.f64 y (/.f64 (-.f64 z t) z))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 z t) y) z))
(+.f64 (*.f64 (*.f64 y a) (/.f64 (-.f64 z t) (pow.f64 z 2))) (*.f64 y (/.f64 (-.f64 z t) z)))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (*.f64 (*.f64 y a) (/.f64 (-.f64 z t) (pow.f64 z 2))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 z t) y) z)))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (+.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 a (pow.f64 z 2))) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 z 3))))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (+.f64 (*.f64 (*.f64 y a) (/.f64 (-.f64 z t) (pow.f64 z 2))) (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 z 3))))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 z 4)) (/.f64 (*.f64 (-.f64 z t) y) z))))
(+.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 (*.f64 y (pow.f64 a 2)) (/.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (*.f64 (*.f64 y (pow.f64 a 3)) (/.f64 (-.f64 z t) (pow.f64 z 4))))))
(+.f64 (*.f64 (*.f64 y a) (/.f64 (-.f64 z t) (pow.f64 z 2))) (+.f64 (*.f64 (*.f64 y (pow.f64 a 3)) (/.f64 (-.f64 z t) (pow.f64 z 4))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 z 3)))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 z 4))))) (*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3)))) (*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a)))
(*.f64 (-.f64 z t) (neg.f64 (/.f64 y a)))
(*.f64 (neg.f64 (/.f64 y a)) (-.f64 z t))
(*.f64 (/.f64 y a) (-.f64 t z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 y (/.f64 z (pow.f64 a 2)))) (*.f64 (/.f64 y a) (-.f64 z t))))
(*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))
(*.f64 (-.f64 z t) (neg.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))
(*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2))))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (/.f64 y (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 y (/.f64 z (pow.f64 a 2)))) (*.f64 (/.f64 y a) (-.f64 z t)))) (neg.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (pow.f64 a 3)))))
(*.f64 -1 (+.f64 (*.f64 y (*.f64 (pow.f64 z 2) (/.f64 (-.f64 z t) (pow.f64 a 3)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) (neg.f64 (*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(*.f64 (-.f64 z t) (neg.f64 (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(*.f64 (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (-.f64 t z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 3))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 z 3) (-.f64 z t)) (/.f64 y (pow.f64 a 4)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (/.f64 y (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 y (/.f64 z (pow.f64 a 2)))) (*.f64 (/.f64 y a) (-.f64 z t)))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (pow.f64 a 3))) (*.f64 y (/.f64 (*.f64 (pow.f64 z 3) (-.f64 z t)) (pow.f64 a 4))))))
(+.f64 (neg.f64 (*.f64 y (*.f64 (pow.f64 z 2) (/.f64 (-.f64 z t) (pow.f64 a 3))))) (*.f64 -1 (+.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))))
(*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))))
(*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a)))
(*.f64 (-.f64 z t) (neg.f64 (/.f64 y a)))
(*.f64 (neg.f64 (/.f64 y a)) (-.f64 z t))
(*.f64 (/.f64 y a) (-.f64 t z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 y (/.f64 z (pow.f64 a 2)))) (*.f64 (/.f64 y a) (-.f64 z t))))
(*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))
(*.f64 (-.f64 z t) (neg.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))
(*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2))))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (/.f64 y (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 y (/.f64 z (pow.f64 a 2)))) (*.f64 (/.f64 y a) (-.f64 z t)))) (neg.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (pow.f64 a 3)))))
(*.f64 -1 (+.f64 (*.f64 y (*.f64 (pow.f64 z 2) (/.f64 (-.f64 z t) (pow.f64 a 3)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) (neg.f64 (*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(*.f64 (-.f64 z t) (neg.f64 (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(*.f64 (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (-.f64 t z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 3))) (pow.f64 a 4))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 z 3) (-.f64 z t)) (/.f64 y (pow.f64 a 4)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (/.f64 y (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 y (/.f64 z (pow.f64 a 2)))) (*.f64 (/.f64 y a) (-.f64 z t)))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (pow.f64 a 3))) (*.f64 y (/.f64 (*.f64 (pow.f64 z 3) (-.f64 z t)) (pow.f64 a 4))))))
(+.f64 (neg.f64 (*.f64 y (*.f64 (pow.f64 z 2) (/.f64 (-.f64 z t) (pow.f64 a 3))))) (*.f64 -1 (+.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))))
(*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))))
(*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a)))
(*.f64 -1 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))
(neg.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 y a))))
(+.f64 (*.f64 -1 (/.f64 y a)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3)))) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))))
(+.f64 (neg.f64 (/.f64 y a)) (*.f64 -1 (+.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(neg.f64 (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 y a)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (/.f64 y a))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (*.f64 y (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 y (neg.f64 (/.f64 z (pow.f64 a 2)))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(*.f64 -1 (+.f64 (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 4))))))
(*.f64 -1 (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))))
(*.f64 -1 (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(/.f64 y z)
(+.f64 (/.f64 (*.f64 a y) (pow.f64 z 2)) (/.f64 y z))
(+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 y a) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 3)) (/.f64 y z)))
(+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 y z) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 (/.f64 y z) (+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3))))
(+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 y a) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) y) (pow.f64 z 4)) (/.f64 y z))))
(+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (/.f64 y z) (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (+.f64 (/.f64 y z) (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3)))))
(+.f64 (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2)))) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))
(+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(/.f64 y z)
(+.f64 (/.f64 (*.f64 a y) (pow.f64 z 2)) (/.f64 y z))
(+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 y a) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 3)) (/.f64 y z)))
(+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 y z) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 (/.f64 y z) (+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3))))
(+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 y a) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 z 4)) (/.f64 y z))))
(+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (/.f64 y z) (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (+.f64 (/.f64 y z) (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3)))))
(+.f64 (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2)))) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))
(+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(/.f64 y z)
(+.f64 (/.f64 (*.f64 y a) (pow.f64 z 2)) (/.f64 y z))
(+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 a y) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 3)) (/.f64 y z)))
(+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 y z) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 (/.f64 y z) (+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3))))
(+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 a y) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 z 4)) (/.f64 y z))))
(+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (/.f64 y z) (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (+.f64 (/.f64 y z) (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3)))))
(+.f64 (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2)))) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))
(+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a)))
(*.f64 -1 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))
(neg.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 y a))))
(+.f64 (*.f64 -1 (/.f64 y a)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3)))) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))))
(+.f64 (neg.f64 (/.f64 y a)) (*.f64 -1 (+.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(neg.f64 (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 y a)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (/.f64 y a))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (*.f64 y (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 y (neg.f64 (/.f64 z (pow.f64 a 2)))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(*.f64 -1 (+.f64 (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 4))))))
(*.f64 -1 (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))))
(*.f64 -1 (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (/.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a)))
(*.f64 -1 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))
(neg.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 y a))))
(+.f64 (*.f64 -1 (/.f64 y a)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3)))) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2)))))
(+.f64 (neg.f64 (/.f64 y a)) (*.f64 -1 (+.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(neg.f64 (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 y a)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (/.f64 y a))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (*.f64 y (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 y (neg.f64 (/.f64 z (pow.f64 a 2)))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(*.f64 -1 (+.f64 (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 4))))))
(*.f64 -1 (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))))
(*.f64 -1 (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(/.f64 y (-.f64 z a))
(/.f64 y (-.f64 z a))
(/.f64 y (-.f64 z a))
(/.f64 y (-.f64 z a))
(/.f64 y (-.f64 z a))
(/.f64 y (-.f64 z a))
(/.f64 y (-.f64 z a))
(/.f64 y (-.f64 z a))
(/.f64 y (-.f64 z a))
(/.f64 y (-.f64 z a))
(/.f64 y (-.f64 z a))
(/.f64 y (-.f64 z a))
(/.f64 -1 a)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))
(-.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))
(-.f64 (/.f64 z (neg.f64 (pow.f64 a 2))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))) (/.f64 1 a))
(-.f64 (*.f64 -1 (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (neg.f64 (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (/.f64 1 a))
(-.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2))))) (/.f64 1 a))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (/.f64 1 a))
(-.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 1 a))
(/.f64 1 z)
(+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 z) (/.f64 a (pow.f64 z 2)))
(+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (/.f64 1 z) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))
(+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))))
(+.f64 (+.f64 (/.f64 1 z) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))
(+.f64 (+.f64 (/.f64 1 z) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))
(+.f64 (/.f64 1 z) (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))
(/.f64 1 z)
(+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 z) (/.f64 a (pow.f64 z 2)))
(+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (/.f64 1 z) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))
(+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))))
(+.f64 (+.f64 (/.f64 1 z) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))
(+.f64 (+.f64 (/.f64 1 z) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))
(+.f64 (/.f64 1 z) (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))
(/.f64 1 z)
(+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 z) (/.f64 a (pow.f64 z 2)))
(+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (/.f64 1 z) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))
(+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))))
(+.f64 (+.f64 (/.f64 1 z) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))
(+.f64 (+.f64 (/.f64 1 z) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))
(+.f64 (/.f64 1 z) (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))
(/.f64 -1 a)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))
(-.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))
(-.f64 (/.f64 z (neg.f64 (pow.f64 a 2))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))) (/.f64 1 a))
(-.f64 (*.f64 -1 (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (neg.f64 (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (/.f64 1 a))
(-.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2))))) (/.f64 1 a))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (/.f64 1 a))
(-.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 1 a))
(/.f64 -1 a)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))
(-.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))
(-.f64 (/.f64 z (neg.f64 (pow.f64 a 2))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))) (/.f64 1 a))
(-.f64 (*.f64 -1 (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (neg.f64 (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (/.f64 1 a))
(-.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2))))) (/.f64 1 a))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (/.f64 1 a))
(-.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 1 a))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (*.f64 t (/.f64 y a)) x)
(+.f64 (*.f64 y (/.f64 t a)) x)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (*.f64 t (/.f64 y a)) x))
(+.f64 (*.f64 y (/.f64 t a)) (+.f64 x (*.f64 -1 (*.f64 z (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))))))
(+.f64 (*.f64 y (/.f64 t a)) (+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) z) x))
(+.f64 (*.f64 y (/.f64 t a)) (+.f64 (*.f64 (-.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (/.f64 y a)) z) x))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x)))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a)) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (*.f64 t (/.f64 y a)) x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))) (+.f64 (+.f64 (*.f64 y (/.f64 t a)) x) (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))) (/.f64 -1 a)))))
(+.f64 (+.f64 (*.f64 y (/.f64 t a)) x) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 2) a) z)))
(+.f64 (+.f64 (*.f64 y (/.f64 t a)) x) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (+.f64 (*.f64 y (/.f64 t a)) x) (*.f64 (-.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (/.f64 y a)) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 y t) a) x))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a)) (+.f64 (*.f64 (pow.f64 z 3) (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 a 2))) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (+.f64 (*.f64 t (/.f64 y a)) x))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) (/.f64 (pow.f64 z 3) (pow.f64 a 2))) (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))) (+.f64 (+.f64 (*.f64 y (/.f64 t a)) x) (*.f64 (pow.f64 z 2) (*.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))) (/.f64 -1 a))))))
(+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) (/.f64 (pow.f64 z 3) (pow.f64 a 2))) (+.f64 (+.f64 (*.f64 y (/.f64 t a)) x) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 2) a) z))))
(+.f64 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2)))))) x)
(+.f64 (+.f64 (*.f64 y (/.f64 t a)) x) (*.f64 (-.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (/.f64 y a)) (+.f64 (+.f64 (/.f64 (pow.f64 z 2) a) (/.f64 (pow.f64 z 3) (pow.f64 a 2))) z)))
(+.f64 y x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 t (/.f64 y z))) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (+.f64 (neg.f64 (*.f64 y (/.f64 t z))) x)) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) (+.f64 y x)) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 (*.f64 y (/.f64 t (neg.f64 z))) (+.f64 y x)) (*.f64 (/.f64 a z) (neg.f64 y)))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 y (+.f64 (*.f64 y (/.f64 t (neg.f64 z))) x)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 y x))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (*.f64 t (/.f64 y z))) (+.f64 y x))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 a (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 2)))) (+.f64 y (+.f64 (neg.f64 (*.f64 y (/.f64 t z))) x))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 (+.f64 y (*.f64 (/.f64 y z) (neg.f64 t))) (+.f64 x (*.f64 a (/.f64 (*.f64 (-.f64 t a) (neg.f64 y)) (pow.f64 z 2))))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (+.f64 (*.f64 y (*.f64 a (/.f64 (-.f64 t a) (pow.f64 z 2)))) (*.f64 y (/.f64 t z)))))) (*.f64 (/.f64 a z) (neg.f64 y)))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 y (+.f64 x (*.f64 -1 (*.f64 y (+.f64 (*.f64 a (/.f64 (-.f64 t a) (pow.f64 z 2))) (/.f64 t z)))))))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 y (+.f64 x (*.f64 y (+.f64 (/.f64 t (neg.f64 z)) (/.f64 (*.f64 a (-.f64 a t)) (pow.f64 z 2)))))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3)) (+.f64 y x)))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (*.f64 t (/.f64 y z))) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 3))) (+.f64 y x)))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 3)))) (+.f64 y x)) (+.f64 (neg.f64 (*.f64 y (/.f64 t z))) (*.f64 a (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 2)))))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 x (+.f64 (+.f64 y (*.f64 (/.f64 y z) (neg.f64 t))) (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 y (-.f64 t a)) (pow.f64 z 3))))))) (neg.f64 (*.f64 y (/.f64 a z))))
(-.f64 (+.f64 (+.f64 (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))) (*.f64 (*.f64 (neg.f64 y) (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) x) (*.f64 (/.f64 a z) (neg.f64 y)))
(+.f64 (/.f64 (*.f64 y a) z) (+.f64 (+.f64 (+.f64 y (*.f64 y (/.f64 t (neg.f64 z)))) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) x))
(+.f64 y x)
(+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) x))
(+.f64 y (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z))))
(+.f64 (neg.f64 (*.f64 (-.f64 t a) (/.f64 y z))) (+.f64 y x))
(+.f64 (+.f64 y x) (neg.f64 (*.f64 y (/.f64 (-.f64 t a) z))))
(+.f64 (+.f64 y x) (/.f64 (*.f64 (neg.f64 y) (-.f64 t a)) z))
(+.f64 y (+.f64 x (/.f64 (*.f64 y (-.f64 a t)) z)))
(+.f64 y (+.f64 x (*.f64 y (/.f64 (-.f64 a t) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) x)))
(+.f64 (+.f64 x (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z))) (+.f64 y (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (+.f64 y (neg.f64 (*.f64 (-.f64 t a) (/.f64 y z)))) (+.f64 x (neg.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (+.f64 y x) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (-.f64 t a) z)) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (+.f64 y x) (neg.f64 (*.f64 (-.f64 t a) (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2)))))))
(+.f64 (+.f64 y (*.f64 (neg.f64 (-.f64 t a)) (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2)))))) x)
(+.f64 (+.f64 y (*.f64 (-.f64 a t) (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2)))))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2))) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 3))) x))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2)))) (+.f64 y (+.f64 x (+.f64 (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z))))))
(+.f64 y (+.f64 (+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 t a) (/.f64 y z)) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 y (-.f64 t a)) (pow.f64 z 3)))))) (neg.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))))))
(+.f64 y (+.f64 (*.f64 a (/.f64 (*.f64 (-.f64 t a) (neg.f64 y)) (pow.f64 z 2))) (+.f64 x (*.f64 -1 (+.f64 (*.f64 y (/.f64 (-.f64 t a) z)) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 y (-.f64 t a)) (pow.f64 z 3))))))))
(+.f64 x (+.f64 (+.f64 y (/.f64 (*.f64 (neg.f64 y) (-.f64 t a)) z)) (*.f64 (*.f64 (neg.f64 y) (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 x (+.f64 y (*.f64 -1 (*.f64 (-.f64 t a) (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))))
(+.f64 x (+.f64 y (*.f64 (-.f64 a t) (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x)
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a))))
(neg.f64 (*.f64 y (/.f64 t (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t))
(/.f64 (*.f64 y t) (-.f64 a z))
(*.f64 y (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a))))
(neg.f64 (*.f64 y (/.f64 t (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t))
(/.f64 (*.f64 y t) (-.f64 a z))
(*.f64 y (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y z) (-.f64 z a)) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) z) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 z 2)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z)))
(+.f64 (*.f64 (*.f64 y a) (/.f64 (-.f64 z t) (pow.f64 z 2))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2))))) x)
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 z 2)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 z t))) (pow.f64 z 3)) (+.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x)))
(+.f64 (*.f64 (*.f64 y a) (/.f64 (-.f64 z t) (pow.f64 z 2))) (+.f64 (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x) (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 z 3))))
(+.f64 x (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))) x)
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 z 4)) (+.f64 x (/.f64 (*.f64 (-.f64 z t) y) z)))))
(+.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 (*.f64 y (pow.f64 a 2)) (/.f64 (-.f64 z t) (pow.f64 z 3))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (+.f64 x (*.f64 (*.f64 y (pow.f64 a 3)) (/.f64 (-.f64 z t) (pow.f64 z 4)))))))
(+.f64 (*.f64 (*.f64 y a) (/.f64 (-.f64 z t) (pow.f64 z 2))) (+.f64 (+.f64 (*.f64 (*.f64 y (pow.f64 a 3)) (/.f64 (-.f64 z t) (pow.f64 z 4))) x) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 z 3)))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 z 4))))) (+.f64 x (*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2))))) (+.f64 x (*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))))
(+.f64 (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x) (*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x)
(+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) x)
(+.f64 (*.f64 (-.f64 z t) (neg.f64 (/.f64 y a))) x)
(+.f64 (*.f64 (neg.f64 (/.f64 y a)) (-.f64 z t)) x)
(+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) (+.f64 (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 y (/.f64 z (pow.f64 a 2)))) (*.f64 (/.f64 y a) (-.f64 z t)))) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))) x)
(+.f64 (*.f64 (-.f64 z t) (neg.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))) x)
(+.f64 (*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) x)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (/.f64 y (pow.f64 a 3)))) (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) (+.f64 (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) x)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 y (/.f64 z (pow.f64 a 2)))) (*.f64 (/.f64 y a) (-.f64 z t)))) (+.f64 x (neg.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (pow.f64 a 3))))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 y (*.f64 (pow.f64 z 2) (/.f64 (-.f64 z t) (pow.f64 a 3)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))))
(+.f64 (+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) x) (neg.f64 (*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 (*.f64 (-.f64 z t) (neg.f64 (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))) x)
(+.f64 (*.f64 (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (-.f64 t z)) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) x)
(+.f64 (*.f64 (-.f64 z t) (neg.f64 (/.f64 y a))) x)
(+.f64 (*.f64 (neg.f64 (/.f64 y a)) (-.f64 z t)) x)
(+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x))
(+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) (+.f64 (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) x))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 y (/.f64 z (pow.f64 a 2)))) (*.f64 (/.f64 y a) (-.f64 z t)))) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))) x)
(+.f64 (*.f64 (-.f64 z t) (neg.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))) x)
(+.f64 (*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (/.f64 y (pow.f64 a 3)))) (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) a))) (+.f64 (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) x)))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 y (/.f64 z (pow.f64 a 2)))) (*.f64 (/.f64 y a) (-.f64 z t)))) (+.f64 x (neg.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (pow.f64 a 3))))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 y (*.f64 (pow.f64 z 2) (/.f64 (-.f64 z t) (pow.f64 a 3)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))))
(+.f64 (+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) x) (neg.f64 (*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 (*.f64 (-.f64 z t) (neg.f64 (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))) x)
(+.f64 (*.f64 (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (-.f64 t z)) x)
x
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (*.f64 y (-.f64 (/.f64 z (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) 0)
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 0 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))) (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y (-.f64 a z)) (/.f64 (+.f64 y y) (-.f64 z a))))
(*.f64 (-.f64 z t) (/.f64 (-.f64 (+.f64 y y) y) (-.f64 z a)))
(*.f64 (-.f64 z t) (/.f64 (-.f64 y (+.f64 y y)) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a))) (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))) (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y (-.f64 a z)) (/.f64 (+.f64 y y) (-.f64 z a))))
(*.f64 (-.f64 z t) (/.f64 (-.f64 (+.f64 y y) y) (-.f64 z a)))
(*.f64 (-.f64 z t) (/.f64 (-.f64 y (+.f64 y y)) (-.f64 a z)))
(-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) 0)
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(-.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(-.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))) (neg.f64 (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))) (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y (-.f64 a z)) (/.f64 (+.f64 y y) (-.f64 z a))))
(*.f64 (-.f64 z t) (/.f64 (-.f64 (+.f64 y y) y) (-.f64 z a)))
(*.f64 (-.f64 z t) (/.f64 (-.f64 y (+.f64 y y)) (-.f64 a z)))
(-.f64 (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))) (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y (-.f64 a z)) (/.f64 (+.f64 y y) (-.f64 z a))))
(*.f64 (-.f64 z t) (/.f64 (-.f64 (+.f64 y y) y) (-.f64 z a)))
(*.f64 (-.f64 z t) (/.f64 (-.f64 y (+.f64 y y)) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a))) (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a)))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))) (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y (-.f64 a z)) (/.f64 (+.f64 y y) (-.f64 z a))))
(*.f64 (-.f64 z t) (/.f64 (-.f64 (+.f64 y y) y) (-.f64 z a)))
(*.f64 (-.f64 z t) (/.f64 (-.f64 y (+.f64 y y)) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))) (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z)))) (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))) (neg.f64 (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a))))))
(-.f64 (*.f64 (/.f64 y (-.f64 a z)) (+.f64 (-.f64 z t) (-.f64 z t))) (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))) (*.f64 (-.f64 z t) (neg.f64 (/.f64 (+.f64 y y) (-.f64 z a))))))
(-.f64 (*.f64 (/.f64 y (-.f64 a z)) (+.f64 (-.f64 z t) (-.f64 z t))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y (-.f64 a z)) (/.f64 (+.f64 y y) (+.f64 a (neg.f64 z))))))
(-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a z)) (+.f64 y y)) (*.f64 (-.f64 z t) (+.f64 (/.f64 y (-.f64 a z)) (/.f64 (+.f64 y y) (-.f64 a z)))))
(-.f64 (*.f64 (/.f64 y (-.f64 a z)) (*.f64 (-.f64 z t) 2)) (*.f64 (-.f64 z t) (+.f64 (/.f64 y (-.f64 a z)) (/.f64 (+.f64 y y) (-.f64 a z)))))
(*.f64 (-.f64 z t) (-.f64 (*.f64 2 (/.f64 y (-.f64 a z))) (+.f64 (/.f64 y (-.f64 a z)) (/.f64 (+.f64 y y) (-.f64 a z)))))
(/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) 1)
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))) -1)
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (-.f64 (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a)))) (*.f64 (-.f64 z t) (/.f64 (+.f64 y y) (-.f64 z a)))) 1)
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (-.f64 0 (*.f64 y (-.f64 t z))) (-.f64 z a))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(pow.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) 1)
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(neg.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 y (-.f64 z a))) (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (neg.f64 (*.f64 y (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) (*.f64 (/.f64 y (-.f64 z a)) (neg.f64 t)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 z a)) 0)
(/.f64 y (-.f64 z a))
(+.f64 0 (/.f64 y (-.f64 z a)))
(/.f64 y (-.f64 z a))
(+.f64 (/.f64 y (-.f64 a z)) (/.f64 (+.f64 y y) (-.f64 z a)))
(/.f64 (-.f64 (+.f64 y y) y) (-.f64 z a))
(/.f64 (-.f64 y (+.f64 y y)) (-.f64 a z))
(+.f64 (/.f64 (+.f64 y y) (-.f64 z a)) (/.f64 y (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 a z)) (/.f64 (+.f64 y y) (-.f64 z a)))
(/.f64 (-.f64 (+.f64 y y) y) (-.f64 z a))
(/.f64 (-.f64 y (+.f64 y y)) (-.f64 a z))
(-.f64 (/.f64 y (-.f64 z a)) 0)
(/.f64 y (-.f64 z a))
(-.f64 0 (/.f64 y (-.f64 a z)))
(/.f64 y (-.f64 z a))
(-.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 (+.f64 y y) (-.f64 z a))))
(+.f64 (/.f64 y (-.f64 a z)) (/.f64 (+.f64 y y) (-.f64 z a)))
(/.f64 (-.f64 (+.f64 y y) y) (-.f64 z a))
(/.f64 (-.f64 y (+.f64 y y)) (-.f64 a z))
(-.f64 (/.f64 (+.f64 y y) (-.f64 z a)) (/.f64 y (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 a z)) (/.f64 (+.f64 y y) (-.f64 z a)))
(/.f64 (-.f64 (+.f64 y y) y) (-.f64 z a))
(/.f64 (-.f64 y (+.f64 y y)) (-.f64 a z))
(-.f64 (*.f64 (/.f64 y (-.f64 a z)) 2) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 (+.f64 y y) (-.f64 z a)))))
(-.f64 (*.f64 2 (/.f64 y (-.f64 a z))) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 (+.f64 y y) (-.f64 z a)))))
(-.f64 (*.f64 2 (/.f64 y (-.f64 a z))) (+.f64 (/.f64 y (-.f64 a z)) (/.f64 (+.f64 y y) (+.f64 a (neg.f64 z)))))
(-.f64 (*.f64 2 (/.f64 y (-.f64 a z))) (+.f64 (/.f64 y (-.f64 a z)) (/.f64 (+.f64 y y) (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (+.f64 y y) (-.f64 z a)) (/.f64 (+.f64 y y) (-.f64 z a))) (+.f64 (/.f64 y (-.f64 z a)) (/.f64 (+.f64 y y) (-.f64 z a))))
(+.f64 (/.f64 y (-.f64 a z)) (/.f64 (+.f64 y y) (-.f64 z a)))
(/.f64 (-.f64 (+.f64 y y) y) (-.f64 z a))
(/.f64 (-.f64 y (+.f64 y y)) (-.f64 a z))
(/.f64 y (-.f64 z a))
(/.f64 (/.f64 y (-.f64 z a)) 1)
(/.f64 y (-.f64 z a))
(/.f64 (neg.f64 y) (-.f64 a z))
(/.f64 y (-.f64 z a))
(/.f64 (/.f64 y (-.f64 a z)) -1)
(/.f64 y (-.f64 z a))
(/.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) (/.f64 (+.f64 y y) (-.f64 z a))) (/.f64 (+.f64 y y) (-.f64 z a))) 1)
(/.f64 y (-.f64 z a))
(/.f64 (-.f64 (/.f64 y (-.f64 a z)) (*.f64 (/.f64 y (-.f64 a z)) 2)) 1)
(/.f64 y (-.f64 z a))
(pow.f64 (/.f64 y (-.f64 z a)) 1)
(/.f64 y (-.f64 z a))
(neg.f64 (/.f64 y (-.f64 a z)))
(/.f64 y (-.f64 z a))
(+.f64 (/.f64 1 (-.f64 z a)) 0)
(/.f64 1 (-.f64 z a))
(+.f64 0 (/.f64 1 (-.f64 z a)))
(/.f64 1 (-.f64 z a))
(-.f64 (/.f64 1 (-.f64 z a)) 0)
(/.f64 1 (-.f64 z a))
(*.f64 1 (/.f64 1 (-.f64 z a)))
(/.f64 1 (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) 1)
(/.f64 1 (-.f64 z a))
(*.f64 -1 (/.f64 1 (-.f64 a z)))
(/.f64 1 (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 a z)) -1)
(/.f64 1 (-.f64 z a))
(pow.f64 (/.f64 1 (-.f64 z a)) 1)
(/.f64 1 (-.f64 z a))
(neg.f64 (/.f64 1 (-.f64 a z)))
(/.f64 1 (-.f64 z a))
(-.f64 (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x) 0)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 1 (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x) 1)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(/.f64 (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x) 1)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(pow.f64 (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))) x) 1)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))

eval354.0ms (2.1%)

Compiler

Compiled 29546 to 14540 computations (50.8% saved)

prune551.0ms (3.3%)

Pruning

25 alts after pruning (20 fresh and 5 done)

PrunedKeptTotal
New110681114
Fresh11213
Picked101
Done257
Total1110251135
Error
0b
Counts
1135 → 25
Alt Table
Click to see full alt table
StatusErrorProgram
40.7b
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a))
57.4b
(/.f64 (*.f64 y (neg.f64 t)) z)
57.7b
(/.f64 (*.f64 y z) z)
33.2b
(+.f64 (/.f64 (*.f64 y (neg.f64 t)) z) x)
28.5b
(+.f64 (/.f64 (*.f64 y t) a) x)
23.4b
(+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) x)
25.8b
(+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x)
32.1b
(+.f64 (*.f64 y (/.f64 (neg.f64 z) a)) x)
16.7b
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x)
25.5b
(+.f64 (*.f64 y (/.f64 t a)) x)
26.4b
(+.f64 (*.f64 t (/.f64 y a)) x)
26.2b
(+.f64 y x)
27.3b
(+.f64 x (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a))
4.4b
(+.f64 x (-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 4)) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 3)))
11.4b
(+.f64 x (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 y (-.f64 z t))))
26.4b
(+.f64 x (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y z)))
3.1b
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
23.4b
(+.f64 x (*.f64 (-.f64 z t) (*.f64 (/.f64 -1 a) y)))
17.0b
(+.f64 x (*.f64 y (/.f64 (-.f64 (*.f64 2 t) (*.f64 t 3)) (-.f64 z a))))
22.9b
(+.f64 x (*.f64 y (*.f64 (/.f64 1 a) (-.f64 t z))))
57.3b
(*.f64 (/.f64 y z) (neg.f64 t))
57.6b
(*.f64 (/.f64 t (neg.f64 z)) y)
48.3b
(*.f64 (-.f64 1 (/.f64 t z)) y)
52.7b
y
32.0b
x
Compiler

Compiled 626 to 428 computations (31.6% saved)

localize30.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 3)
0.8b
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 4)) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 3))
1.3b
(*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 4))
9.2b
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
Compiler

Compiled 124 to 34 computations (72.6% saved)

series72.0ms (0.4%)

Counts
4 → 192
Calls

48 calls:

TimeVariablePointExpression
58.0ms
t
@-inf
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 4)) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 3))
1.0ms
a
@inf
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 4)) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 3))
1.0ms
a
@0
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 4)) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 3))
1.0ms
z
@0
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 4)) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 3))
1.0ms
z
@inf
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 4)) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 3))

rewrite97.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1632×rational_best-1
1604×rational_best-2
1604×rational_best-3
1036×rational_best-simplify-2
1008×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019112
1125112
2234112
3482112
41115112
53237112
67305112
Stop Event
node limit
Counts
4 → 101
Calls
Call 1
Inputs
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 4))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 4)) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 3))
(*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))) (*.f64 (/.f64 y (-.f64 a z)) (*.f64 (-.f64 t z) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 8)) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (*.f64 y 7)) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (-.f64 a z)) (*.f64 (-.f64 t z) -3)) (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -6) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (*.f64 y 7)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7) (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))) (*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 t z) (/.f64 y (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 8)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (*.f64 y 7)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (*.f64 y 7)) (*.f64 (-.f64 t z) (*.f64 (/.f64 y (-.f64 a z)) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y (-.f64 a z)) (*.f64 (-.f64 t z) -3)) (*.f64 (-.f64 t z) (/.f64 (*.f64 y 4) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -6) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7) (*.f64 (-.f64 t z) (*.f64 (/.f64 y (-.f64 z a)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 16) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 15))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 14) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 13))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -6) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -6)) (+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -6) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7)) (+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7) (*.f64 (-.f64 t z) (*.f64 (/.f64 y (-.f64 z a)) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 16) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 16)) (+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 16) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 15)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 z a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t z) y) (-.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 z a))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 t z) (/.f64 (*.f64 y 4) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t z) (/.f64 (*.f64 y 4) (-.f64 z a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t z) (*.f64 y -4)) (-.f64 z a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 t z) (/.f64 (*.f64 y 4) (-.f64 z a))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))) (*.f64 (/.f64 y (-.f64 a z)) (*.f64 (-.f64 t z) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 8)) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (*.f64 y 7)) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (-.f64 a z)) (*.f64 (-.f64 t z) -3)) (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -6) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (*.f64 y 7)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7) (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t z) (-.f64 (neg.f64 (/.f64 (*.f64 y 4) (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t z) (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 y 8)) (*.f64 (/.f64 y (-.f64 a z)) 7)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t z) (-.f64 (*.f64 (+.f64 y y) (*.f64 4 (/.f64 1 (-.f64 a z)))) (*.f64 (/.f64 y (-.f64 a z)) 7)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t z) (-.f64 (*.f64 (/.f64 y (-.f64 a z)) 7) (*.f64 (/.f64 y (-.f64 a z)) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t z) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) -3) (*.f64 (/.f64 y (-.f64 a z)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t z) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) -3) (neg.f64 (/.f64 (*.f64 y 4) (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t z) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) 4) (*.f64 (/.f64 y (-.f64 a z)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 a z)) (-.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 a z)) (-.f64 (*.f64 2 (*.f64 (-.f64 t z) 4)) (*.f64 (-.f64 t z) 7)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 a z)) (-.f64 (*.f64 (-.f64 t z) 7) (*.f64 (-.f64 t z) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 a z)) (+.f64 (*.f64 (-.f64 t z) -3) (*.f64 (-.f64 t z) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 a z)) (+.f64 (*.f64 (-.f64 t z) 4) (*.f64 (-.f64 t z) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z t) (+.f64 (/.f64 (*.f64 y 3) (-.f64 a z)) (/.f64 (*.f64 y 4) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z t) (-.f64 (/.f64 (*.f64 y 3) (-.f64 a z)) (neg.f64 (/.f64 (*.f64 y 4) (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z t) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) 6) (*.f64 (/.f64 y (-.f64 z a)) 7)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t z) (-.f64 a z)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 z a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (*.f64 y (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 t z) (*.f64 y -4)) (*.f64 3 (*.f64 y (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 y (*.f64 (-.f64 t z) -4)) (*.f64 3 (*.f64 y (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 4 (*.f64 y (-.f64 z t))) (*.f64 3 (*.f64 y (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (*.f64 (-.f64 t z) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 4 (*.f64 (-.f64 t z) y)) (*.f64 y (*.f64 (-.f64 t z) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 4 (*.f64 (-.f64 t z) y)) (*.f64 (-.f64 t z) (*.f64 y 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 4 (*.f64 (-.f64 t z) y)) (*.f64 3 (*.f64 (-.f64 t z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 t z) (*.f64 y 4)) (*.f64 y (*.f64 (-.f64 t z) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 t z) (*.f64 y 4)) (*.f64 (-.f64 t z) (*.f64 y 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 t z) (*.f64 y 4)) (*.f64 3 (*.f64 (-.f64 t z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (-.f64 t z) (/.f64 y (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 z a)) (-.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 z a)) (-.f64 (*.f64 (-.f64 t z) -4) (*.f64 (-.f64 t z) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 z a)) (+.f64 (*.f64 (-.f64 t z) 3) (*.f64 (-.f64 t z) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (+.f64 (*.f64 y 3) (*.f64 y -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (+.f64 (/.f64 (*.f64 (-.f64 t z) 3) (-.f64 a z)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 t z) y) (/.f64 1 (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (-.f64 z t)) (/.f64 1 (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y 3) (-.f64 a z)) (/.f64 (*.f64 y 4) (-.f64 z a))) (-.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 z a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t z) y) (-.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 z a))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 y (-.f64 a z)) (*.f64 (-.f64 t z) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y (-.f64 a z)) (*.f64 (-.f64 t z) -3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (-.f64 t z) 3)) (-.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 y (-.f64 a z)) (*.f64 (-.f64 t z) -3)))))))

simplify332.0ms (2%)

Algorithm
egg-herbie
Rules
1152×rational_best-simplify-44
1098×rational_best-simplify-51
1092×rational_best-simplify-1
766×rational_best-simplify-43
732×rational_best-simplify-47
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
059617267
1129516249
2236315459
3401314583
4620314399
Stop Event
node limit
Counts
293 → 582
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(/.f64 (*.f64 y t) (-.f64 a z))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(/.f64 (*.f64 y t) (-.f64 a z))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(/.f64 (*.f64 y t) a)
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3)) y))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 3))))))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 t z)) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 t z))) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t z)) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 t z))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 t z))) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t z)) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 t z))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 t z))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 t z))) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t z)) z)))))
(/.f64 (*.f64 y (-.f64 t z)) a)
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 y (*.f64 (-.f64 t z) z)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 t z))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 y (*.f64 z (-.f64 t z))) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 t z) (pow.f64 z 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 t z) (pow.f64 z 3))) (pow.f64 a 4)) (/.f64 (*.f64 y (*.f64 z (-.f64 t z))) (pow.f64 a 2)))))
(/.f64 (*.f64 y (-.f64 t z)) a)
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 y (*.f64 z (-.f64 t z))) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 t z) (pow.f64 z 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 y (*.f64 (-.f64 t z) z)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 t z))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 t z) z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (-.f64 t z) (pow.f64 z 3))) (pow.f64 a 4)))))
(*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)))
(*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)))
(*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)))
(*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)))
(*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)))
(*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)))
(*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)))
(*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)))
(*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)))
(*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)))
(*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)))
(*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)))
(*.f64 4 (/.f64 (*.f64 y t) a))
(+.f64 (*.f64 4 (*.f64 z (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))))) (*.f64 4 (/.f64 (*.f64 y t) a)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a)) (+.f64 (*.f64 4 (*.f64 z (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))))) (*.f64 4 (/.f64 (*.f64 y t) a))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a)) (+.f64 (*.f64 4 (*.f64 z (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2))) (*.f64 4 (/.f64 (*.f64 y t) a)))))
(*.f64 4 y)
(+.f64 (*.f64 4 y) (*.f64 4 (/.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) z)))
(+.f64 (*.f64 4 y) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) z)) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3))) (+.f64 (*.f64 4 y) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) z)) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2))))))
(*.f64 4 y)
(+.f64 (*.f64 4 y) (*.f64 -4 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2))) (+.f64 (*.f64 4 y) (*.f64 -4 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2))) (+.f64 (*.f64 4 y) (*.f64 -4 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)))))
(*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a))))
(*.f64 -4 (/.f64 (*.f64 y t) (-.f64 z a)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a))))
(*.f64 -4 (/.f64 (*.f64 y t) (-.f64 z a)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a))))
(*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) z))
(+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) z)) (*.f64 4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 z 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) z)) (+.f64 (*.f64 4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 z 2))) (*.f64 4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 z 3)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 z 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) z)) (+.f64 (*.f64 4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 z 2))) (*.f64 4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 z 3))))))
(*.f64 -4 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3))) (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) y) a))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 3))) (pow.f64 a 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3))) (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) y) a)))))
(*.f64 -4 (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (*.f64 -4 (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 3))) (pow.f64 a 4))) (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3))))))
(*.f64 y (-.f64 (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 3 (/.f64 (-.f64 t z) (-.f64 a z)))))
(*.f64 y (-.f64 (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 3 (/.f64 (-.f64 t z) (-.f64 a z)))))
(*.f64 y (-.f64 (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 3 (/.f64 (-.f64 t z) (-.f64 a z)))))
(*.f64 y (-.f64 (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 3 (/.f64 (-.f64 t z) (-.f64 a z)))))
(*.f64 y (-.f64 (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 3 (/.f64 (-.f64 t z) (-.f64 a z)))))
(*.f64 y (-.f64 (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 3 (/.f64 (-.f64 t z) (-.f64 a z)))))
(*.f64 y (-.f64 (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 3 (/.f64 (-.f64 t z) (-.f64 a z)))))
(*.f64 y (-.f64 (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 3 (/.f64 (-.f64 t z) (-.f64 a z)))))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 -3 (/.f64 (-.f64 t z) (-.f64 a z))))))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 -3 (/.f64 (-.f64 t z) (-.f64 a z))))))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 -3 (/.f64 (-.f64 t z) (-.f64 a z))))))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 -3 (/.f64 (-.f64 t z) (-.f64 a z))))))
(-.f64 (*.f64 4 (/.f64 (*.f64 y t) a)) (*.f64 3 (/.f64 (*.f64 y t) a)))
(-.f64 (+.f64 (*.f64 z (-.f64 (*.f64 4 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) (*.f64 3 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))))) (*.f64 4 (/.f64 (*.f64 y t) a))) (*.f64 3 (/.f64 (*.f64 y t) a)))
(-.f64 (+.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) a)) (*.f64 3 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) a)))) (+.f64 (*.f64 z (-.f64 (*.f64 4 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) (*.f64 3 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))))) (*.f64 4 (/.f64 (*.f64 y t) a)))) (*.f64 3 (/.f64 (*.f64 y t) a)))
(-.f64 (+.f64 (*.f64 (pow.f64 z 3) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 a 2))) (*.f64 3 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) a)) (*.f64 3 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) a)))) (+.f64 (*.f64 z (-.f64 (*.f64 4 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) (*.f64 3 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))))) (*.f64 4 (/.f64 (*.f64 y t) a))))) (*.f64 3 (/.f64 (*.f64 y t) a)))
(-.f64 (*.f64 4 y) (*.f64 3 y))
(-.f64 (+.f64 (*.f64 4 y) (*.f64 4 (/.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) z))) (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) z)) (*.f64 3 y)))
(-.f64 (+.f64 (*.f64 4 y) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) z)) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2))))) (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) z)) (+.f64 (*.f64 3 y) (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2))))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3))) (+.f64 (*.f64 4 y) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) z)) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)))))) (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) z)) (+.f64 (*.f64 3 y) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2))) (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3)))))))
(-.f64 (*.f64 4 y) (*.f64 3 y))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (-.f64 (*.f64 y t) (*.f64 y a))) (*.f64 3 (-.f64 (*.f64 y t) (*.f64 a y)))) z)) (*.f64 4 y)) (*.f64 3 y))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (-.f64 (*.f64 y t) (*.f64 y a))) (*.f64 3 (-.f64 (*.f64 y t) (*.f64 a y)))) z)) (*.f64 4 y))) (+.f64 (*.f64 3 y) (*.f64 -3 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2)))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (-.f64 (*.f64 y t) (*.f64 y a))) (*.f64 3 (-.f64 (*.f64 y t) (*.f64 a y)))) z)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 y a)))) (*.f64 3 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 a y))))) (pow.f64 z 3))) (*.f64 4 y)))) (+.f64 (*.f64 3 y) (*.f64 -3 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2)))))
(-.f64 (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -4 (/.f64 y (-.f64 z a))) (*.f64 3 (/.f64 y (-.f64 a z))))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a)))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -4 (/.f64 y (-.f64 z a))) (*.f64 3 (/.f64 y (-.f64 a z))))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a)))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -4 (/.f64 y (-.f64 z a))) (*.f64 3 (/.f64 y (-.f64 a z))))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a)))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(*.f64 t (-.f64 (*.f64 -4 (/.f64 y (-.f64 z a))) (*.f64 3 (/.f64 y (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -4 (/.f64 y (-.f64 z a))) (*.f64 3 (/.f64 y (-.f64 a z))))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a)))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -4 (/.f64 y (-.f64 z a))) (*.f64 3 (/.f64 y (-.f64 a z))))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a)))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -4 (/.f64 y (-.f64 z a))) (*.f64 3 (/.f64 y (-.f64 a z))))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a)))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 4 (/.f64 y (-.f64 z a))) (*.f64 -3 (/.f64 y (-.f64 a z)))) t))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 4 (/.f64 y (-.f64 z a))) (*.f64 -3 (/.f64 y (-.f64 a z)))) t)) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a)))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 4 (/.f64 y (-.f64 z a))) (*.f64 -3 (/.f64 y (-.f64 a z)))) t)) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a)))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 4 (/.f64 y (-.f64 z a))) (*.f64 -3 (/.f64 y (-.f64 a z)))) t)) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a)))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) z)) (*.f64 -3 (/.f64 (*.f64 y (-.f64 t z)) z)))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) z)) (*.f64 a (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 z 2))) (*.f64 -3 (/.f64 (*.f64 y (-.f64 t z)) (pow.f64 z 2)))))) (*.f64 -3 (/.f64 (*.f64 y (-.f64 t z)) z)))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) z)) (+.f64 (*.f64 a (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 z 2))) (*.f64 -3 (/.f64 (*.f64 y (-.f64 t z)) (pow.f64 z 2))))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 z 3))) (*.f64 -3 (/.f64 (*.f64 y (-.f64 t z)) (pow.f64 z 3))))))) (*.f64 -3 (/.f64 (*.f64 y (-.f64 t z)) z)))
(-.f64 (+.f64 (*.f64 (pow.f64 a 3) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 z 4))) (*.f64 -3 (/.f64 (*.f64 y (-.f64 t z)) (pow.f64 z 4))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) z)) (+.f64 (*.f64 a (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 z 2))) (*.f64 -3 (/.f64 (*.f64 y (-.f64 t z)) (pow.f64 z 2))))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 z 3))) (*.f64 -3 (/.f64 (*.f64 y (-.f64 t z)) (pow.f64 z 3)))))))) (*.f64 -3 (/.f64 (*.f64 y (-.f64 t z)) z)))
(/.f64 (-.f64 (*.f64 -4 (*.f64 (-.f64 z t) y)) (*.f64 3 (*.f64 y (-.f64 t z)))) a)
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (*.f64 -4 (/.f64 (*.f64 y (-.f64 z t)) a))) (+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 z (-.f64 t z))) (pow.f64 a 2))) (*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) a))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (*.f64 -4 (/.f64 (*.f64 y (-.f64 z t)) a)))) (+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 t z))) (pow.f64 a 3))) (+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 z (-.f64 t z))) (pow.f64 a 2))) (*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) a)))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 3))) (pow.f64 a 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (*.f64 -4 (/.f64 (*.f64 y (-.f64 z t)) a))))) (+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 t z))) (pow.f64 a 3))) (+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 z (-.f64 t z))) (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 (pow.f64 z 3) (-.f64 t z))) (pow.f64 a 4))) (*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) a))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 4 (*.f64 y (-.f64 z t))) (*.f64 -3 (*.f64 y (-.f64 t z)))) a))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (*.f64 y (-.f64 z t))) (*.f64 -3 (*.f64 y (-.f64 t z)))) a))) (*.f64 3 (/.f64 (*.f64 y (*.f64 (-.f64 t z) z)) (pow.f64 a 2))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (*.f64 y (-.f64 z t))) (*.f64 -3 (*.f64 y (-.f64 t z)))) a)) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2)))) (*.f64 -3 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 t z))))) (pow.f64 a 3))))) (*.f64 3 (/.f64 (*.f64 y (*.f64 (-.f64 t z) z)) (pow.f64 a 2))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 3))) (pow.f64 a 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (*.f64 y (-.f64 z t))) (*.f64 -3 (*.f64 y (-.f64 t z)))) a)) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2)))) (*.f64 -3 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 t z))))) (pow.f64 a 3)))))) (+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 (pow.f64 z 3) (-.f64 t z))) (pow.f64 a 4))) (*.f64 3 (/.f64 (*.f64 y (*.f64 (-.f64 t z) z)) (pow.f64 a 2)))))
(*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z)))
(+.f64 (*.f64 3 (/.f64 (*.f64 y t) (-.f64 a z))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 3 (/.f64 (*.f64 y t) (-.f64 a z))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 3 (/.f64 (*.f64 y t) (-.f64 a z))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(*.f64 3 (/.f64 (*.f64 y t) (-.f64 a z)))
(+.f64 (*.f64 3 (/.f64 (*.f64 y t) (-.f64 a z))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 3 (/.f64 (*.f64 y t) (-.f64 a z))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 3 (/.f64 (*.f64 y t) (-.f64 a z))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(*.f64 3 (/.f64 (*.f64 y t) (-.f64 a z)))
(+.f64 (*.f64 3 (/.f64 (*.f64 y t) (-.f64 a z))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 3 (/.f64 (*.f64 y t) (-.f64 a z))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 3 (/.f64 (*.f64 y t) (-.f64 a z))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(*.f64 3 (/.f64 (*.f64 y t) a))
(+.f64 (*.f64 3 (*.f64 z (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))))) (*.f64 3 (/.f64 (*.f64 y t) a)))
(+.f64 (*.f64 3 (*.f64 z (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a)) (*.f64 3 (/.f64 (*.f64 y t) a))))
(+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2))) (+.f64 (*.f64 3 (*.f64 z (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a)) (*.f64 3 (/.f64 (*.f64 y t) a)))))
(*.f64 3 y)
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) z)) (*.f64 3 y))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) z)) (+.f64 (*.f64 3 y) (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) z)) (+.f64 (*.f64 3 y) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2))) (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3))))))
(*.f64 3 y)
(+.f64 (*.f64 -3 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) (*.f64 3 y))
(+.f64 (*.f64 -3 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) (+.f64 (*.f64 3 y) (*.f64 -3 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2)))))
(+.f64 (*.f64 -3 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) (+.f64 (*.f64 3 y) (+.f64 (*.f64 -3 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 3))) (*.f64 -3 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2))))))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 -3 (/.f64 (*.f64 y (-.f64 t z)) z))
(+.f64 (*.f64 -3 (/.f64 (*.f64 y (*.f64 a (-.f64 t z))) (pow.f64 z 2))) (*.f64 -3 (/.f64 (*.f64 y (-.f64 t z)) z)))
(+.f64 (*.f64 -3 (/.f64 (*.f64 y (*.f64 a (-.f64 t z))) (pow.f64 z 2))) (+.f64 (*.f64 -3 (/.f64 (*.f64 y (-.f64 t z)) z)) (*.f64 -3 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 t z))) (pow.f64 z 3)))))
(+.f64 (*.f64 -3 (/.f64 (*.f64 y (*.f64 a (-.f64 t z))) (pow.f64 z 2))) (+.f64 (*.f64 -3 (/.f64 (*.f64 y (-.f64 t z)) z)) (+.f64 (*.f64 -3 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 t z))) (pow.f64 z 4))) (*.f64 -3 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 t z))) (pow.f64 z 3))))))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 (-.f64 t z) z)) (pow.f64 a 2))) (*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) a)))
(+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 (-.f64 t z) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 (-.f64 t z) z)) (pow.f64 a 2))) (*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) a))))
(+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 (-.f64 t z) (pow.f64 z 3))) (pow.f64 a 4))) (+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 (-.f64 t z) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 (-.f64 t z) z)) (pow.f64 a 2))) (*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) a)))))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 z (-.f64 t z))) (pow.f64 a 2))) (*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) a)))
(+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 t z))) (pow.f64 a 3))) (+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 z (-.f64 t z))) (pow.f64 a 2))) (*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) a))))
(+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 t z))) (pow.f64 a 3))) (+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 (-.f64 t z) (pow.f64 z 3))) (pow.f64 a 4))) (+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 z (-.f64 t z))) (pow.f64 a 2))) (*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) a)))))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 0)
(+.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))) (*.f64 (/.f64 y (-.f64 a z)) (*.f64 (-.f64 t z) -3)))
(+.f64 0 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 8)) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7))
(+.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (*.f64 y 7)) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -6))
(+.f64 (*.f64 (/.f64 y (-.f64 a z)) (*.f64 (-.f64 t z) -3)) (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))))
(+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -6) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (*.f64 y 7)))
(+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7) (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 8)))
(-.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 0)
(-.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))) (*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z))))
(-.f64 0 (*.f64 (-.f64 t z) (/.f64 y (-.f64 z a))))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 8)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (*.f64 y 7)))
(-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (*.f64 y 7)) (*.f64 (-.f64 t z) (*.f64 (/.f64 y (-.f64 a z)) 6)))
(-.f64 (*.f64 (/.f64 y (-.f64 a z)) (*.f64 (-.f64 t z) -3)) (*.f64 (-.f64 t z) (/.f64 (*.f64 y 4) (-.f64 z a))))
(-.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -6) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7))
(-.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7) (*.f64 (-.f64 t z) (*.f64 (/.f64 y (-.f64 z a)) 8)))
(-.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 16) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 15))
(-.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 14) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 13))
(-.f64 (+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -6) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -6)) (+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -6) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7)))
(-.f64 (+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7)) (+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7) (*.f64 (-.f64 t z) (*.f64 (/.f64 y (-.f64 z a)) 8))))
(-.f64 (+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 16) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 16)) (+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 16) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 15)))
(/.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 1)
(/.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 z a))) -1)
(/.f64 (*.f64 (-.f64 t z) y) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(pow.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 1)
(neg.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 z a))))
(+.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))) 0)
(+.f64 0 (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))))
(-.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))) 0)
(-.f64 0 (*.f64 (-.f64 t z) (/.f64 (*.f64 y 4) (-.f64 z a))))
(/.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))) 1)
(/.f64 (*.f64 (-.f64 t z) (/.f64 (*.f64 y 4) (-.f64 z a))) -1)
(/.f64 (*.f64 (-.f64 t z) (*.f64 y -4)) (-.f64 z a))
(pow.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))) 1)
(neg.f64 (*.f64 (-.f64 t z) (/.f64 (*.f64 y 4) (-.f64 z a))))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 0)
(+.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))) (*.f64 (/.f64 y (-.f64 a z)) (*.f64 (-.f64 t z) -3)))
(+.f64 0 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 8)) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7))
(+.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (*.f64 y 7)) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -6))
(+.f64 (*.f64 (/.f64 y (-.f64 a z)) (*.f64 (-.f64 t z) -3)) (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))))
(+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -6) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (*.f64 y 7)))
(+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7) (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 8)))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 (-.f64 t z) (-.f64 (neg.f64 (/.f64 (*.f64 y 4) (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))
(*.f64 (-.f64 t z) (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 y 8)) (*.f64 (/.f64 y (-.f64 a z)) 7)))
(*.f64 (-.f64 t z) (-.f64 (*.f64 (+.f64 y y) (*.f64 4 (/.f64 1 (-.f64 a z)))) (*.f64 (/.f64 y (-.f64 a z)) 7)))
(*.f64 (-.f64 t z) (-.f64 (*.f64 (/.f64 y (-.f64 a z)) 7) (*.f64 (/.f64 y (-.f64 a z)) 6)))
(*.f64 (-.f64 t z) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) -3) (*.f64 (/.f64 y (-.f64 a z)) 4)))
(*.f64 (-.f64 t z) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) -3) (neg.f64 (/.f64 (*.f64 y 4) (-.f64 z a)))))
(*.f64 (-.f64 t z) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) 4) (*.f64 (/.f64 y (-.f64 a z)) -3)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 (/.f64 y (-.f64 a z)) (-.f64 t z))
(*.f64 (/.f64 y (-.f64 a z)) (-.f64 (*.f64 2 (*.f64 (-.f64 t z) 4)) (*.f64 (-.f64 t z) 7)))
(*.f64 (/.f64 y (-.f64 a z)) (-.f64 (*.f64 (-.f64 t z) 7) (*.f64 (-.f64 t z) 6)))
(*.f64 (/.f64 y (-.f64 a z)) (+.f64 (*.f64 (-.f64 t z) -3) (*.f64 (-.f64 t z) 4)))
(*.f64 (/.f64 y (-.f64 a z)) (+.f64 (*.f64 (-.f64 t z) 4) (*.f64 (-.f64 t z) -3)))
(*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 1)
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(*.f64 (-.f64 z t) (+.f64 (/.f64 (*.f64 y 3) (-.f64 a z)) (/.f64 (*.f64 y 4) (-.f64 z a))))
(*.f64 (-.f64 z t) (-.f64 (/.f64 (*.f64 y 3) (-.f64 a z)) (neg.f64 (/.f64 (*.f64 y 4) (-.f64 z a)))))
(*.f64 (-.f64 z t) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) 6) (*.f64 (/.f64 y (-.f64 z a)) 7)))
(*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) y)
(*.f64 1 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 z a))) -1)
(*.f64 (/.f64 1 (-.f64 z a)) (*.f64 y (-.f64 z t)))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 t z) (*.f64 y -4)) (*.f64 3 (*.f64 y (-.f64 z t)))))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 y (*.f64 (-.f64 t z) -4)) (*.f64 3 (*.f64 y (-.f64 z t)))))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 4 (*.f64 y (-.f64 z t))) (*.f64 3 (*.f64 y (-.f64 z t)))))
(*.f64 (/.f64 1 (-.f64 a z)) (*.f64 (-.f64 t z) y))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 4 (*.f64 (-.f64 t z) y)) (*.f64 y (*.f64 (-.f64 t z) 3))))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 4 (*.f64 (-.f64 t z) y)) (*.f64 (-.f64 t z) (*.f64 y 3))))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 4 (*.f64 (-.f64 t z) y)) (*.f64 3 (*.f64 (-.f64 t z) y))))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 t z) (*.f64 y 4)) (*.f64 y (*.f64 (-.f64 t z) 3))))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 t z) (*.f64 y 4)) (*.f64 (-.f64 t z) (*.f64 y 3))))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 t z) (*.f64 y 4)) (*.f64 3 (*.f64 (-.f64 t z) y))))
(*.f64 -1 (*.f64 (-.f64 t z) (/.f64 y (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (-.f64 z t))
(*.f64 (/.f64 y (-.f64 z a)) (-.f64 (*.f64 (-.f64 t z) -4) (*.f64 (-.f64 t z) -3)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 (*.f64 (-.f64 t z) 3) (*.f64 (-.f64 t z) -4)))
(*.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (+.f64 (*.f64 y 3) (*.f64 y -4)))
(*.f64 (neg.f64 y) (+.f64 (/.f64 (*.f64 (-.f64 t z) 3) (-.f64 a z)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -4)))
(*.f64 (*.f64 (-.f64 t z) y) (/.f64 1 (-.f64 a z)))
(*.f64 (*.f64 y (-.f64 z t)) (/.f64 1 (-.f64 z a)))
(*.f64 (+.f64 (/.f64 (*.f64 y 3) (-.f64 a z)) (/.f64 (*.f64 y 4) (-.f64 z a))) (-.f64 z t))
(/.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 1)
(/.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 z a))) -1)
(/.f64 (*.f64 (-.f64 t z) y) (-.f64 a z))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(pow.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 1)
(neg.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 z a))))
(+.f64 (*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z))) 0)
(+.f64 0 (*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z))))
(-.f64 (*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z))) 0)
(-.f64 0 (*.f64 (/.f64 y (-.f64 a z)) (*.f64 (-.f64 t z) -3)))
(/.f64 (*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z))) 1)
(/.f64 (*.f64 (/.f64 y (-.f64 a z)) (*.f64 (-.f64 t z) -3)) -1)
(/.f64 (*.f64 y (*.f64 (-.f64 t z) 3)) (-.f64 a z))
(pow.f64 (*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z))) 1)
(neg.f64 (*.f64 (/.f64 y (-.f64 a z)) (*.f64 (-.f64 t z) -3)))
Outputs
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z)))
(*.f64 -1 (*.f64 z (/.f64 y (-.f64 a z))))
(neg.f64 (*.f64 y (/.f64 z (-.f64 a z))))
(*.f64 z (/.f64 y (neg.f64 (-.f64 a z))))
(*.f64 z (/.f64 y (+.f64 z (neg.f64 a))))
(*.f64 y (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 y (-.f64 a z)))) (/.f64 (*.f64 y t) (-.f64 a z)))
(+.f64 (neg.f64 (*.f64 y (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 y (neg.f64 (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 y (-.f64 a z)) (+.f64 t (*.f64 -1 z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 y (-.f64 a z)))) (/.f64 (*.f64 y t) (-.f64 a z)))
(+.f64 (neg.f64 (*.f64 y (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 y (neg.f64 (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 y (-.f64 a z)) (+.f64 t (*.f64 -1 z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 y (-.f64 a z)))) (/.f64 (*.f64 y t) (-.f64 a z)))
(+.f64 (neg.f64 (*.f64 y (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 y (neg.f64 (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 y (-.f64 a z)) (+.f64 t (*.f64 -1 z)))
(/.f64 (*.f64 y t) (-.f64 a z))
(*.f64 y (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 y (-.f64 a z)))) (/.f64 (*.f64 y t) (-.f64 a z)))
(+.f64 (neg.f64 (*.f64 y (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 y (neg.f64 (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 y (-.f64 a z)) (+.f64 t (*.f64 -1 z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 y (-.f64 a z)))) (/.f64 (*.f64 y t) (-.f64 a z)))
(+.f64 (neg.f64 (*.f64 y (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 y (neg.f64 (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 y (-.f64 a z)) (+.f64 t (*.f64 -1 z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 y (-.f64 a z)))) (/.f64 (*.f64 y t) (-.f64 a z)))
(+.f64 (neg.f64 (*.f64 y (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 y (neg.f64 (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 y (-.f64 a z)) (+.f64 t (*.f64 -1 z)))
(/.f64 (*.f64 y t) (-.f64 a z))
(*.f64 y (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 y (-.f64 a z)))) (/.f64 (*.f64 y t) (-.f64 a z)))
(+.f64 (neg.f64 (*.f64 y (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 y (neg.f64 (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 y (-.f64 a z)) (+.f64 t (*.f64 -1 z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 y (-.f64 a z)))) (/.f64 (*.f64 y t) (-.f64 a z)))
(+.f64 (neg.f64 (*.f64 y (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 y (neg.f64 (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 y (-.f64 a z)) (+.f64 t (*.f64 -1 z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 y (-.f64 a z)))) (/.f64 (*.f64 y t) (-.f64 a z)))
(+.f64 (neg.f64 (*.f64 y (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 y (neg.f64 (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 y (-.f64 a z)) (+.f64 t (*.f64 -1 z)))
(/.f64 (*.f64 y t) a)
(*.f64 t (/.f64 y a))
(*.f64 y (/.f64 t a))
(+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a))
(+.f64 (*.f64 t (/.f64 y a)) (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 -1 (*.f64 z (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))) (neg.f64 z)))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 z (-.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (/.f64 y a))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a)))
(+.f64 (*.f64 t (/.f64 y a)) (+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 y (/.f64 t a)) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a)) (*.f64 -1 (*.f64 z (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (-.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (/.f64 y a)) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) z) (/.f64 (*.f64 y t) a))))
(+.f64 (+.f64 (*.f64 t (/.f64 y a)) (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))))) (+.f64 (*.f64 (pow.f64 z 3) (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (pow.f64 a 2))) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 -1 (*.f64 z (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))))) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a)) (*.f64 (pow.f64 z 3) (*.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))) (/.f64 -1 (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 t a)) (+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2)))) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 t a)) (*.f64 (-.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (/.f64 y a)) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z))) (*.f64 -1 (*.f64 a (/.f64 y z))))
(-.f64 (+.f64 y (/.f64 (*.f64 t (neg.f64 y)) z)) (*.f64 (neg.f64 y) (/.f64 a z)))
(-.f64 (+.f64 y (*.f64 (neg.f64 y) (/.f64 t z))) (*.f64 a (/.f64 (neg.f64 y) z)))
(-.f64 (+.f64 y (/.f64 (*.f64 y (neg.f64 t)) z)) (*.f64 (neg.f64 y) (/.f64 a z)))
(+.f64 (*.f64 y (/.f64 a z)) (+.f64 y (/.f64 (*.f64 y (neg.f64 t)) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) y)) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 y t) z))) (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 2)))) (*.f64 -1 (*.f64 a (/.f64 y z))))
(-.f64 (+.f64 (+.f64 y (/.f64 (*.f64 t (neg.f64 y)) z)) (*.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (/.f64 a (pow.f64 z 2)))) (*.f64 (neg.f64 y) (/.f64 a z)))
(-.f64 (+.f64 (+.f64 y (*.f64 (neg.f64 y) (/.f64 t z))) (*.f64 (*.f64 (-.f64 t a) (neg.f64 y)) (/.f64 a (pow.f64 z 2)))) (*.f64 a (/.f64 (neg.f64 y) z)))
(-.f64 (+.f64 y (*.f64 -1 (+.f64 (*.f64 y (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 t a))) (*.f64 y (/.f64 t z))))) (*.f64 (neg.f64 y) (/.f64 a z)))
(+.f64 (*.f64 y (/.f64 a z)) (+.f64 (+.f64 y (/.f64 (*.f64 y (neg.f64 t)) z)) (*.f64 (*.f64 y (-.f64 a t)) (/.f64 a (pow.f64 z 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3)) y))) (*.f64 -1 (/.f64 (*.f64 y a) z)))
(-.f64 (+.f64 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 2))) (+.f64 y (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 y t) z))))) (*.f64 -1 (*.f64 a (/.f64 y z))))
(-.f64 (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 t (neg.f64 y)) z) (+.f64 y (*.f64 (pow.f64 a 2) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 3))))))) (*.f64 (neg.f64 y) (/.f64 a z)))
(-.f64 (+.f64 (+.f64 y (*.f64 (neg.f64 y) (/.f64 t z))) (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))) (*.f64 a (/.f64 (neg.f64 y) z)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 y (neg.f64 t)) z) (*.f64 (*.f64 (-.f64 t a) (neg.f64 y)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))) (*.f64 (neg.f64 y) (/.f64 a z)))
(+.f64 (*.f64 y (/.f64 a z)) (+.f64 y (+.f64 (/.f64 (*.f64 y (neg.f64 t)) z) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z)))
(+.f64 y (neg.f64 (*.f64 (-.f64 t a) (/.f64 y z))))
(+.f64 y (/.f64 (*.f64 (-.f64 t a) (neg.f64 y)) z))
(+.f64 y (*.f64 (neg.f64 y) (/.f64 (-.f64 t a) z)))
(+.f64 y (*.f64 (/.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) y))
(+.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z))) (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2)))))
(+.f64 y (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))) (*.f64 (-.f64 t a) (/.f64 y z)))))
(+.f64 y (*.f64 -1 (+.f64 (*.f64 y (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 t a))) (*.f64 (/.f64 y z) (-.f64 t a)))))
(+.f64 y (*.f64 -1 (*.f64 (-.f64 t a) (+.f64 (/.f64 y z) (*.f64 (/.f64 a (pow.f64 z 2)) y)))))
(+.f64 y (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y t) (*.f64 y a)) z)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 t a)) z)))))
(+.f64 (+.f64 y (neg.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))) (*.f64 (-.f64 t a) (/.f64 y z)))))
(+.f64 (+.f64 y (/.f64 (*.f64 (-.f64 t a) (neg.f64 y)) z)) (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 y (+.f64 (*.f64 (neg.f64 y) (/.f64 (-.f64 t a) z)) (*.f64 (*.f64 (-.f64 t a) (neg.f64 y)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 y (+.f64 (*.f64 (/.f64 y z) (-.f64 a t)) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 t z)) z))
(*.f64 -1 (*.f64 (-.f64 t z) (/.f64 y z)))
(neg.f64 (*.f64 y (/.f64 (-.f64 t z) z)))
(*.f64 (/.f64 y z) (-.f64 z t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 t z))) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t z)) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t z) (/.f64 y z))) (*.f64 -1 (*.f64 (*.f64 a (-.f64 t z)) (/.f64 y (pow.f64 z 2)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 t z)) (/.f64 a (pow.f64 z 2))) (*.f64 y (/.f64 (-.f64 t z) z))))
(+.f64 (*.f64 (/.f64 y z) (-.f64 z t)) (neg.f64 (*.f64 (*.f64 y a) (/.f64 (-.f64 t z) (pow.f64 z 2)))))
(*.f64 -1 (*.f64 (-.f64 t z) (+.f64 (/.f64 y z) (*.f64 (/.f64 y (pow.f64 z 2)) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 t z))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 t z))) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t z)) z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t z) (/.f64 y z))) (+.f64 (*.f64 -1 (*.f64 (*.f64 a (-.f64 t z)) (/.f64 y (pow.f64 z 2)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 t z)) (/.f64 y (pow.f64 z 3))))))
(+.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 t z) z))) (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 t z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (*.f64 (*.f64 y (-.f64 t z)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 (/.f64 y z) (-.f64 z t)) (*.f64 -1 (+.f64 (*.f64 (*.f64 y a) (/.f64 (-.f64 t z) (pow.f64 z 2))) (*.f64 (pow.f64 a 2) (*.f64 (-.f64 t z) (/.f64 y (pow.f64 z 3)))))))
(*.f64 -1 (+.f64 (*.f64 y (*.f64 (-.f64 t z) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 (-.f64 t z) (+.f64 (/.f64 y z) (*.f64 (/.f64 y (pow.f64 z 2)) a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 t z))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 t z))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 a (-.f64 t z))) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t z)) z)))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t z) (/.f64 y z))) (*.f64 -1 (*.f64 (*.f64 a (-.f64 t z)) (/.f64 y (pow.f64 z 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 t z)) (/.f64 y (pow.f64 z 3)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 t z) (pow.f64 a 3)) (/.f64 y (pow.f64 z 4))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 t z)) (/.f64 a (pow.f64 z 2))) (*.f64 y (/.f64 (-.f64 t z) z)))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (*.f64 (-.f64 t z) (pow.f64 a 3)) (pow.f64 z 4))) (*.f64 (*.f64 y (-.f64 t z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 (/.f64 y z) (-.f64 z t)) (+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 y a) (/.f64 (-.f64 t z) (pow.f64 z 2))) (*.f64 (pow.f64 a 2) (*.f64 (-.f64 t z) (/.f64 y (pow.f64 z 3)))))) (neg.f64 (*.f64 y (/.f64 (*.f64 (-.f64 t z) (pow.f64 a 3)) (pow.f64 z 4))))))
(*.f64 -1 (+.f64 (*.f64 y (*.f64 (-.f64 t z) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))) (+.f64 (*.f64 y (*.f64 (-.f64 t z) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 (-.f64 t z) (+.f64 (/.f64 y z) (*.f64 (/.f64 y (pow.f64 z 2)) a))))))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (-.f64 t z) (/.f64 y a))
(*.f64 y (/.f64 (-.f64 t z) a))
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 y (*.f64 (-.f64 t z) z)) (pow.f64 a 2)))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (/.f64 (*.f64 (-.f64 t z) (*.f64 y z)) (pow.f64 a 2)))
(+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) (*.f64 y (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2))))
(*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 t z))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 y (*.f64 z (-.f64 t z))) (pow.f64 a 2))))
(+.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (/.f64 (*.f64 (-.f64 t z) (*.f64 y z)) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (/.f64 y (pow.f64 a 3))))
(+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) (+.f64 (*.f64 y (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2))) (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (pow.f64 a 3)))))
(+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (pow.f64 a 3))) (*.f64 y (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2)))))
(+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 t z) (pow.f64 a 2))) (*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 t z) (pow.f64 z 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 t z) (pow.f64 z 3))) (pow.f64 a 4)) (/.f64 (*.f64 y (*.f64 z (-.f64 t z))) (pow.f64 a 2)))))
(+.f64 (*.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (/.f64 y (pow.f64 a 3))) (+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (+.f64 (/.f64 (*.f64 (-.f64 t z) (*.f64 y z)) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 z 3) (-.f64 t z)) (/.f64 y (pow.f64 a 4))))))
(+.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) (*.f64 y (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 z 3) (-.f64 t z))) (pow.f64 a 4)) (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (pow.f64 a 3)))))
(+.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) (*.f64 y (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2)))) (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (pow.f64 a 3))) (*.f64 (-.f64 t z) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4)))))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 (/.f64 y (pow.f64 a 3)) (-.f64 t z))) (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 t z) (pow.f64 a 2))) (*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4))))))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (-.f64 t z) (/.f64 y a))
(*.f64 y (/.f64 (-.f64 t z) a))
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 y (*.f64 z (-.f64 t z))) (pow.f64 a 2)))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (/.f64 (*.f64 (-.f64 t z) (*.f64 y z)) (pow.f64 a 2)))
(+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) (*.f64 y (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2))))
(*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 t z) (pow.f64 z 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (/.f64 (*.f64 y (*.f64 (-.f64 t z) z)) (pow.f64 a 2))))
(+.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (/.f64 (*.f64 (-.f64 t z) (*.f64 y z)) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (/.f64 y (pow.f64 a 3))))
(+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) (+.f64 (*.f64 y (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2))) (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (pow.f64 a 3)))))
(+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (pow.f64 a 3))) (*.f64 y (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2)))))
(+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 t z) (pow.f64 a 2))) (*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 t z))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 t z)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 t z) z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (-.f64 t z) (pow.f64 z 3))) (pow.f64 a 4)))))
(+.f64 (*.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (/.f64 y (pow.f64 a 3))) (+.f64 (*.f64 (-.f64 t z) (/.f64 y a)) (+.f64 (/.f64 (*.f64 (-.f64 t z) (*.f64 y z)) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 z 3) (-.f64 t z)) (/.f64 y (pow.f64 a 4))))))
(+.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) (*.f64 y (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 z 3) (-.f64 t z))) (pow.f64 a 4)) (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (pow.f64 a 3)))))
(+.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) (*.f64 y (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2)))) (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (pow.f64 a 3))) (*.f64 (-.f64 t z) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4)))))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 (/.f64 y (pow.f64 a 3)) (-.f64 t z))) (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 t z) (pow.f64 a 2))) (*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4))))))
(*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)))
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)))
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)))
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)))
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)))
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)))
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)))
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)))
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)))
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)))
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)))
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a)))
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 4 (/.f64 (*.f64 y t) a))
(*.f64 (*.f64 t (/.f64 y a)) 4)
(*.f64 (*.f64 y (/.f64 t a)) 4)
(*.f64 y (*.f64 4 (/.f64 t a)))
(+.f64 (*.f64 4 (*.f64 z (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))))) (*.f64 4 (/.f64 (*.f64 y t) a)))
(+.f64 (*.f64 (*.f64 t (/.f64 y a)) 4) (*.f64 z (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) 4)))
(*.f64 4 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 -1 (*.f64 z (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))))))
(*.f64 4 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))) (neg.f64 z))))
(*.f64 4 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 z (-.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (/.f64 y a)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a)) (+.f64 (*.f64 4 (*.f64 z (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))))) (*.f64 4 (/.f64 (*.f64 y t) a))))
(+.f64 (+.f64 (*.f64 (*.f64 t (/.f64 y a)) 4) (*.f64 z (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) 4))) (*.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a)) 4))
(+.f64 (*.f64 (*.f64 y (/.f64 t a)) 4) (*.f64 4 (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a)) (*.f64 -1 (*.f64 z (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))))))
(*.f64 4 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (+.f64 z (/.f64 (pow.f64 z 2) a)))))
(*.f64 4 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (-.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (/.f64 y a)) (+.f64 z (/.f64 (pow.f64 z 2) a)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a)) (+.f64 (*.f64 4 (*.f64 z (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2))) (*.f64 4 (/.f64 (*.f64 y t) a)))))
(+.f64 (*.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a)) 4) (+.f64 (*.f64 (*.f64 t (/.f64 y a)) 4) (+.f64 (*.f64 (*.f64 (pow.f64 z 3) (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (pow.f64 a 2))) 4) (*.f64 z (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) 4)))))
(+.f64 (*.f64 4 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (pow.f64 z 3) (*.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))) (/.f64 -1 (pow.f64 a 2)))))) (*.f64 4 (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a)) (*.f64 -1 (*.f64 z (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 z 2) a) (*.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))) -4)) (*.f64 4 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2)))))))
(*.f64 4 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2)))))))
(*.f64 4 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (-.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (/.f64 y a)) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2)))))))
(*.f64 4 y)
(*.f64 y 4)
(+.f64 (*.f64 4 y) (*.f64 4 (/.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) z)))
(+.f64 (*.f64 y 4) (*.f64 4 (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) z)))
(*.f64 4 (+.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 z)) y))
(*.f64 4 (+.f64 y (/.f64 (*.f64 (-.f64 t a) (neg.f64 y)) z)))
(*.f64 4 (+.f64 y (*.f64 (neg.f64 y) (/.f64 (-.f64 t a) z))))
(*.f64 4 (+.f64 y (*.f64 (/.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 4 y) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) z)) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)))))
(+.f64 (*.f64 y 4) (+.f64 (*.f64 4 (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) z)) (*.f64 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 2))) 4)))
(+.f64 (*.f64 y 4) (*.f64 4 (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (/.f64 a (pow.f64 z 2))) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 z)))))
(*.f64 4 (+.f64 y (*.f64 -1 (+.f64 (*.f64 y (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 t a))) (*.f64 (/.f64 y z) (-.f64 t a))))))
(*.f64 4 (+.f64 y (*.f64 -1 (*.f64 (-.f64 t a) (+.f64 (/.f64 y z) (*.f64 (/.f64 a (pow.f64 z 2)) y))))))
(*.f64 4 (+.f64 y (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3))) (+.f64 (*.f64 4 y) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) z)) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) z)) (*.f64 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 2))) 4)) (+.f64 (*.f64 y 4) (*.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 3))) 4)))
(+.f64 (*.f64 4 (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (/.f64 a (pow.f64 z 2))) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 z)))) (*.f64 4 (+.f64 y (*.f64 (pow.f64 a 2) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 3)))))))
(+.f64 (*.f64 4 (+.f64 y (/.f64 (*.f64 (-.f64 t a) (neg.f64 y)) z))) (*.f64 4 (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(*.f64 4 (+.f64 y (+.f64 (*.f64 (neg.f64 y) (/.f64 (-.f64 t a) z)) (*.f64 (*.f64 (-.f64 t a) (neg.f64 y)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(*.f64 4 (+.f64 y (+.f64 (*.f64 (/.f64 y z) (-.f64 a t)) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(*.f64 4 y)
(*.f64 y 4)
(+.f64 (*.f64 4 y) (*.f64 -4 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)))
(+.f64 (*.f64 y 4) (*.f64 -4 (/.f64 (*.f64 y (-.f64 t a)) z)))
(+.f64 (*.f64 y 4) (*.f64 -4 (*.f64 (-.f64 t a) (/.f64 y z))))
(+.f64 (*.f64 y 4) (*.f64 -4 (*.f64 (/.f64 y z) (-.f64 t a))))
(+.f64 (*.f64 y 4) (*.f64 -4 (*.f64 y (/.f64 (-.f64 t a) z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2))) (+.f64 (*.f64 4 y) (*.f64 -4 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y (-.f64 t a)) z)) (+.f64 (*.f64 y 4) (*.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))) -4)))
(+.f64 (+.f64 (*.f64 y 4) (*.f64 -4 (*.f64 (-.f64 t a) (/.f64 y z)))) (*.f64 (*.f64 y (-.f64 t a)) (*.f64 -4 (/.f64 a (pow.f64 z 2)))))
(+.f64 (*.f64 y 4) (*.f64 -4 (+.f64 (*.f64 y (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 t a))) (*.f64 (/.f64 y z) (-.f64 t a)))))
(+.f64 (*.f64 y 4) (*.f64 -4 (*.f64 (-.f64 t a) (+.f64 (/.f64 y z) (*.f64 (/.f64 a (pow.f64 z 2)) y)))))
(+.f64 (*.f64 y 4) (*.f64 -4 (*.f64 (*.f64 y (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 3))) (+.f64 (*.f64 -4 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2))) (+.f64 (*.f64 4 y) (*.f64 -4 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)))))
(+.f64 (+.f64 (*.f64 y 4) (*.f64 -4 (/.f64 (*.f64 y (-.f64 t a)) z))) (+.f64 (*.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))) -4) (*.f64 -4 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (+.f64 (*.f64 y 4) (*.f64 -4 (*.f64 (-.f64 t a) (/.f64 y z)))) (*.f64 -4 (+.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 y 4) (+.f64 (*.f64 -4 (*.f64 (/.f64 y z) (-.f64 t a))) (*.f64 -4 (*.f64 (*.f64 y (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(+.f64 (+.f64 (*.f64 y 4) (*.f64 -4 (*.f64 y (/.f64 (-.f64 t a) z)))) (*.f64 -4 (*.f64 (*.f64 y (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 y 4) (*.f64 -4 (+.f64 (*.f64 y (/.f64 (-.f64 t a) z)) (*.f64 (*.f64 y (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a)))
(*.f64 4 (*.f64 z (/.f64 y (-.f64 z a))))
(*.f64 z (*.f64 y (/.f64 4 (-.f64 z a))))
(*.f64 z (*.f64 4 (/.f64 y (-.f64 z a))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a))))
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a))))
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a))))
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 -4 (/.f64 (*.f64 y t) (-.f64 z a)))
(*.f64 -4 (*.f64 y (/.f64 t (-.f64 z a))))
(*.f64 y (*.f64 -4 (/.f64 t (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (*.f64 t -4))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a))))
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a))))
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a))))
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 -4 (/.f64 (*.f64 y t) (-.f64 z a)))
(*.f64 -4 (*.f64 y (/.f64 t (-.f64 z a))))
(*.f64 y (*.f64 -4 (/.f64 t (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (*.f64 t -4))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a))))
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a))))
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a))))
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) z))
(*.f64 4 (*.f64 y (/.f64 (-.f64 z t) z)))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) z)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) z)) (*.f64 4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 z 2))))
(+.f64 (*.f64 4 (*.f64 y (/.f64 (-.f64 z t) z))) (*.f64 4 (*.f64 (*.f64 a (-.f64 z t)) (/.f64 y (pow.f64 z 2)))))
(*.f64 4 (+.f64 (*.f64 y (/.f64 (*.f64 a (-.f64 z t)) (pow.f64 z 2))) (*.f64 y (/.f64 (-.f64 z t) z))))
(*.f64 4 (*.f64 y (+.f64 (/.f64 (-.f64 z t) z) (*.f64 a (/.f64 (-.f64 z t) (pow.f64 z 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) z)) (+.f64 (*.f64 4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 z 2))) (*.f64 4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 z 3)))))
(+.f64 (*.f64 4 (*.f64 y (/.f64 (-.f64 z t) z))) (+.f64 (*.f64 4 (*.f64 (*.f64 a (-.f64 z t)) (/.f64 y (pow.f64 z 2)))) (*.f64 4 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (/.f64 y (pow.f64 z 3))))))
(+.f64 (*.f64 4 (*.f64 y (/.f64 (-.f64 z t) z))) (*.f64 4 (+.f64 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (/.f64 y (pow.f64 z 3))) (*.f64 y (/.f64 (*.f64 a (-.f64 z t)) (pow.f64 z 2))))))
(*.f64 4 (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 (-.f64 z t) (pow.f64 z 3)))) (*.f64 y (+.f64 (/.f64 (-.f64 z t) z) (*.f64 a (/.f64 (-.f64 z t) (pow.f64 z 2)))))))
(*.f64 4 (+.f64 (*.f64 (*.f64 y a) (/.f64 (-.f64 z t) (pow.f64 z 2))) (*.f64 y (+.f64 (/.f64 (-.f64 z t) z) (*.f64 (-.f64 z t) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 z 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) z)) (+.f64 (*.f64 4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 z 2))) (*.f64 4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 z 3))))))
(+.f64 (+.f64 (*.f64 4 (*.f64 (*.f64 a (-.f64 z t)) (/.f64 y (pow.f64 z 2)))) (*.f64 4 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (/.f64 y (pow.f64 z 3))))) (+.f64 (*.f64 4 (*.f64 y (/.f64 (-.f64 z t) z))) (*.f64 4 (*.f64 (*.f64 (pow.f64 a 3) (-.f64 z t)) (/.f64 y (pow.f64 z 4))))))
(+.f64 (*.f64 4 (+.f64 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (/.f64 y (pow.f64 z 3))) (*.f64 y (/.f64 (*.f64 a (-.f64 z t)) (pow.f64 z 2))))) (*.f64 4 (+.f64 (*.f64 (*.f64 (pow.f64 a 3) (-.f64 z t)) (/.f64 y (pow.f64 z 4))) (*.f64 y (/.f64 (-.f64 z t) z)))))
(+.f64 (*.f64 4 (*.f64 y (+.f64 (/.f64 (-.f64 z t) z) (*.f64 a (/.f64 (-.f64 z t) (pow.f64 z 2)))))) (*.f64 4 (+.f64 (*.f64 y (*.f64 (pow.f64 a 3) (/.f64 (-.f64 z t) (pow.f64 z 4)))) (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 (-.f64 z t) (pow.f64 z 3)))))))
(*.f64 4 (+.f64 (*.f64 y (*.f64 (pow.f64 a 3) (/.f64 (-.f64 z t) (pow.f64 z 4)))) (+.f64 (*.f64 (*.f64 y a) (/.f64 (-.f64 z t) (pow.f64 z 2))) (*.f64 y (+.f64 (/.f64 (-.f64 z t) z) (*.f64 (-.f64 z t) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))))
(*.f64 -4 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -4 (*.f64 y (/.f64 (-.f64 z t) a)))
(*.f64 (*.f64 y (-.f64 z t)) (/.f64 -4 a))
(*.f64 (/.f64 y a) (*.f64 -4 (-.f64 z t)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (*.f64 -4 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) (*.f64 -4 (*.f64 y (/.f64 (-.f64 z t) a))))
(*.f64 -4 (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (/.f64 (*.f64 y (*.f64 z (-.f64 z t))) (pow.f64 a 2))))
(*.f64 -4 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3))) (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) y) a))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) (+.f64 (*.f64 -4 (*.f64 (*.f64 y (pow.f64 z 2)) (/.f64 (-.f64 z t) (pow.f64 a 3)))) (*.f64 -4 (*.f64 y (/.f64 (-.f64 z t) a)))))
(+.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 -4 a)) (*.f64 -4 (+.f64 (/.f64 (*.f64 y (*.f64 z (-.f64 z t))) (pow.f64 a 2)) (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (pow.f64 a 3))))))
(*.f64 -4 (+.f64 (/.f64 (*.f64 y (*.f64 z (-.f64 z t))) (pow.f64 a 2)) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(*.f64 -4 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z t) (pow.f64 a 2)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 3))) (pow.f64 a 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3))) (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) y) a)))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) (+.f64 (*.f64 -4 (*.f64 (*.f64 y (pow.f64 z 2)) (/.f64 (-.f64 z t) (pow.f64 a 3)))) (+.f64 (*.f64 -4 (*.f64 (*.f64 y (pow.f64 z 3)) (/.f64 (-.f64 z t) (pow.f64 a 4)))) (*.f64 -4 (*.f64 y (/.f64 (-.f64 z t) a))))))
(+.f64 (*.f64 -4 (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (/.f64 (*.f64 y (*.f64 z (-.f64 z t))) (pow.f64 a 2)))) (*.f64 -4 (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 3) (-.f64 z t)) (pow.f64 a 4))) (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (pow.f64 a 3))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y (*.f64 z (-.f64 z t))) (pow.f64 a 2))) (*.f64 -4 (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 3) (-.f64 z t)) (pow.f64 a 4))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))))
(*.f64 -4 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z t) (pow.f64 a 2)))) (+.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4)))))))
(*.f64 -4 (/.f64 (*.f64 y (-.f64 z t)) a))
(*.f64 -4 (*.f64 y (/.f64 (-.f64 z t) a)))
(*.f64 (*.f64 y (-.f64 z t)) (/.f64 -4 a))
(*.f64 (/.f64 y a) (*.f64 -4 (-.f64 z t)))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (*.f64 -4 (/.f64 (*.f64 y (-.f64 z t)) a)))
(+.f64 (*.f64 -4 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) (*.f64 -4 (*.f64 y (/.f64 (-.f64 z t) a))))
(*.f64 -4 (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (/.f64 (*.f64 y (*.f64 z (-.f64 z t))) (pow.f64 a 2))))
(*.f64 -4 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 y (-.f64 z t)) a)) (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3)))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) (+.f64 (*.f64 -4 (*.f64 (*.f64 y (pow.f64 z 2)) (/.f64 (-.f64 z t) (pow.f64 a 3)))) (*.f64 -4 (*.f64 y (/.f64 (-.f64 z t) a)))))
(+.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 -4 a)) (*.f64 -4 (+.f64 (/.f64 (*.f64 y (*.f64 z (-.f64 z t))) (pow.f64 a 2)) (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (pow.f64 a 3))))))
(*.f64 -4 (+.f64 (/.f64 (*.f64 y (*.f64 z (-.f64 z t))) (pow.f64 a 2)) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(*.f64 -4 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z t) (pow.f64 a 2)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 3))) (pow.f64 a 4))) (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) (+.f64 (*.f64 -4 (*.f64 (*.f64 y (pow.f64 z 2)) (/.f64 (-.f64 z t) (pow.f64 a 3)))) (+.f64 (*.f64 -4 (*.f64 (*.f64 y (pow.f64 z 3)) (/.f64 (-.f64 z t) (pow.f64 a 4)))) (*.f64 -4 (*.f64 y (/.f64 (-.f64 z t) a))))))
(+.f64 (*.f64 -4 (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (/.f64 (*.f64 y (*.f64 z (-.f64 z t))) (pow.f64 a 2)))) (*.f64 -4 (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 3) (-.f64 z t)) (pow.f64 a 4))) (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (pow.f64 a 3))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 y (*.f64 z (-.f64 z t))) (pow.f64 a 2))) (*.f64 -4 (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 3) (-.f64 z t)) (pow.f64 a 4))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))))
(*.f64 -4 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z t) (pow.f64 a 2)))) (+.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4)))))))
(*.f64 y (-.f64 (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 3 (/.f64 (-.f64 t z) (-.f64 a z)))))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (-.f64 (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 3 (/.f64 (-.f64 t z) (-.f64 a z)))))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (-.f64 (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 3 (/.f64 (-.f64 t z) (-.f64 a z)))))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (-.f64 (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 3 (/.f64 (-.f64 t z) (-.f64 a z)))))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (-.f64 (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 3 (/.f64 (-.f64 t z) (-.f64 a z)))))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (-.f64 (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 3 (/.f64 (-.f64 t z) (-.f64 a z)))))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (-.f64 (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 3 (/.f64 (-.f64 t z) (-.f64 a z)))))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (-.f64 (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 3 (/.f64 (-.f64 t z) (-.f64 a z)))))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 -3 (/.f64 (-.f64 t z) (-.f64 a z))))))
(*.f64 y (*.f64 -1 (-.f64 (*.f64 -4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -3))))
(*.f64 (-.f64 (*.f64 -4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -3)) (neg.f64 y))
(*.f64 y (neg.f64 (-.f64 (*.f64 -4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -3))))
(*.f64 y (neg.f64 (-.f64 (*.f64 -4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) -3))))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 -3 (/.f64 (-.f64 t z) (-.f64 a z))))))
(*.f64 y (*.f64 -1 (-.f64 (*.f64 -4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -3))))
(*.f64 (-.f64 (*.f64 -4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -3)) (neg.f64 y))
(*.f64 y (neg.f64 (-.f64 (*.f64 -4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -3))))
(*.f64 y (neg.f64 (-.f64 (*.f64 -4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) -3))))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 -3 (/.f64 (-.f64 t z) (-.f64 a z))))))
(*.f64 y (*.f64 -1 (-.f64 (*.f64 -4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -3))))
(*.f64 (-.f64 (*.f64 -4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -3)) (neg.f64 y))
(*.f64 y (neg.f64 (-.f64 (*.f64 -4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -3))))
(*.f64 y (neg.f64 (-.f64 (*.f64 -4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) -3))))
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 -3 (/.f64 (-.f64 t z) (-.f64 a z))))))
(*.f64 y (*.f64 -1 (-.f64 (*.f64 -4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -3))))
(*.f64 (-.f64 (*.f64 -4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -3)) (neg.f64 y))
(*.f64 y (neg.f64 (-.f64 (*.f64 -4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -3))))
(*.f64 y (neg.f64 (-.f64 (*.f64 -4 (/.f64 (-.f64 z t) (-.f64 z a))) (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) -3))))
(-.f64 (*.f64 4 (/.f64 (*.f64 y t) a)) (*.f64 3 (/.f64 (*.f64 y t) a)))
(-.f64 (*.f64 (*.f64 t (/.f64 y a)) 4) (*.f64 (*.f64 t (/.f64 y a)) 3))
(*.f64 (*.f64 y (/.f64 t a)) 1)
(-.f64 (+.f64 (*.f64 z (-.f64 (*.f64 4 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) (*.f64 3 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))))) (*.f64 4 (/.f64 (*.f64 y t) a))) (*.f64 3 (/.f64 (*.f64 y t) a)))
(-.f64 (+.f64 (*.f64 (*.f64 t (/.f64 y a)) 4) (*.f64 z (-.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) 4) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) 3)))) (*.f64 (*.f64 t (/.f64 y a)) 3))
(-.f64 (+.f64 (*.f64 (*.f64 y (/.f64 t a)) 4) (*.f64 z (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) 1))) (*.f64 (*.f64 y (/.f64 t a)) 3))
(-.f64 (+.f64 (*.f64 (*.f64 y (/.f64 t a)) 4) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (*.f64 z 1))) (*.f64 y (*.f64 3 (/.f64 t a))))
(-.f64 (+.f64 (*.f64 y (*.f64 4 (/.f64 t a))) (*.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))) (neg.f64 z))) (*.f64 y (*.f64 3 (/.f64 t a))))
(-.f64 (+.f64 (*.f64 y (*.f64 4 (/.f64 t a))) (*.f64 z (-.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (/.f64 y a)))) (*.f64 y (*.f64 3 (/.f64 t a))))
(-.f64 (+.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) a)) (*.f64 3 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) a)))) (+.f64 (*.f64 z (-.f64 (*.f64 4 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) (*.f64 3 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))))) (*.f64 4 (/.f64 (*.f64 y t) a)))) (*.f64 3 (/.f64 (*.f64 y t) a)))
(-.f64 (+.f64 (*.f64 (*.f64 t (/.f64 y a)) 4) (+.f64 (*.f64 z (-.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) 4) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) 3))) (*.f64 (pow.f64 z 2) (-.f64 (*.f64 4 (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) a)) (*.f64 3 (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) a)))))) (*.f64 (*.f64 t (/.f64 y a)) 3))
(-.f64 (+.f64 (+.f64 (*.f64 (*.f64 y (/.f64 t a)) 4) (*.f64 z (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) 1))) (*.f64 (pow.f64 z 2) (*.f64 (*.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))) (/.f64 -1 a)) 1))) (*.f64 (*.f64 y (/.f64 t a)) 3))
(-.f64 (+.f64 (+.f64 (*.f64 (*.f64 y (/.f64 t a)) 4) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (*.f64 z 1))) (*.f64 (/.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) a) (*.f64 (pow.f64 z 2) 1))) (*.f64 y (*.f64 3 (/.f64 t a))))
(-.f64 (+.f64 (*.f64 y (*.f64 4 (/.f64 t a))) (+.f64 (*.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))) (neg.f64 z)) (*.f64 (/.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) a) (*.f64 (pow.f64 z 2) 1)))) (*.f64 y (*.f64 3 (/.f64 t a))))
(-.f64 (+.f64 (*.f64 y (*.f64 4 (/.f64 t a))) (+.f64 (*.f64 z (-.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (/.f64 y a))) (*.f64 (/.f64 (-.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (/.f64 y a)) a) (*.f64 (pow.f64 z 2) 1)))) (*.f64 y (*.f64 3 (/.f64 t a))))
(-.f64 (+.f64 (*.f64 (pow.f64 z 3) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 a 2))) (*.f64 3 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) a)) (*.f64 3 (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) a)))) (+.f64 (*.f64 z (-.f64 (*.f64 4 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))) (*.f64 3 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2))))))) (*.f64 4 (/.f64 (*.f64 y t) a))))) (*.f64 3 (/.f64 (*.f64 y t) a)))
(-.f64 (+.f64 (+.f64 (*.f64 (*.f64 t (/.f64 y a)) 4) (*.f64 z (-.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) 4) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) 3)))) (+.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 4 (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) a)) (*.f64 3 (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) a)))) (*.f64 (pow.f64 z 3) (-.f64 (*.f64 4 (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (pow.f64 a 2))) (*.f64 3 (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (pow.f64 a 2))))))) (*.f64 (*.f64 t (/.f64 y a)) 3))
(-.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 y (/.f64 t a)) 4) (*.f64 z (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) 1))) (*.f64 (pow.f64 z 2) (*.f64 (*.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))) (/.f64 -1 a)) 1))) (*.f64 (pow.f64 z 3) (*.f64 (*.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))) (/.f64 -1 (pow.f64 a 2))) 1))) (*.f64 (*.f64 y (/.f64 t a)) 3))
(-.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 y (/.f64 t a)) 4) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (*.f64 z 1))) (*.f64 (/.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) a) (*.f64 (pow.f64 z 2) 1))) (*.f64 (/.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (pow.f64 a 2)) (*.f64 (pow.f64 z 3) 1))) (*.f64 y (*.f64 3 (/.f64 t a))))
(-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 4 (/.f64 t a))) (*.f64 (/.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) a) (*.f64 (pow.f64 z 2) 1))) (+.f64 (*.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))) (neg.f64 z)) (*.f64 (/.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (pow.f64 a 2)) (*.f64 (pow.f64 z 3) 1)))) (*.f64 y (*.f64 3 (/.f64 t a))))
(-.f64 (+.f64 (+.f64 (*.f64 y (*.f64 4 (/.f64 t a))) (*.f64 (/.f64 (-.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (/.f64 y a)) a) (*.f64 (pow.f64 z 2) 1))) (+.f64 (*.f64 z (-.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (/.f64 y a))) (*.f64 (/.f64 (-.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (/.f64 y a)) (pow.f64 a 2)) (*.f64 (pow.f64 z 3) 1)))) (*.f64 y (*.f64 3 (/.f64 t a))))
(-.f64 (*.f64 4 y) (*.f64 3 y))
(-.f64 (*.f64 y 4) (*.f64 y 3))
(*.f64 y 1)
(-.f64 (+.f64 (*.f64 4 y) (*.f64 4 (/.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) z))) (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) z)) (*.f64 3 y)))
(-.f64 (+.f64 (*.f64 y 4) (*.f64 4 (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) z))) (+.f64 (*.f64 y 3) (*.f64 3 (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) z))))
(-.f64 (*.f64 4 (+.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 z)) y)) (*.f64 3 (+.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 z)) y)))
(-.f64 (*.f64 4 (+.f64 y (/.f64 (*.f64 (-.f64 t a) (neg.f64 y)) z))) (*.f64 3 (+.f64 y (/.f64 (*.f64 (-.f64 t a) (neg.f64 y)) z))))
(-.f64 (*.f64 4 (+.f64 y (*.f64 (neg.f64 y) (/.f64 (-.f64 t a) z)))) (*.f64 3 (+.f64 y (*.f64 (neg.f64 y) (/.f64 (-.f64 t a) z)))))
(-.f64 (*.f64 4 (+.f64 y (*.f64 (/.f64 y z) (-.f64 a t)))) (*.f64 3 (+.f64 y (*.f64 (/.f64 y z) (-.f64 a t)))))
(-.f64 (+.f64 (*.f64 4 y) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) z)) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2))))) (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) z)) (+.f64 (*.f64 3 y) (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2))))))
(-.f64 (+.f64 (*.f64 y 4) (+.f64 (*.f64 4 (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) z)) (*.f64 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 2))) 4))) (+.f64 (*.f64 3 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 2)))) (+.f64 (*.f64 y 3) (*.f64 3 (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) z)))))
(-.f64 (+.f64 (*.f64 y 4) (*.f64 4 (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (/.f64 a (pow.f64 z 2))) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 z))))) (+.f64 (*.f64 3 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 z))) (*.f64 3 (+.f64 y (*.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (/.f64 a (pow.f64 z 2)))))))
(-.f64 (*.f64 4 (+.f64 y (*.f64 -1 (+.f64 (*.f64 y (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 t a))) (*.f64 (/.f64 y z) (-.f64 t a)))))) (*.f64 3 (+.f64 y (*.f64 -1 (+.f64 (*.f64 y (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 t a))) (*.f64 (/.f64 y z) (-.f64 t a)))))))
(-.f64 (*.f64 4 (+.f64 y (*.f64 -1 (*.f64 (-.f64 t a) (+.f64 (/.f64 y z) (*.f64 (/.f64 a (pow.f64 z 2)) y)))))) (*.f64 3 (+.f64 y (*.f64 -1 (*.f64 (-.f64 t a) (+.f64 (/.f64 y z) (*.f64 (/.f64 a (pow.f64 z 2)) y)))))))
(-.f64 (*.f64 4 (+.f64 y (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z)))))) (*.f64 3 (+.f64 y (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z)))))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3))) (+.f64 (*.f64 4 y) (+.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) z)) (*.f64 4 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)))))) (+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) z)) (+.f64 (*.f64 3 y) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2))) (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3)))))))
(-.f64 (+.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) z)) (*.f64 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 2))) 4)) (+.f64 (*.f64 y 4) (*.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 3))) 4))) (+.f64 (+.f64 (*.f64 3 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 2)))) (*.f64 3 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 3))))) (+.f64 (*.f64 y 3) (*.f64 3 (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) z)))))
(-.f64 (+.f64 (*.f64 4 (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (/.f64 a (pow.f64 z 2))) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 z)))) (*.f64 4 (+.f64 y (*.f64 (pow.f64 a 2) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 3))))))) (+.f64 (*.f64 3 (+.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 z)) y)) (*.f64 3 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 3)))) (*.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (/.f64 a (pow.f64 z 2)))))))
(-.f64 (+.f64 (*.f64 4 (+.f64 y (/.f64 (*.f64 (-.f64 t a) (neg.f64 y)) z))) (*.f64 4 (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))) (+.f64 (*.f64 y 3) (*.f64 3 (+.f64 (/.f64 (*.f64 (-.f64 t a) (neg.f64 y)) z) (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))))
(-.f64 (*.f64 4 (+.f64 y (+.f64 (*.f64 (neg.f64 y) (/.f64 (-.f64 t a) z)) (*.f64 (*.f64 (-.f64 t a) (neg.f64 y)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))) (*.f64 3 (+.f64 y (+.f64 (*.f64 (neg.f64 y) (/.f64 (-.f64 t a) z)) (*.f64 (*.f64 (-.f64 t a) (neg.f64 y)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))))
(-.f64 (*.f64 4 (+.f64 y (+.f64 (*.f64 (/.f64 y z) (-.f64 a t)) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))) (*.f64 3 (+.f64 y (+.f64 (*.f64 (/.f64 y z) (-.f64 a t)) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))))
(-.f64 (*.f64 4 y) (*.f64 3 y))
(-.f64 (*.f64 y 4) (*.f64 y 3))
(*.f64 y 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (-.f64 (*.f64 y t) (*.f64 y a))) (*.f64 3 (-.f64 (*.f64 y t) (*.f64 a y)))) z)) (*.f64 4 y)) (*.f64 3 y))
(-.f64 (+.f64 (*.f64 y 4) (*.f64 -1 (/.f64 (-.f64 (*.f64 (*.f64 y (-.f64 t a)) 4) (*.f64 3 (*.f64 y (-.f64 t a)))) z))) (*.f64 y 3))
(-.f64 (+.f64 (*.f64 y 4) (neg.f64 (/.f64 (*.f64 (*.f64 y (-.f64 t a)) 1) z))) (*.f64 y 3))
(-.f64 (+.f64 (*.f64 y 4) (neg.f64 (*.f64 1 (*.f64 (/.f64 y z) (-.f64 t a))))) (*.f64 y 3))
(-.f64 (+.f64 (*.f64 (neg.f64 y) (/.f64 (-.f64 t a) z)) (*.f64 y 4)) (*.f64 y 3))
(-.f64 (+.f64 (*.f64 (/.f64 y z) (-.f64 a t)) (*.f64 y 4)) (*.f64 y 3))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (-.f64 (*.f64 y t) (*.f64 y a))) (*.f64 3 (-.f64 (*.f64 y t) (*.f64 a y)))) z)) (*.f64 4 y))) (+.f64 (*.f64 3 y) (*.f64 -3 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2)))))
(-.f64 (+.f64 (*.f64 y 4) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (*.f64 y (-.f64 t a)) 4) (*.f64 3 (*.f64 y (-.f64 t a)))) z)) (*.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))) -4))) (+.f64 (*.f64 y 3) (*.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))) -3)))
(-.f64 (+.f64 (*.f64 y 4) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y (-.f64 t a)) 1) z)) (*.f64 (*.f64 y (-.f64 t a)) (*.f64 -4 (/.f64 a (pow.f64 z 2)))))) (+.f64 (*.f64 y 3) (*.f64 (*.f64 y (-.f64 t a)) (*.f64 -3 (/.f64 a (pow.f64 z 2))))))
(-.f64 (+.f64 (*.f64 y 4) (+.f64 (neg.f64 (*.f64 1 (*.f64 (/.f64 y z) (-.f64 t a)))) (*.f64 (*.f64 y (-.f64 t a)) (*.f64 -4 (/.f64 a (pow.f64 z 2)))))) (+.f64 (*.f64 y 3) (*.f64 (*.f64 y (-.f64 t a)) (*.f64 -3 (/.f64 a (pow.f64 z 2))))))
(-.f64 (+.f64 (*.f64 (neg.f64 y) (/.f64 (-.f64 t a) z)) (+.f64 (*.f64 y 4) (*.f64 (*.f64 y (-.f64 t a)) (*.f64 -4 (/.f64 a (pow.f64 z 2)))))) (+.f64 (*.f64 y 3) (*.f64 (*.f64 y (-.f64 t a)) (*.f64 -3 (/.f64 a (pow.f64 z 2))))))
(-.f64 (+.f64 (*.f64 (/.f64 y z) (-.f64 a t)) (+.f64 (*.f64 y 4) (*.f64 (*.f64 y (-.f64 t a)) (*.f64 -4 (/.f64 a (pow.f64 z 2)))))) (+.f64 (*.f64 y 3) (*.f64 (*.f64 y (-.f64 t a)) (*.f64 -3 (/.f64 a (pow.f64 z 2))))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (-.f64 (*.f64 y t) (*.f64 y a))) (*.f64 3 (-.f64 (*.f64 y t) (*.f64 a y)))) z)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 y a)))) (*.f64 3 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 a y))))) (pow.f64 z 3))) (*.f64 4 y)))) (+.f64 (*.f64 3 y) (*.f64 -3 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2)))))
(-.f64 (+.f64 (+.f64 (*.f64 y 4) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 t a)))) (*.f64 (pow.f64 a 2) (*.f64 3 (*.f64 y (-.f64 t a))))) (pow.f64 z 3)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (*.f64 y (-.f64 t a)) 4) (*.f64 3 (*.f64 y (-.f64 t a)))) z)) (*.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))) -4))) (+.f64 (*.f64 y 3) (*.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))) -3)))
(-.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 y (-.f64 t a)) 1) z) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 y (-.f64 t a)) 1)) (pow.f64 z 3)))) (+.f64 (*.f64 y 4) (*.f64 (*.f64 y (-.f64 t a)) (*.f64 -4 (/.f64 a (pow.f64 z 2)))))) (+.f64 (*.f64 y 3) (*.f64 (*.f64 y (-.f64 t a)) (*.f64 -3 (/.f64 a (pow.f64 z 2))))))
(-.f64 (+.f64 (+.f64 (*.f64 y 4) (*.f64 (*.f64 y (-.f64 t a)) (*.f64 -4 (/.f64 a (pow.f64 z 2))))) (*.f64 -1 (+.f64 (*.f64 1 (*.f64 (/.f64 y z) (-.f64 t a))) (*.f64 (*.f64 (*.f64 y (-.f64 t a)) 1) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))) (+.f64 (*.f64 y 3) (*.f64 (*.f64 y (-.f64 t a)) (*.f64 -3 (/.f64 a (pow.f64 z 2))))))
(-.f64 (+.f64 (*.f64 y 4) (+.f64 (*.f64 (*.f64 y (-.f64 t a)) (*.f64 -4 (/.f64 a (pow.f64 z 2)))) (*.f64 -1 (*.f64 (-.f64 t a) (+.f64 (/.f64 y z) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) y)))))) (+.f64 (*.f64 y 3) (*.f64 (*.f64 y (-.f64 t a)) (*.f64 -3 (/.f64 a (pow.f64 z 2))))))
(-.f64 (+.f64 (*.f64 y 4) (+.f64 (*.f64 (*.f64 y (-.f64 t a)) (*.f64 -4 (/.f64 a (pow.f64 z 2)))) (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 1 z)))))) (+.f64 (*.f64 y 3) (*.f64 (*.f64 y (-.f64 t a)) (*.f64 -3 (/.f64 a (pow.f64 z 2))))))
(-.f64 (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(-.f64 (*.f64 4 (*.f64 z (/.f64 y (-.f64 z a)))) (*.f64 (*.f64 z (/.f64 y (-.f64 a z))) -3))
(-.f64 (*.f64 z (*.f64 y (/.f64 4 (-.f64 z a)))) (*.f64 z (*.f64 -3 (/.f64 y (-.f64 a z)))))
(*.f64 z (-.f64 (*.f64 y (/.f64 4 (-.f64 z a))) (*.f64 -3 (/.f64 y (-.f64 a z)))))
(*.f64 y (-.f64 (*.f64 z (/.f64 4 (-.f64 z a))) (*.f64 -3 (/.f64 z (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -4 (/.f64 y (-.f64 z a))) (*.f64 3 (/.f64 y (-.f64 a z))))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a)))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 4 (*.f64 z (/.f64 y (-.f64 z a)))) (*.f64 t (-.f64 (*.f64 -4 (/.f64 y (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))) (*.f64 (*.f64 z (/.f64 y (-.f64 a z))) -3))
(-.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 4 (-.f64 z a)))) (*.f64 t (-.f64 (*.f64 -4 (/.f64 y (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))) (*.f64 z (*.f64 -3 (/.f64 y (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 4 (-.f64 z a)))) (*.f64 t (-.f64 (*.f64 y (/.f64 -4 (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))) (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 z (*.f64 4 (/.f64 y (-.f64 z a)))) (*.f64 t (*.f64 y (-.f64 (/.f64 -4 (-.f64 z a)) (/.f64 3 (-.f64 a z)))))) (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -4 (/.f64 y (-.f64 z a))) (*.f64 3 (/.f64 y (-.f64 a z))))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a)))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 4 (*.f64 z (/.f64 y (-.f64 z a)))) (*.f64 t (-.f64 (*.f64 -4 (/.f64 y (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))) (*.f64 (*.f64 z (/.f64 y (-.f64 a z))) -3))
(-.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 4 (-.f64 z a)))) (*.f64 t (-.f64 (*.f64 -4 (/.f64 y (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))) (*.f64 z (*.f64 -3 (/.f64 y (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 4 (-.f64 z a)))) (*.f64 t (-.f64 (*.f64 y (/.f64 -4 (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))) (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 z (*.f64 4 (/.f64 y (-.f64 z a)))) (*.f64 t (*.f64 y (-.f64 (/.f64 -4 (-.f64 z a)) (/.f64 3 (-.f64 a z)))))) (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -4 (/.f64 y (-.f64 z a))) (*.f64 3 (/.f64 y (-.f64 a z))))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a)))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 4 (*.f64 z (/.f64 y (-.f64 z a)))) (*.f64 t (-.f64 (*.f64 -4 (/.f64 y (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))) (*.f64 (*.f64 z (/.f64 y (-.f64 a z))) -3))
(-.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 4 (-.f64 z a)))) (*.f64 t (-.f64 (*.f64 -4 (/.f64 y (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))) (*.f64 z (*.f64 -3 (/.f64 y (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 4 (-.f64 z a)))) (*.f64 t (-.f64 (*.f64 y (/.f64 -4 (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))) (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 z (*.f64 4 (/.f64 y (-.f64 z a)))) (*.f64 t (*.f64 y (-.f64 (/.f64 -4 (-.f64 z a)) (/.f64 3 (-.f64 a z)))))) (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))))
(*.f64 t (-.f64 (*.f64 -4 (/.f64 y (-.f64 z a))) (*.f64 3 (/.f64 y (-.f64 a z)))))
(*.f64 t (-.f64 (*.f64 -4 (/.f64 y (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))
(*.f64 t (-.f64 (*.f64 y (/.f64 -4 (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))
(*.f64 t (*.f64 y (-.f64 (/.f64 -4 (-.f64 z a)) (/.f64 3 (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -4 (/.f64 y (-.f64 z a))) (*.f64 3 (/.f64 y (-.f64 a z))))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a)))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 4 (*.f64 z (/.f64 y (-.f64 z a)))) (*.f64 t (-.f64 (*.f64 -4 (/.f64 y (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))) (*.f64 (*.f64 z (/.f64 y (-.f64 a z))) -3))
(-.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 4 (-.f64 z a)))) (*.f64 t (-.f64 (*.f64 -4 (/.f64 y (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))) (*.f64 z (*.f64 -3 (/.f64 y (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 4 (-.f64 z a)))) (*.f64 t (-.f64 (*.f64 y (/.f64 -4 (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))) (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 z (*.f64 4 (/.f64 y (-.f64 z a)))) (*.f64 t (*.f64 y (-.f64 (/.f64 -4 (-.f64 z a)) (/.f64 3 (-.f64 a z)))))) (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -4 (/.f64 y (-.f64 z a))) (*.f64 3 (/.f64 y (-.f64 a z))))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a)))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 4 (*.f64 z (/.f64 y (-.f64 z a)))) (*.f64 t (-.f64 (*.f64 -4 (/.f64 y (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))) (*.f64 (*.f64 z (/.f64 y (-.f64 a z))) -3))
(-.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 4 (-.f64 z a)))) (*.f64 t (-.f64 (*.f64 -4 (/.f64 y (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))) (*.f64 z (*.f64 -3 (/.f64 y (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 4 (-.f64 z a)))) (*.f64 t (-.f64 (*.f64 y (/.f64 -4 (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))) (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 z (*.f64 4 (/.f64 y (-.f64 z a)))) (*.f64 t (*.f64 y (-.f64 (/.f64 -4 (-.f64 z a)) (/.f64 3 (-.f64 a z)))))) (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 -4 (/.f64 y (-.f64 z a))) (*.f64 3 (/.f64 y (-.f64 a z))))) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a)))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 4 (*.f64 z (/.f64 y (-.f64 z a)))) (*.f64 t (-.f64 (*.f64 -4 (/.f64 y (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))) (*.f64 (*.f64 z (/.f64 y (-.f64 a z))) -3))
(-.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 4 (-.f64 z a)))) (*.f64 t (-.f64 (*.f64 -4 (/.f64 y (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))) (*.f64 z (*.f64 -3 (/.f64 y (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 4 (-.f64 z a)))) (*.f64 t (-.f64 (*.f64 y (/.f64 -4 (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))) (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 z (*.f64 4 (/.f64 y (-.f64 z a)))) (*.f64 t (*.f64 y (-.f64 (/.f64 -4 (-.f64 z a)) (/.f64 3 (-.f64 a z)))))) (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 4 (/.f64 y (-.f64 z a))) (*.f64 -3 (/.f64 y (-.f64 a z)))) t))
(*.f64 (-.f64 (*.f64 4 (/.f64 y (-.f64 z a))) (*.f64 -3 (/.f64 y (-.f64 a z)))) (*.f64 -1 t))
(neg.f64 (*.f64 t (-.f64 (*.f64 y (/.f64 4 (-.f64 z a))) (*.f64 -3 (/.f64 y (-.f64 a z))))))
(*.f64 (-.f64 (*.f64 y (/.f64 4 (-.f64 z a))) (*.f64 -3 (/.f64 y (-.f64 a z)))) (neg.f64 t))
(*.f64 (-.f64 (*.f64 4 (/.f64 y (-.f64 z a))) (*.f64 -3 (/.f64 y (-.f64 a z)))) (neg.f64 t))
(*.f64 t (-.f64 (*.f64 -3 (/.f64 y (-.f64 a z))) (*.f64 4 (/.f64 y (-.f64 z a)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 4 (/.f64 y (-.f64 z a))) (*.f64 -3 (/.f64 y (-.f64 a z)))) t)) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a)))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 4 (*.f64 z (/.f64 y (-.f64 z a)))) (*.f64 (-.f64 (*.f64 4 (/.f64 y (-.f64 z a))) (*.f64 -3 (/.f64 y (-.f64 a z)))) (*.f64 -1 t))) (*.f64 (*.f64 z (/.f64 y (-.f64 a z))) -3))
(-.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 4 (-.f64 z a)))) (neg.f64 (*.f64 t (-.f64 (*.f64 y (/.f64 4 (-.f64 z a))) (*.f64 -3 (/.f64 y (-.f64 a z))))))) (*.f64 z (*.f64 -3 (/.f64 y (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 4 (-.f64 z a)))) (*.f64 (-.f64 (*.f64 y (/.f64 4 (-.f64 z a))) (*.f64 -3 (/.f64 y (-.f64 a z)))) (neg.f64 t))) (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 z (*.f64 4 (/.f64 y (-.f64 z a)))) (*.f64 (-.f64 (*.f64 4 (/.f64 y (-.f64 z a))) (*.f64 -3 (/.f64 y (-.f64 a z)))) (neg.f64 t))) (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 z (*.f64 4 (/.f64 y (-.f64 z a)))) (*.f64 t (-.f64 (*.f64 -3 (/.f64 y (-.f64 a z))) (*.f64 4 (/.f64 y (-.f64 z a)))))) (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 4 (/.f64 y (-.f64 z a))) (*.f64 -3 (/.f64 y (-.f64 a z)))) t)) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a)))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 4 (*.f64 z (/.f64 y (-.f64 z a)))) (*.f64 (-.f64 (*.f64 4 (/.f64 y (-.f64 z a))) (*.f64 -3 (/.f64 y (-.f64 a z)))) (*.f64 -1 t))) (*.f64 (*.f64 z (/.f64 y (-.f64 a z))) -3))
(-.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 4 (-.f64 z a)))) (neg.f64 (*.f64 t (-.f64 (*.f64 y (/.f64 4 (-.f64 z a))) (*.f64 -3 (/.f64 y (-.f64 a z))))))) (*.f64 z (*.f64 -3 (/.f64 y (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 4 (-.f64 z a)))) (*.f64 (-.f64 (*.f64 y (/.f64 4 (-.f64 z a))) (*.f64 -3 (/.f64 y (-.f64 a z)))) (neg.f64 t))) (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 z (*.f64 4 (/.f64 y (-.f64 z a)))) (*.f64 (-.f64 (*.f64 4 (/.f64 y (-.f64 z a))) (*.f64 -3 (/.f64 y (-.f64 a z)))) (neg.f64 t))) (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 z (*.f64 4 (/.f64 y (-.f64 z a)))) (*.f64 t (-.f64 (*.f64 -3 (/.f64 y (-.f64 a z))) (*.f64 4 (/.f64 y (-.f64 z a)))))) (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 4 (/.f64 y (-.f64 z a))) (*.f64 -3 (/.f64 y (-.f64 a z)))) t)) (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a)))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 4 (*.f64 z (/.f64 y (-.f64 z a)))) (*.f64 (-.f64 (*.f64 4 (/.f64 y (-.f64 z a))) (*.f64 -3 (/.f64 y (-.f64 a z)))) (*.f64 -1 t))) (*.f64 (*.f64 z (/.f64 y (-.f64 a z))) -3))
(-.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 4 (-.f64 z a)))) (neg.f64 (*.f64 t (-.f64 (*.f64 y (/.f64 4 (-.f64 z a))) (*.f64 -3 (/.f64 y (-.f64 a z))))))) (*.f64 z (*.f64 -3 (/.f64 y (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 4 (-.f64 z a)))) (*.f64 (-.f64 (*.f64 y (/.f64 4 (-.f64 z a))) (*.f64 -3 (/.f64 y (-.f64 a z)))) (neg.f64 t))) (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 z (*.f64 4 (/.f64 y (-.f64 z a)))) (*.f64 (-.f64 (*.f64 4 (/.f64 y (-.f64 z a))) (*.f64 -3 (/.f64 y (-.f64 a z)))) (neg.f64 t))) (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 z (*.f64 4 (/.f64 y (-.f64 z a)))) (*.f64 t (-.f64 (*.f64 -3 (/.f64 y (-.f64 a z))) (*.f64 4 (/.f64 y (-.f64 z a)))))) (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))))
(-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) z)) (*.f64 -3 (/.f64 (*.f64 y (-.f64 t z)) z)))
(-.f64 (*.f64 4 (*.f64 y (/.f64 (-.f64 z t) z))) (*.f64 (*.f64 (-.f64 t z) (/.f64 y z)) -3))
(-.f64 (*.f64 4 (*.f64 y (/.f64 (-.f64 z t) z))) (*.f64 (-.f64 t z) (*.f64 -3 (/.f64 y z))))
(-.f64 (*.f64 4 (*.f64 y (/.f64 (-.f64 z t) z))) (*.f64 y (*.f64 -3 (/.f64 (-.f64 t z) z))))
(*.f64 y (-.f64 (*.f64 4 (/.f64 (-.f64 z t) z)) (*.f64 -3 (/.f64 (-.f64 t z) z))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) z)) (*.f64 a (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 z 2))) (*.f64 -3 (/.f64 (*.f64 y (-.f64 t z)) (pow.f64 z 2)))))) (*.f64 -3 (/.f64 (*.f64 y (-.f64 t z)) z)))
(-.f64 (+.f64 (*.f64 4 (*.f64 y (/.f64 (-.f64 z t) z))) (*.f64 a (-.f64 (*.f64 4 (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 z 2))) (*.f64 -3 (*.f64 (-.f64 t z) (/.f64 y (pow.f64 z 2))))))) (*.f64 (*.f64 (-.f64 t z) (/.f64 y z)) -3))
(-.f64 (+.f64 (*.f64 4 (*.f64 y (/.f64 (-.f64 z t) z))) (*.f64 a (-.f64 (*.f64 4 (*.f64 y (/.f64 (-.f64 z t) (pow.f64 z 2)))) (*.f64 (-.f64 t z) (*.f64 -3 (/.f64 y (pow.f64 z 2))))))) (*.f64 (-.f64 t z) (*.f64 -3 (/.f64 y z))))
(-.f64 (+.f64 (*.f64 4 (*.f64 y (/.f64 (-.f64 z t) z))) (*.f64 a (-.f64 (*.f64 4 (*.f64 y (/.f64 (-.f64 z t) (pow.f64 z 2)))) (*.f64 y (*.f64 -3 (/.f64 (-.f64 t z) (pow.f64 z 2))))))) (*.f64 y (*.f64 -3 (/.f64 (-.f64 t z) z))))
(-.f64 (+.f64 (*.f64 y (*.f64 4 (/.f64 (-.f64 z t) z))) (*.f64 a (*.f64 y (-.f64 (*.f64 4 (/.f64 (-.f64 z t) (pow.f64 z 2))) (*.f64 -3 (/.f64 (-.f64 t z) (pow.f64 z 2))))))) (*.f64 y (*.f64 -3 (/.f64 (-.f64 t z) z))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) z)) (+.f64 (*.f64 a (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 z 2))) (*.f64 -3 (/.f64 (*.f64 y (-.f64 t z)) (pow.f64 z 2))))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 z 3))) (*.f64 -3 (/.f64 (*.f64 y (-.f64 t z)) (pow.f64 z 3))))))) (*.f64 -3 (/.f64 (*.f64 y (-.f64 t z)) z)))
(-.f64 (+.f64 (*.f64 4 (*.f64 y (/.f64 (-.f64 z t) z))) (+.f64 (*.f64 a (-.f64 (*.f64 4 (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 z 2))) (*.f64 -3 (*.f64 (-.f64 t z) (/.f64 y (pow.f64 z 2)))))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 4 (*.f64 y (/.f64 (-.f64 z t) (pow.f64 z 3)))) (*.f64 -3 (*.f64 (-.f64 t z) (/.f64 y (pow.f64 z 3)))))))) (*.f64 (*.f64 (-.f64 t z) (/.f64 y z)) -3))
(-.f64 (+.f64 (*.f64 a (-.f64 (*.f64 4 (*.f64 y (/.f64 (-.f64 z t) (pow.f64 z 2)))) (*.f64 (-.f64 t z) (*.f64 -3 (/.f64 y (pow.f64 z 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (pow.f64 z 3)))) (*.f64 (-.f64 t z) (*.f64 -3 (/.f64 y (pow.f64 z 3)))))) (*.f64 4 (*.f64 y (/.f64 (-.f64 z t) z))))) (*.f64 (-.f64 t z) (*.f64 -3 (/.f64 y z))))
(-.f64 (+.f64 (*.f64 a (-.f64 (*.f64 4 (*.f64 y (/.f64 (-.f64 z t) (pow.f64 z 2)))) (*.f64 y (*.f64 -3 (/.f64 (-.f64 t z) (pow.f64 z 2)))))) (+.f64 (*.f64 4 (*.f64 y (/.f64 (-.f64 z t) z))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (pow.f64 z 3)))) (*.f64 (-.f64 t z) (*.f64 -3 (/.f64 y (pow.f64 z 3)))))))) (*.f64 y (*.f64 -3 (/.f64 (-.f64 t z) z))))
(-.f64 (+.f64 (*.f64 a (*.f64 y (-.f64 (*.f64 4 (/.f64 (-.f64 z t) (pow.f64 z 2))) (*.f64 -3 (/.f64 (-.f64 t z) (pow.f64 z 2)))))) (+.f64 (*.f64 y (*.f64 4 (/.f64 (-.f64 z t) z))) (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 (*.f64 4 (/.f64 (-.f64 z t) (pow.f64 z 3))) (*.f64 -3 (/.f64 (-.f64 t z) (pow.f64 z 3)))))))) (*.f64 y (*.f64 -3 (/.f64 (-.f64 t z) z))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 3) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 z 4))) (*.f64 -3 (/.f64 (*.f64 y (-.f64 t z)) (pow.f64 z 4))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) z)) (+.f64 (*.f64 a (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 z 2))) (*.f64 -3 (/.f64 (*.f64 y (-.f64 t z)) (pow.f64 z 2))))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 z t) y) (pow.f64 z 3))) (*.f64 -3 (/.f64 (*.f64 y (-.f64 t z)) (pow.f64 z 3)))))))) (*.f64 -3 (/.f64 (*.f64 y (-.f64 t z)) z)))
(-.f64 (+.f64 (+.f64 (*.f64 a (-.f64 (*.f64 4 (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 z 2))) (*.f64 -3 (*.f64 (-.f64 t z) (/.f64 y (pow.f64 z 2)))))) (*.f64 (pow.f64 a 2) (-.f64 (*.f64 4 (*.f64 y (/.f64 (-.f64 z t) (pow.f64 z 3)))) (*.f64 -3 (*.f64 (-.f64 t z) (/.f64 y (pow.f64 z 3))))))) (+.f64 (*.f64 4 (*.f64 y (/.f64 (-.f64 z t) z))) (*.f64 (pow.f64 a 3) (-.f64 (*.f64 4 (*.f64 y (/.f64 (-.f64 z t) (pow.f64 z 4)))) (*.f64 -3 (*.f64 (-.f64 t z) (/.f64 y (pow.f64 z 4)))))))) (*.f64 (*.f64 (-.f64 t z) (/.f64 y z)) -3))
(-.f64 (+.f64 (+.f64 (*.f64 4 (*.f64 y (/.f64 (-.f64 z t) z))) (*.f64 a (-.f64 (*.f64 4 (*.f64 y (/.f64 (-.f64 z t) (pow.f64 z 2)))) (*.f64 (-.f64 t z) (*.f64 -3 (/.f64 y (pow.f64 z 2))))))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (pow.f64 z 3)))) (*.f64 (-.f64 t z) (*.f64 -3 (/.f64 y (pow.f64 z 3)))))) (*.f64 (pow.f64 a 3) (-.f64 (*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (pow.f64 z 4)))) (*.f64 (-.f64 t z) (*.f64 -3 (/.f64 y (pow.f64 z 4)))))))) (*.f64 (-.f64 t z) (*.f64 -3 (/.f64 y z))))
(-.f64 (+.f64 (+.f64 (*.f64 4 (*.f64 y (/.f64 (-.f64 z t) z))) (*.f64 a (-.f64 (*.f64 4 (*.f64 y (/.f64 (-.f64 z t) (pow.f64 z 2)))) (*.f64 y (*.f64 -3 (/.f64 (-.f64 t z) (pow.f64 z 2))))))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (pow.f64 z 3)))) (*.f64 (-.f64 t z) (*.f64 -3 (/.f64 y (pow.f64 z 3)))))) (*.f64 (pow.f64 a 3) (-.f64 (*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (pow.f64 z 4)))) (*.f64 y (*.f64 -3 (/.f64 (-.f64 t z) (pow.f64 z 4)))))))) (*.f64 y (*.f64 -3 (/.f64 (-.f64 t z) z))))
(-.f64 (+.f64 (*.f64 y (*.f64 4 (/.f64 (-.f64 z t) z))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 (*.f64 4 (/.f64 (-.f64 z t) (pow.f64 z 3))) (*.f64 -3 (/.f64 (-.f64 t z) (pow.f64 z 3)))))) (+.f64 (*.f64 a (*.f64 y (-.f64 (*.f64 4 (/.f64 (-.f64 z t) (pow.f64 z 2))) (*.f64 -3 (/.f64 (-.f64 t z) (pow.f64 z 2)))))) (*.f64 (pow.f64 a 3) (*.f64 y (-.f64 (*.f64 4 (/.f64 (-.f64 z t) (pow.f64 z 4))) (*.f64 -3 (/.f64 (-.f64 t z) (pow.f64 z 4))))))))) (*.f64 y (*.f64 -3 (/.f64 (-.f64 t z) z))))
(/.f64 (-.f64 (*.f64 -4 (*.f64 (-.f64 z t) y)) (*.f64 3 (*.f64 y (-.f64 t z)))) a)
(*.f64 (-.f64 t z) (/.f64 y a))
(*.f64 y (/.f64 (-.f64 t z) a))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (*.f64 -4 (/.f64 (*.f64 y (-.f64 z t)) a))) (+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 z (-.f64 t z))) (pow.f64 a 2))) (*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) a))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) (*.f64 -4 (*.f64 y (/.f64 (-.f64 z t) a)))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 t z) (*.f64 y z)) (pow.f64 a 2))) (*.f64 3 (*.f64 (-.f64 t z) (/.f64 y a)))))
(-.f64 (*.f64 -4 (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (/.f64 (*.f64 y (*.f64 z (-.f64 z t))) (pow.f64 a 2)))) (*.f64 3 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) (*.f64 y (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2))))))
(-.f64 (*.f64 -4 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))) (*.f64 3 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) (*.f64 y (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2))))))
(-.f64 (*.f64 -4 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))) (*.f64 3 (*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (*.f64 -4 (/.f64 (*.f64 y (-.f64 z t)) a)))) (+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 t z))) (pow.f64 a 3))) (+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 z (-.f64 t z))) (pow.f64 a 2))) (*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) a)))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) (+.f64 (*.f64 -4 (*.f64 (*.f64 y (pow.f64 z 2)) (/.f64 (-.f64 z t) (pow.f64 a 3)))) (*.f64 -4 (*.f64 y (/.f64 (-.f64 z t) a))))) (+.f64 (*.f64 3 (*.f64 (-.f64 t z) (/.f64 y a))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 t z) (*.f64 y z)) (pow.f64 a 2))) (*.f64 3 (*.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (/.f64 y (pow.f64 a 3)))))))
(-.f64 (+.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 -4 a)) (*.f64 -4 (+.f64 (/.f64 (*.f64 y (*.f64 z (-.f64 z t))) (pow.f64 a 2)) (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (pow.f64 a 3)))))) (+.f64 (*.f64 (*.f64 y 3) (/.f64 (-.f64 t z) a)) (*.f64 3 (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (pow.f64 a 3))) (*.f64 y (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2)))))))
(-.f64 (*.f64 -4 (+.f64 (/.f64 (*.f64 y (*.f64 z (-.f64 z t))) (pow.f64 a 2)) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))) (*.f64 3 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (pow.f64 a 3))) (*.f64 y (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2)))))))
(-.f64 (*.f64 -4 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z t) (pow.f64 a 2)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))) (*.f64 3 (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 t z) (pow.f64 a 2))) (*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) z)) (pow.f64 a 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 3))) (pow.f64 a 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 2))) (pow.f64 a 3))) (*.f64 -4 (/.f64 (*.f64 y (-.f64 z t)) a))))) (+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 t z))) (pow.f64 a 3))) (+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 z (-.f64 t z))) (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 (pow.f64 z 3) (-.f64 t z))) (pow.f64 a 4))) (*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) a))))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) (+.f64 (*.f64 -4 (*.f64 (*.f64 y (pow.f64 z 2)) (/.f64 (-.f64 z t) (pow.f64 a 3)))) (+.f64 (*.f64 -4 (*.f64 (*.f64 y (pow.f64 z 3)) (/.f64 (-.f64 z t) (pow.f64 a 4)))) (*.f64 -4 (*.f64 y (/.f64 (-.f64 z t) a)))))) (+.f64 (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 t z) (*.f64 y z)) (pow.f64 a 2))) (*.f64 3 (*.f64 (-.f64 t z) (/.f64 y a)))) (+.f64 (*.f64 3 (*.f64 (*.f64 (pow.f64 z 3) (-.f64 t z)) (/.f64 y (pow.f64 a 4)))) (*.f64 3 (*.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (/.f64 y (pow.f64 a 3)))))))
(-.f64 (+.f64 (*.f64 -4 (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (/.f64 (*.f64 y (*.f64 z (-.f64 z t))) (pow.f64 a 2)))) (*.f64 -4 (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 3) (-.f64 z t)) (pow.f64 a 4))) (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 z t)) (pow.f64 a 3)))))) (+.f64 (*.f64 3 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) (*.f64 y (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2))))) (*.f64 3 (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 z 3) (-.f64 t z))) (pow.f64 a 4)) (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (pow.f64 a 3)))))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 y (*.f64 z (-.f64 z t))) (pow.f64 a 2))) (*.f64 -4 (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 3) (-.f64 z t)) (pow.f64 a 4))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))) (+.f64 (*.f64 y (*.f64 3 (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2)))) (*.f64 3 (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (pow.f64 a 3))) (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) (*.f64 (-.f64 t z) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4))))))))
(-.f64 (*.f64 -4 (+.f64 (*.f64 y (*.f64 z (/.f64 (-.f64 z t) (pow.f64 a 2)))) (+.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4))))))) (*.f64 3 (+.f64 (*.f64 (pow.f64 z 2) (*.f64 (/.f64 y (pow.f64 a 3)) (-.f64 t z))) (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 t z) (pow.f64 a 2))) (*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4))))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 4 (*.f64 y (-.f64 z t))) (*.f64 -3 (*.f64 y (-.f64 t z)))) a))
(*.f64 -1 (/.f64 (-.f64 (*.f64 y (*.f64 4 (-.f64 z t))) (*.f64 y (*.f64 (-.f64 t z) -3))) a))
(neg.f64 (/.f64 (*.f64 y (-.f64 (*.f64 4 (-.f64 z t)) (*.f64 (-.f64 t z) -3))) a))
(neg.f64 (*.f64 (-.f64 (*.f64 4 (-.f64 z t)) (*.f64 (-.f64 t z) -3)) (/.f64 y a)))
(neg.f64 (*.f64 (/.f64 y a) (-.f64 (*.f64 4 (-.f64 z t)) (*.f64 (-.f64 t z) -3))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (*.f64 y (-.f64 z t))) (*.f64 -3 (*.f64 y (-.f64 t z)))) a))) (*.f64 3 (/.f64 (*.f64 y (*.f64 (-.f64 t z) z)) (pow.f64 a 2))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 y (*.f64 4 (-.f64 z t))) (*.f64 y (*.f64 (-.f64 t z) -3))) a))) (*.f64 3 (/.f64 (*.f64 (-.f64 t z) (*.f64 y z)) (pow.f64 a 2))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 y (*.f64 z (-.f64 z t))) (pow.f64 a 2))) (neg.f64 (/.f64 (*.f64 y (-.f64 (*.f64 4 (-.f64 z t)) (*.f64 (-.f64 t z) -3))) a))) (*.f64 3 (*.f64 y (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2)))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 y (*.f64 z (-.f64 z t))) (pow.f64 a 2))) (neg.f64 (*.f64 (-.f64 (*.f64 4 (-.f64 z t)) (*.f64 (-.f64 t z) -3)) (/.f64 y a)))) (*.f64 y (*.f64 3 (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2)))))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 z t) (pow.f64 a 2)) (*.f64 -4 (*.f64 y z))) (neg.f64 (*.f64 (/.f64 y a) (-.f64 (*.f64 4 (-.f64 z t)) (*.f64 (-.f64 t z) -3))))) (*.f64 3 (*.f64 (*.f64 y z) (/.f64 (-.f64 t z) (pow.f64 a 2)))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (*.f64 y (-.f64 z t))) (*.f64 -3 (*.f64 y (-.f64 t z)))) a)) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2)))) (*.f64 -3 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 t z))))) (pow.f64 a 3))))) (*.f64 3 (/.f64 (*.f64 y (*.f64 (-.f64 t z) z)) (pow.f64 a 2))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (*.f64 4 (-.f64 z t))) (*.f64 y (*.f64 (-.f64 t z) -3))) a)) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 z t)))) (*.f64 y (*.f64 -3 (*.f64 (pow.f64 z 2) (-.f64 t z))))) (pow.f64 a 3))))) (*.f64 3 (/.f64 (*.f64 (-.f64 t z) (*.f64 y z)) (pow.f64 a 2))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 y (*.f64 z (-.f64 z t))) (pow.f64 a 2))) (*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 y (pow.f64 z 2)) (*.f64 4 (-.f64 z t))) (*.f64 (-.f64 t z) (*.f64 -3 (*.f64 y (pow.f64 z 2))))) (pow.f64 a 3)) (/.f64 (*.f64 y (-.f64 (*.f64 4 (-.f64 z t)) (*.f64 (-.f64 t z) -3))) a)))) (*.f64 3 (*.f64 y (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2)))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 y (*.f64 z (-.f64 z t))) (pow.f64 a 2))) (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 4 (-.f64 z t)) (*.f64 (-.f64 t z) -3)) (/.f64 y a)) (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 z 2) (*.f64 4 (-.f64 z t))) (*.f64 (pow.f64 z 2) (*.f64 (-.f64 t z) -3)))) (pow.f64 a 3))))) (*.f64 y (*.f64 3 (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2)))))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 z t) (pow.f64 a 2)) (*.f64 -4 (*.f64 y z))) (*.f64 -1 (+.f64 (*.f64 (/.f64 y a) (-.f64 (*.f64 4 (-.f64 z t)) (*.f64 (-.f64 t z) -3))) (*.f64 (/.f64 y (pow.f64 a 3)) (*.f64 (pow.f64 z 2) (-.f64 (*.f64 4 (-.f64 z t)) (*.f64 (-.f64 t z) -3))))))) (*.f64 3 (*.f64 (*.f64 y z) (/.f64 (-.f64 t z) (pow.f64 a 2)))))
(-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 z 3))) (pow.f64 a 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 z t) (*.f64 y z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (*.f64 y (-.f64 z t))) (*.f64 -3 (*.f64 y (-.f64 t z)))) a)) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 z 2)))) (*.f64 -3 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 t z))))) (pow.f64 a 3)))))) (+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 (pow.f64 z 3) (-.f64 t z))) (pow.f64 a 4))) (*.f64 3 (/.f64 (*.f64 y (*.f64 (-.f64 t z) z)) (pow.f64 a 2)))))
(-.f64 (+.f64 (*.f64 -4 (*.f64 (*.f64 y (pow.f64 z 3)) (/.f64 (-.f64 z t) (pow.f64 a 4)))) (+.f64 (*.f64 -4 (*.f64 (*.f64 y z) (/.f64 (-.f64 z t) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (*.f64 4 (-.f64 z t))) (*.f64 y (*.f64 (-.f64 t z) -3))) a)) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 z t)))) (*.f64 y (*.f64 -3 (*.f64 (pow.f64 z 2) (-.f64 t z))))) (pow.f64 a 3)))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 t z) (*.f64 y z)) (pow.f64 a 2))) (*.f64 3 (*.f64 (*.f64 (pow.f64 z 3) (-.f64 t z)) (/.f64 y (pow.f64 a 4))))))
(-.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 (*.f64 y (pow.f64 z 2)) (*.f64 4 (-.f64 z t))) (*.f64 (-.f64 t z) (*.f64 -3 (*.f64 y (pow.f64 z 2))))) (pow.f64 a 3)) (/.f64 (*.f64 y (-.f64 (*.f64 4 (-.f64 z t)) (*.f64 (-.f64 t z) -3))) a))) (*.f64 -4 (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 3) (-.f64 z t)) (pow.f64 a 4))) (/.f64 (*.f64 y (*.f64 z (-.f64 z t))) (pow.f64 a 2))))) (*.f64 3 (+.f64 (*.f64 y (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2))) (/.f64 (*.f64 y (*.f64 (pow.f64 z 3) (-.f64 t z))) (pow.f64 a 4)))))
(-.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 4 (-.f64 z t)) (*.f64 (-.f64 t z) -3)) (/.f64 y a)) (/.f64 (*.f64 y (-.f64 (*.f64 (pow.f64 z 2) (*.f64 4 (-.f64 z t))) (*.f64 (pow.f64 z 2) (*.f64 (-.f64 t z) -3)))) (pow.f64 a 3)))) (*.f64 -4 (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 3) (-.f64 z t)) (pow.f64 a 4))) (/.f64 (*.f64 y (*.f64 z (-.f64 z t))) (pow.f64 a 2))))) (*.f64 3 (+.f64 (*.f64 y (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2))) (*.f64 (-.f64 t z) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4))))))
(-.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 (/.f64 y a) (-.f64 (*.f64 4 (-.f64 z t)) (*.f64 (-.f64 t z) -3))) (*.f64 (/.f64 y (pow.f64 a 3)) (*.f64 (pow.f64 z 2) (-.f64 (*.f64 4 (-.f64 z t)) (*.f64 (-.f64 t z) -3)))))) (*.f64 -4 (+.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4))) (*.f64 y (*.f64 z (/.f64 (-.f64 z t) (pow.f64 a 2))))))) (*.f64 3 (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 t z) (pow.f64 a 2))) (*.f64 (-.f64 t z) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4))))))
(*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z)))
(*.f64 (*.f64 z (/.f64 y (-.f64 a z))) -3)
(*.f64 z (*.f64 -3 (/.f64 y (-.f64 a z))))
(*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 3 (/.f64 (*.f64 y t) (-.f64 a z))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 a z))) -3) (*.f64 (/.f64 (*.f64 y t) (-.f64 a z)) 3))
(+.f64 (*.f64 z (*.f64 -3 (/.f64 y (-.f64 a z)))) (*.f64 t (/.f64 (*.f64 y 3) (-.f64 a z))))
(+.f64 (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))) (*.f64 y (*.f64 3 (/.f64 t (-.f64 a z)))))
(+.f64 (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))) (*.f64 t (/.f64 (*.f64 y 3) (-.f64 a z))))
(+.f64 (*.f64 3 (/.f64 (*.f64 y t) (-.f64 a z))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 a z))) -3) (*.f64 (/.f64 (*.f64 y t) (-.f64 a z)) 3))
(+.f64 (*.f64 z (*.f64 -3 (/.f64 y (-.f64 a z)))) (*.f64 t (/.f64 (*.f64 y 3) (-.f64 a z))))
(+.f64 (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))) (*.f64 y (*.f64 3 (/.f64 t (-.f64 a z)))))
(+.f64 (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))) (*.f64 t (/.f64 (*.f64 y 3) (-.f64 a z))))
(+.f64 (*.f64 3 (/.f64 (*.f64 y t) (-.f64 a z))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 a z))) -3) (*.f64 (/.f64 (*.f64 y t) (-.f64 a z)) 3))
(+.f64 (*.f64 z (*.f64 -3 (/.f64 y (-.f64 a z)))) (*.f64 t (/.f64 (*.f64 y 3) (-.f64 a z))))
(+.f64 (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))) (*.f64 y (*.f64 3 (/.f64 t (-.f64 a z)))))
(+.f64 (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))) (*.f64 t (/.f64 (*.f64 y 3) (-.f64 a z))))
(*.f64 3 (/.f64 (*.f64 y t) (-.f64 a z)))
(*.f64 (/.f64 (*.f64 y t) (-.f64 a z)) 3)
(*.f64 t (/.f64 (*.f64 y 3) (-.f64 a z)))
(*.f64 y (*.f64 3 (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 3 (/.f64 (*.f64 y t) (-.f64 a z))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 a z))) -3) (*.f64 (/.f64 (*.f64 y t) (-.f64 a z)) 3))
(+.f64 (*.f64 z (*.f64 -3 (/.f64 y (-.f64 a z)))) (*.f64 t (/.f64 (*.f64 y 3) (-.f64 a z))))
(+.f64 (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))) (*.f64 y (*.f64 3 (/.f64 t (-.f64 a z)))))
(+.f64 (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))) (*.f64 t (/.f64 (*.f64 y 3) (-.f64 a z))))
(+.f64 (*.f64 3 (/.f64 (*.f64 y t) (-.f64 a z))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 a z))) -3) (*.f64 (/.f64 (*.f64 y t) (-.f64 a z)) 3))
(+.f64 (*.f64 z (*.f64 -3 (/.f64 y (-.f64 a z)))) (*.f64 t (/.f64 (*.f64 y 3) (-.f64 a z))))
(+.f64 (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))) (*.f64 y (*.f64 3 (/.f64 t (-.f64 a z)))))
(+.f64 (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))) (*.f64 t (/.f64 (*.f64 y 3) (-.f64 a z))))
(+.f64 (*.f64 3 (/.f64 (*.f64 y t) (-.f64 a z))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 a z))) -3) (*.f64 (/.f64 (*.f64 y t) (-.f64 a z)) 3))
(+.f64 (*.f64 z (*.f64 -3 (/.f64 y (-.f64 a z)))) (*.f64 t (/.f64 (*.f64 y 3) (-.f64 a z))))
(+.f64 (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))) (*.f64 y (*.f64 3 (/.f64 t (-.f64 a z)))))
(+.f64 (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))) (*.f64 t (/.f64 (*.f64 y 3) (-.f64 a z))))
(*.f64 3 (/.f64 (*.f64 y t) (-.f64 a z)))
(*.f64 (/.f64 (*.f64 y t) (-.f64 a z)) 3)
(*.f64 t (/.f64 (*.f64 y 3) (-.f64 a z)))
(*.f64 y (*.f64 3 (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 3 (/.f64 (*.f64 y t) (-.f64 a z))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 a z))) -3) (*.f64 (/.f64 (*.f64 y t) (-.f64 a z)) 3))
(+.f64 (*.f64 z (*.f64 -3 (/.f64 y (-.f64 a z)))) (*.f64 t (/.f64 (*.f64 y 3) (-.f64 a z))))
(+.f64 (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))) (*.f64 y (*.f64 3 (/.f64 t (-.f64 a z)))))
(+.f64 (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))) (*.f64 t (/.f64 (*.f64 y 3) (-.f64 a z))))
(+.f64 (*.f64 3 (/.f64 (*.f64 y t) (-.f64 a z))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 a z))) -3) (*.f64 (/.f64 (*.f64 y t) (-.f64 a z)) 3))
(+.f64 (*.f64 z (*.f64 -3 (/.f64 y (-.f64 a z)))) (*.f64 t (/.f64 (*.f64 y 3) (-.f64 a z))))
(+.f64 (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))) (*.f64 y (*.f64 3 (/.f64 t (-.f64 a z)))))
(+.f64 (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))) (*.f64 t (/.f64 (*.f64 y 3) (-.f64 a z))))
(+.f64 (*.f64 3 (/.f64 (*.f64 y t) (-.f64 a z))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (*.f64 z (/.f64 y (-.f64 a z))) -3) (*.f64 (/.f64 (*.f64 y t) (-.f64 a z)) 3))
(+.f64 (*.f64 z (*.f64 -3 (/.f64 y (-.f64 a z)))) (*.f64 t (/.f64 (*.f64 y 3) (-.f64 a z))))
(+.f64 (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))) (*.f64 y (*.f64 3 (/.f64 t (-.f64 a z)))))
(+.f64 (*.f64 y (*.f64 -3 (/.f64 z (-.f64 a z)))) (*.f64 t (/.f64 (*.f64 y 3) (-.f64 a z))))
(*.f64 3 (/.f64 (*.f64 y t) a))
(*.f64 (*.f64 t (/.f64 y a)) 3)
(*.f64 (*.f64 y (/.f64 t a)) 3)
(*.f64 y (*.f64 3 (/.f64 t a)))
(+.f64 (*.f64 3 (*.f64 z (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))))) (*.f64 3 (/.f64 (*.f64 y t) a)))
(+.f64 (*.f64 (*.f64 t (/.f64 y a)) 3) (*.f64 3 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))))))
(*.f64 3 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 -1 (*.f64 z (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))))))
(*.f64 3 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))) (neg.f64 z))))
(*.f64 3 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 z (-.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (/.f64 y a)))))
(+.f64 (*.f64 3 (*.f64 z (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a)) (*.f64 3 (/.f64 (*.f64 y t) a))))
(+.f64 (*.f64 (*.f64 t (/.f64 y a)) 3) (+.f64 (*.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a)) 3) (*.f64 3 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))))))
(+.f64 (*.f64 z (*.f64 -1 (*.f64 3 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))))) (*.f64 3 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a)))))
(*.f64 3 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (+.f64 z (/.f64 (pow.f64 z 2) a)))))
(*.f64 3 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (-.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (/.f64 y a)) (+.f64 z (/.f64 (pow.f64 z 2) a)))))
(+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2))) (+.f64 (*.f64 3 (*.f64 z (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y t) (pow.f64 a 2)))) (pow.f64 z 2)) a)) (*.f64 3 (/.f64 (*.f64 y t) a)))))
(+.f64 (+.f64 (*.f64 (*.f64 t (/.f64 y a)) 3) (*.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a)) 3)) (+.f64 (*.f64 3 (*.f64 z (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))))) (*.f64 3 (*.f64 (pow.f64 z 3) (/.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (pow.f64 a 2))))))
(+.f64 (*.f64 3 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a)))) (*.f64 3 (+.f64 (*.f64 (pow.f64 z 3) (*.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))) (/.f64 -1 (pow.f64 a 2)))) (*.f64 -1 (*.f64 z (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))))))
(+.f64 (*.f64 3 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a)))) (*.f64 3 (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(*.f64 3 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2)))))))
(*.f64 3 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (-.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (/.f64 y a)) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2)))))))
(*.f64 3 y)
(*.f64 y 3)
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) z)) (*.f64 3 y))
(+.f64 (*.f64 y 3) (*.f64 3 (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) z)))
(*.f64 3 (+.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 z)) y))
(*.f64 3 (+.f64 y (/.f64 (*.f64 (-.f64 t a) (neg.f64 y)) z)))
(*.f64 3 (+.f64 y (*.f64 (neg.f64 y) (/.f64 (-.f64 t a) z))))
(*.f64 3 (+.f64 y (*.f64 (/.f64 y z) (-.f64 a t))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) z)) (+.f64 (*.f64 3 y) (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2)))))
(+.f64 (*.f64 3 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 2)))) (+.f64 (*.f64 y 3) (*.f64 3 (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) z))))
(+.f64 (*.f64 3 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 z))) (*.f64 3 (+.f64 y (*.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (/.f64 a (pow.f64 z 2))))))
(*.f64 3 (+.f64 y (*.f64 -1 (+.f64 (*.f64 y (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 t a))) (*.f64 (/.f64 y z) (-.f64 t a))))))
(*.f64 3 (+.f64 y (*.f64 -1 (*.f64 (-.f64 t a) (+.f64 (/.f64 y z) (*.f64 (/.f64 a (pow.f64 z 2)) y))))))
(*.f64 3 (+.f64 y (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))))))
(+.f64 (*.f64 3 (/.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) z)) (+.f64 (*.f64 3 y) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) a) (pow.f64 z 2))) (*.f64 3 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y t)) (*.f64 -1 (*.f64 a y))) (pow.f64 a 2)) (pow.f64 z 3))))))
(+.f64 (+.f64 (*.f64 3 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 2)))) (*.f64 3 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (pow.f64 z 3))))) (+.f64 (*.f64 y 3) (*.f64 3 (/.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) z))))
(+.f64 (*.f64 3 (+.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 z)) y)) (*.f64 3 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 -1 (pow.f64 z 3)))) (*.f64 (*.f64 -1 (*.f64 y (-.f64 t a))) (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 y 3) (*.f64 3 (+.f64 (/.f64 (*.f64 (-.f64 t a) (neg.f64 y)) z) (*.f64 -1 (*.f64 (*.f64 y (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))))
(*.f64 3 (+.f64 y (+.f64 (*.f64 (neg.f64 y) (/.f64 (-.f64 t a) z)) (*.f64 (*.f64 (-.f64 t a) (neg.f64 y)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(*.f64 3 (+.f64 y (+.f64 (*.f64 (/.f64 y z) (-.f64 a t)) (*.f64 (*.f64 y (-.f64 a t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(*.f64 3 y)
(*.f64 y 3)
(+.f64 (*.f64 -3 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) (*.f64 3 y))
(+.f64 (*.f64 y 3) (*.f64 (/.f64 (*.f64 y (-.f64 t a)) z) -3))
(+.f64 (*.f64 y 3) (*.f64 (*.f64 (-.f64 t a) (/.f64 y z)) -3))
(+.f64 (*.f64 y 3) (*.f64 (*.f64 (/.f64 y z) (-.f64 t a)) -3))
(+.f64 (*.f64 y 3) (*.f64 (*.f64 y (/.f64 (-.f64 t a) z)) -3))
(+.f64 (*.f64 -3 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) (+.f64 (*.f64 3 y) (*.f64 -3 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2)))))
(+.f64 (*.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))) -3) (+.f64 (*.f64 y 3) (*.f64 (/.f64 (*.f64 y (-.f64 t a)) z) -3)))
(+.f64 (*.f64 y 3) (+.f64 (*.f64 (*.f64 y (-.f64 t a)) (*.f64 -3 (/.f64 a (pow.f64 z 2)))) (*.f64 (*.f64 (-.f64 t a) (/.f64 y z)) -3)))
(+.f64 (*.f64 y 3) (*.f64 -3 (+.f64 (*.f64 y (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 t a))) (*.f64 (/.f64 y z) (-.f64 t a)))))
(+.f64 (*.f64 y 3) (*.f64 -3 (*.f64 (-.f64 t a) (+.f64 (/.f64 y z) (*.f64 (/.f64 a (pow.f64 z 2)) y)))))
(+.f64 (*.f64 y 3) (*.f64 -3 (*.f64 (*.f64 y (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z)))))
(+.f64 (*.f64 -3 (/.f64 (-.f64 (*.f64 y t) (*.f64 a y)) z)) (+.f64 (*.f64 3 y) (+.f64 (*.f64 -3 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y t) (*.f64 a y))) (pow.f64 z 3))) (*.f64 -3 (/.f64 (*.f64 a (-.f64 (*.f64 y t) (*.f64 y a))) (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2))) -3) (*.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) -3)) (+.f64 (*.f64 y 3) (*.f64 (/.f64 (*.f64 y (-.f64 t a)) z) -3)))
(+.f64 (*.f64 y 3) (+.f64 (*.f64 (*.f64 (-.f64 t a) (/.f64 y z)) -3) (*.f64 -3 (+.f64 (*.f64 (*.f64 y (-.f64 t a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (*.f64 (*.f64 y (-.f64 t a)) (/.f64 a (pow.f64 z 2)))))))
(+.f64 (*.f64 y 3) (*.f64 -3 (+.f64 (*.f64 (/.f64 y z) (-.f64 t a)) (*.f64 (*.f64 y (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(+.f64 (*.f64 y 3) (*.f64 -3 (+.f64 (*.f64 y (/.f64 (-.f64 t a) z)) (*.f64 (*.f64 y (-.f64 t a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 3 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z)))
(*.f64 y (*.f64 3 (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 3 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z)))
(*.f64 y (*.f64 3 (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 3 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z)))
(*.f64 y (*.f64 3 (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 3 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z)))
(*.f64 y (*.f64 3 (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 3 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z)))
(*.f64 y (*.f64 3 (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 3 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z)))
(*.f64 y (*.f64 3 (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 3 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z)))
(*.f64 y (*.f64 3 (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 3 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z)))
(*.f64 y (*.f64 3 (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 3 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z)))
(*.f64 y (*.f64 3 (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 3 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z)))
(*.f64 y (*.f64 3 (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 3 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z)))
(*.f64 y (*.f64 3 (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 3 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z)))
(*.f64 y (*.f64 3 (/.f64 (-.f64 z t) (-.f64 z a))))
(*.f64 -3 (/.f64 (*.f64 y (-.f64 t z)) z))
(*.f64 (*.f64 (-.f64 t z) (/.f64 y z)) -3)
(*.f64 (-.f64 t z) (*.f64 -3 (/.f64 y z)))
(*.f64 y (*.f64 -3 (/.f64 (-.f64 t z) z)))
(+.f64 (*.f64 -3 (/.f64 (*.f64 y (*.f64 a (-.f64 t z))) (pow.f64 z 2))) (*.f64 -3 (/.f64 (*.f64 y (-.f64 t z)) z)))
(+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y z)) -3) (*.f64 (*.f64 (*.f64 a (-.f64 t z)) (/.f64 y (pow.f64 z 2))) -3))
(*.f64 -3 (+.f64 (*.f64 (*.f64 y (-.f64 t z)) (/.f64 a (pow.f64 z 2))) (*.f64 y (/.f64 (-.f64 t z) z))))
(*.f64 -3 (+.f64 (*.f64 y (/.f64 (-.f64 t z) z)) (*.f64 (*.f64 y a) (/.f64 (-.f64 t z) (pow.f64 z 2)))))
(*.f64 -3 (*.f64 (-.f64 t z) (+.f64 (/.f64 y z) (*.f64 (/.f64 y (pow.f64 z 2)) a))))
(+.f64 (*.f64 -3 (/.f64 (*.f64 y (*.f64 a (-.f64 t z))) (pow.f64 z 2))) (+.f64 (*.f64 -3 (/.f64 (*.f64 y (-.f64 t z)) z)) (*.f64 -3 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 t z))) (pow.f64 z 3)))))
(+.f64 (*.f64 (*.f64 (*.f64 a (-.f64 t z)) (/.f64 y (pow.f64 z 2))) -3) (+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y z)) -3) (*.f64 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 t z)) (/.f64 y (pow.f64 z 3))) -3)))
(+.f64 (*.f64 (*.f64 a (-.f64 t z)) (*.f64 -3 (/.f64 y (pow.f64 z 2)))) (*.f64 -3 (+.f64 (*.f64 (*.f64 y (-.f64 t z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (*.f64 y (/.f64 (-.f64 t z) z)))))
(*.f64 -3 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 t z) (/.f64 y (pow.f64 z 3)))) (+.f64 (*.f64 y (/.f64 (-.f64 t z) z)) (*.f64 (*.f64 y a) (/.f64 (-.f64 t z) (pow.f64 z 2))))))
(*.f64 -3 (+.f64 (*.f64 y (*.f64 (-.f64 t z) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 (-.f64 t z) (+.f64 (/.f64 y z) (*.f64 (/.f64 y (pow.f64 z 2)) a)))))
(+.f64 (*.f64 -3 (/.f64 (*.f64 y (*.f64 a (-.f64 t z))) (pow.f64 z 2))) (+.f64 (*.f64 -3 (/.f64 (*.f64 y (-.f64 t z)) z)) (+.f64 (*.f64 -3 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 t z))) (pow.f64 z 4))) (*.f64 -3 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 t z))) (pow.f64 z 3))))))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 t z)) (/.f64 y (pow.f64 z 3))) -3) (*.f64 (*.f64 (*.f64 (-.f64 t z) (pow.f64 a 3)) (/.f64 y (pow.f64 z 4))) -3)) (+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y z)) -3) (*.f64 (*.f64 (*.f64 a (-.f64 t z)) (/.f64 y (pow.f64 z 2))) -3)))
(+.f64 (*.f64 -3 (+.f64 (*.f64 (*.f64 y (-.f64 t z)) (/.f64 a (pow.f64 z 2))) (*.f64 y (/.f64 (-.f64 t z) z)))) (*.f64 -3 (+.f64 (*.f64 y (/.f64 (*.f64 (-.f64 t z) (pow.f64 a 3)) (pow.f64 z 4))) (*.f64 (*.f64 y (-.f64 t z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 (*.f64 (*.f64 y a) (/.f64 (-.f64 t z) (pow.f64 z 2))) -3) (*.f64 -3 (+.f64 (*.f64 y (/.f64 (-.f64 t z) z)) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 t z) (/.f64 y (pow.f64 z 3)))) (*.f64 y (/.f64 (*.f64 (-.f64 t z) (pow.f64 a 3)) (pow.f64 z 4)))))))
(*.f64 -3 (+.f64 (*.f64 y (*.f64 (-.f64 t z) (/.f64 a (pow.f64 z 2)))) (+.f64 (*.f64 y (*.f64 (-.f64 t z) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 (-.f64 t z) (+.f64 (/.f64 y z) (*.f64 (/.f64 y (pow.f64 z 4)) (pow.f64 a 3)))))))
(*.f64 -3 (+.f64 (*.f64 y (*.f64 (-.f64 t z) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))) (+.f64 (*.f64 y (*.f64 (-.f64 t z) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 (-.f64 t z) (+.f64 (/.f64 y z) (*.f64 (/.f64 y (pow.f64 z 2)) a))))))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) a))
(*.f64 3 (*.f64 (-.f64 t z) (/.f64 y a)))
(*.f64 (*.f64 y 3) (/.f64 (-.f64 t z) a))
(*.f64 (-.f64 t z) (*.f64 y (/.f64 3 a)))
(*.f64 y (*.f64 (-.f64 t z) (/.f64 3 a)))
(+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 (-.f64 t z) z)) (pow.f64 a 2))) (*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) a)))
(+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 t z) (*.f64 y z)) (pow.f64 a 2))) (*.f64 3 (*.f64 (-.f64 t z) (/.f64 y a))))
(*.f64 3 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) (*.f64 y (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2)))))
(*.f64 3 (*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 (-.f64 t z) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 (-.f64 t z) z)) (pow.f64 a 2))) (*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) a))))
(+.f64 (*.f64 3 (*.f64 (-.f64 t z) (/.f64 y a))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 t z) (*.f64 y z)) (pow.f64 a 2))) (*.f64 3 (*.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (/.f64 y (pow.f64 a 3))))))
(+.f64 (*.f64 (*.f64 y 3) (/.f64 (-.f64 t z) a)) (*.f64 3 (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (pow.f64 a 3))) (*.f64 y (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2))))))
(*.f64 3 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (pow.f64 a 3))) (*.f64 y (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2))))))
(*.f64 3 (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 t z) (pow.f64 a 2))) (*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 (-.f64 t z) (pow.f64 z 3))) (pow.f64 a 4))) (+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 (-.f64 t z) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 (-.f64 t z) z)) (pow.f64 a 2))) (*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) a)))))
(+.f64 (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 t z) (*.f64 y z)) (pow.f64 a 2))) (*.f64 3 (*.f64 (-.f64 t z) (/.f64 y a)))) (+.f64 (*.f64 3 (*.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (/.f64 y (pow.f64 a 3)))) (*.f64 3 (*.f64 (*.f64 (pow.f64 z 3) (-.f64 t z)) (/.f64 y (pow.f64 a 4))))))
(+.f64 (*.f64 3 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) (*.f64 y (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2))))) (*.f64 3 (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 z 3) (-.f64 t z))) (pow.f64 a 4)) (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (pow.f64 a 3))))))
(+.f64 (*.f64 y (*.f64 3 (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2)))) (*.f64 3 (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (pow.f64 a 3))) (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) (*.f64 (-.f64 t z) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4)))))))
(*.f64 3 (+.f64 (*.f64 (pow.f64 z 2) (*.f64 (/.f64 y (pow.f64 a 3)) (-.f64 t z))) (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 t z) (pow.f64 a 2))) (*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4)))))))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) a))
(*.f64 3 (*.f64 (-.f64 t z) (/.f64 y a)))
(*.f64 (*.f64 y 3) (/.f64 (-.f64 t z) a))
(*.f64 (-.f64 t z) (*.f64 y (/.f64 3 a)))
(*.f64 y (*.f64 (-.f64 t z) (/.f64 3 a)))
(+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 z (-.f64 t z))) (pow.f64 a 2))) (*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) a)))
(+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 t z) (*.f64 y z)) (pow.f64 a 2))) (*.f64 3 (*.f64 (-.f64 t z) (/.f64 y a))))
(*.f64 3 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) (*.f64 y (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2)))))
(*.f64 3 (*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 t z))) (pow.f64 a 3))) (+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 z (-.f64 t z))) (pow.f64 a 2))) (*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) a))))
(+.f64 (*.f64 3 (*.f64 (-.f64 t z) (/.f64 y a))) (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 t z) (*.f64 y z)) (pow.f64 a 2))) (*.f64 3 (*.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (/.f64 y (pow.f64 a 3))))))
(+.f64 (*.f64 (*.f64 y 3) (/.f64 (-.f64 t z) a)) (*.f64 3 (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (pow.f64 a 3))) (*.f64 y (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2))))))
(*.f64 3 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (pow.f64 a 3))) (*.f64 y (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2))))))
(*.f64 3 (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 t z) (pow.f64 a 2))) (*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 t z))) (pow.f64 a 3))) (+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 (-.f64 t z) (pow.f64 z 3))) (pow.f64 a 4))) (+.f64 (*.f64 3 (/.f64 (*.f64 y (*.f64 z (-.f64 t z))) (pow.f64 a 2))) (*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) a)))))
(+.f64 (+.f64 (*.f64 3 (/.f64 (*.f64 (-.f64 t z) (*.f64 y z)) (pow.f64 a 2))) (*.f64 3 (*.f64 (-.f64 t z) (/.f64 y a)))) (+.f64 (*.f64 3 (*.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (/.f64 y (pow.f64 a 3)))) (*.f64 3 (*.f64 (*.f64 (pow.f64 z 3) (-.f64 t z)) (/.f64 y (pow.f64 a 4))))))
(+.f64 (*.f64 3 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) (*.f64 y (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2))))) (*.f64 3 (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 z 3) (-.f64 t z))) (pow.f64 a 4)) (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (pow.f64 a 3))))))
(+.f64 (*.f64 y (*.f64 3 (/.f64 (*.f64 z (-.f64 t z)) (pow.f64 a 2)))) (*.f64 3 (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t z)) (pow.f64 a 3))) (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) (*.f64 (-.f64 t z) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4)))))))
(*.f64 3 (+.f64 (*.f64 (pow.f64 z 2) (*.f64 (/.f64 y (pow.f64 a 3)) (-.f64 t z))) (+.f64 (*.f64 (*.f64 y z) (/.f64 (-.f64 t z) (pow.f64 a 2))) (*.f64 (-.f64 t z) (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4)))))))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 0)
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))) (*.f64 (/.f64 y (-.f64 a z)) (*.f64 (-.f64 t z) -3)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 0 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 8)) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (*.f64 y 7)) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -6))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (*.f64 (/.f64 y (-.f64 a z)) (*.f64 (-.f64 t z) -3)) (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -6) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (*.f64 y 7)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7) (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 8)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(-.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 0)
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(-.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))) (*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z))))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(-.f64 0 (*.f64 (-.f64 t z) (/.f64 y (-.f64 z a))))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 8)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (*.f64 y 7)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (*.f64 y 7)) (*.f64 (-.f64 t z) (*.f64 (/.f64 y (-.f64 a z)) 6)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(-.f64 (*.f64 (/.f64 y (-.f64 a z)) (*.f64 (-.f64 t z) -3)) (*.f64 (-.f64 t z) (/.f64 (*.f64 y 4) (-.f64 z a))))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(-.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -6) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(-.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7) (*.f64 (-.f64 t z) (*.f64 (/.f64 y (-.f64 z a)) 8)))
(-.f64 (*.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) -7) (*.f64 (/.f64 y (-.f64 z a)) (*.f64 (-.f64 t z) 8)))
(-.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (*.f64 -7 y)) (*.f64 (-.f64 t z) (*.f64 (/.f64 y (-.f64 z a)) 8)))
(*.f64 (-.f64 t z) (-.f64 (*.f64 (/.f64 y (-.f64 a z)) -7) (*.f64 (/.f64 y (-.f64 z a)) 8)))
(-.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 16) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 15))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(-.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 14) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 13))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(-.f64 (+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -6) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -6)) (+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -6) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(-.f64 (+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7)) (+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7) (*.f64 (-.f64 t z) (*.f64 (/.f64 y (-.f64 z a)) 8))))
(-.f64 (+.f64 (*.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) -7) (*.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) -7)) (+.f64 (*.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) -7) (*.f64 (/.f64 y (-.f64 z a)) (*.f64 (-.f64 t z) 8))))
(-.f64 (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) -14) (+.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (*.f64 -7 y)) (*.f64 (-.f64 t z) (*.f64 (/.f64 y (-.f64 z a)) 8))))
(-.f64 (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)) -14) (*.f64 (-.f64 t z) (+.f64 (*.f64 (/.f64 y (-.f64 z a)) 8) (*.f64 (/.f64 y (-.f64 a z)) -7))))
(-.f64 (*.f64 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))) -14) (*.f64 (-.f64 t z) (+.f64 (*.f64 (/.f64 y (-.f64 z a)) 8) (*.f64 (/.f64 y (-.f64 a z)) -7))))
(*.f64 (-.f64 t z) (-.f64 (*.f64 (/.f64 y (-.f64 a z)) -14) (+.f64 (*.f64 (/.f64 y (-.f64 z a)) 8) (*.f64 (/.f64 y (-.f64 a z)) -7))))
(-.f64 (+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 16) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 16)) (+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 16) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 15)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 1)
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 z a))) -1)
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 (-.f64 t z) y) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(pow.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 1)
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(neg.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 z a))))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))) 0)
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 0 (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))))
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(-.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))) 0)
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(-.f64 0 (*.f64 (-.f64 t z) (/.f64 (*.f64 y 4) (-.f64 z a))))
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(/.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))) 1)
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(/.f64 (*.f64 (-.f64 t z) (/.f64 (*.f64 y 4) (-.f64 z a))) -1)
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(/.f64 (*.f64 (-.f64 t z) (*.f64 y -4)) (-.f64 z a))
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(pow.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))) 1)
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(neg.f64 (*.f64 (-.f64 t z) (/.f64 (*.f64 y 4) (-.f64 z a))))
(*.f64 4 (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(*.f64 y (*.f64 4 (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 0)
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))) (*.f64 (/.f64 y (-.f64 a z)) (*.f64 (-.f64 t z) -3)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 0 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 8)) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (*.f64 y 7)) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -6))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (*.f64 (/.f64 y (-.f64 a z)) (*.f64 (-.f64 t z) -3)) (*.f64 (-.f64 z t) (/.f64 (*.f64 y 4) (-.f64 z a))))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -6) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) (*.f64 y 7)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) -7) (*.f64 y (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) 8)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (-.f64 t z) (-.f64 (neg.f64 (/.f64 (*.f64 y 4) (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (-.f64 t z) (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 y 8)) (*.f64 (/.f64 y (-.f64 a z)) 7)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (-.f64 t z) (-.f64 (*.f64 (+.f64 y y) (*.f64 4 (/.f64 1 (-.f64 a z)))) (*.f64 (/.f64 y (-.f64 a z)) 7)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (-.f64 t z) (-.f64 (*.f64 (/.f64 y (-.f64 a z)) 7) (*.f64 (/.f64 y (-.f64 a z)) 6)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (-.f64 t z) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) -3) (*.f64 (/.f64 y (-.f64 a z)) 4)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (-.f64 t z) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) -3) (neg.f64 (/.f64 (*.f64 y 4) (-.f64 z a)))))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (-.f64 t z) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) 4) (*.f64 (/.f64 y (-.f64 a z)) -3)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (/.f64 y (-.f64 a z)) (-.f64 t z))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (/.f64 y (-.f64 a z)) (-.f64 (*.f64 2 (*.f64 (-.f64 t z) 4)) (*.f64 (-.f64 t z) 7)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (/.f64 y (-.f64 a z)) (-.f64 (*.f64 (-.f64 t z) 7) (*.f64 (-.f64 t z) 6)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (/.f64 y (-.f64 a z)) (+.f64 (*.f64 (-.f64 t z) -3) (*.f64 (-.f64 t z) 4)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (/.f64 y (-.f64 a z)) (+.f64 (*.f64 (-.f64 t z) 4) (*.f64 (-.f64 t z) -3)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 1)
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (-.f64 z t) (+.f64 (/.f64 (*.f64 y 3) (-.f64 a z)) (/.f64 (*.f64 y 4) (-.f64 z a))))
(*.f64 (-.f64 z t) (+.f64 (*.f64 4 (/.f64 y (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))
(*.f64 (-.f64 z t) (+.f64 (*.f64 y (/.f64 4 (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))
(*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 3 (-.f64 a z)) (/.f64 4 (-.f64 z a)))))
(*.f64 (-.f64 z t) (-.f64 (/.f64 (*.f64 y 3) (-.f64 a z)) (neg.f64 (/.f64 (*.f64 y 4) (-.f64 z a)))))
(*.f64 (-.f64 z t) (+.f64 (*.f64 4 (/.f64 y (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))
(*.f64 (-.f64 z t) (+.f64 (*.f64 y (/.f64 4 (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))
(*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 3 (-.f64 a z)) (/.f64 4 (-.f64 z a)))))
(*.f64 (-.f64 z t) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) 6) (*.f64 (/.f64 y (-.f64 z a)) 7)))
(*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) y)
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 1 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 z a))) -1)
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (/.f64 1 (-.f64 z a)) (*.f64 y (-.f64 z t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 t z) (*.f64 y -4)) (*.f64 3 (*.f64 y (-.f64 z t)))))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 t z) (*.f64 y -4)) (*.f64 y (*.f64 3 (-.f64 z t)))))
(*.f64 (/.f64 1 (-.f64 z a)) (*.f64 y (-.f64 (*.f64 (-.f64 t z) -4) (*.f64 3 (-.f64 z t)))))
(*.f64 y (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 t z) -4) (*.f64 3 (-.f64 z t)))))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 y (*.f64 (-.f64 t z) -4)) (*.f64 3 (*.f64 y (-.f64 z t)))))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 t z) (*.f64 y -4)) (*.f64 y (*.f64 3 (-.f64 z t)))))
(*.f64 (/.f64 1 (-.f64 z a)) (*.f64 y (-.f64 (*.f64 (-.f64 t z) -4) (*.f64 3 (-.f64 z t)))))
(*.f64 y (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 t z) -4) (*.f64 3 (-.f64 z t)))))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 4 (*.f64 y (-.f64 z t))) (*.f64 3 (*.f64 y (-.f64 z t)))))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (/.f64 1 (-.f64 a z)) (*.f64 (-.f64 t z) y))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 4 (*.f64 (-.f64 t z) y)) (*.f64 y (*.f64 (-.f64 t z) 3))))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 4 (*.f64 (-.f64 t z) y)) (*.f64 (-.f64 t z) (*.f64 y 3))))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 4 (*.f64 (-.f64 t z) y)) (*.f64 3 (*.f64 (-.f64 t z) y))))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 t z) (*.f64 y 4)) (*.f64 y (*.f64 (-.f64 t z) 3))))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 t z) (*.f64 y 4)) (*.f64 (-.f64 t z) (*.f64 y 3))))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 t z) (*.f64 y 4)) (*.f64 3 (*.f64 (-.f64 t z) y))))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 -1 (*.f64 (-.f64 t z) (/.f64 y (-.f64 z a))))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (/.f64 y (-.f64 z a)) (-.f64 z t))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (/.f64 y (-.f64 z a)) (-.f64 (*.f64 (-.f64 t z) -4) (*.f64 (-.f64 t z) -3)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (/.f64 y (-.f64 z a)) (+.f64 (*.f64 (-.f64 t z) 3) (*.f64 (-.f64 t z) -4)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (/.f64 (-.f64 t z) (-.f64 z a)) (+.f64 (*.f64 y 3) (*.f64 y -4)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (neg.f64 y) (+.f64 (/.f64 (*.f64 (-.f64 t z) 3) (-.f64 a z)) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) -4)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (*.f64 (-.f64 t z) y) (/.f64 1 (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (*.f64 y (-.f64 z t)) (/.f64 1 (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(*.f64 (+.f64 (/.f64 (*.f64 y 3) (-.f64 a z)) (/.f64 (*.f64 y 4) (-.f64 z a))) (-.f64 z t))
(*.f64 (-.f64 z t) (+.f64 (*.f64 4 (/.f64 y (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))
(*.f64 (-.f64 z t) (+.f64 (*.f64 y (/.f64 4 (-.f64 z a))) (/.f64 (*.f64 y 3) (-.f64 a z))))
(*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 3 (-.f64 a z)) (/.f64 4 (-.f64 z a)))))
(/.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 1)
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 z a))) -1)
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 (-.f64 t z) y) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(pow.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 1)
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(neg.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 z a))))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))
(+.f64 (*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z))) 0)
(*.f64 3 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z)))
(*.f64 y (*.f64 3 (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 0 (*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z))))
(*.f64 3 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z)))
(*.f64 y (*.f64 3 (/.f64 (-.f64 z t) (-.f64 z a))))
(-.f64 (*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z))) 0)
(*.f64 3 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z)))
(*.f64 y (*.f64 3 (/.f64 (-.f64 z t) (-.f64 z a))))
(-.f64 0 (*.f64 (/.f64 y (-.f64 a z)) (*.f64 (-.f64 t z) -3)))
(*.f64 3 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z)))
(*.f64 y (*.f64 3 (/.f64 (-.f64 z t) (-.f64 z a))))
(/.f64 (*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z))) 1)
(*.f64 3 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z)))
(*.f64 y (*.f64 3 (/.f64 (-.f64 z t) (-.f64 z a))))
(/.f64 (*.f64 (/.f64 y (-.f64 a z)) (*.f64 (-.f64 t z) -3)) -1)
(*.f64 3 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z)))
(*.f64 y (*.f64 3 (/.f64 (-.f64 z t) (-.f64 z a))))
(/.f64 (*.f64 y (*.f64 (-.f64 t z) 3)) (-.f64 a z))
(*.f64 3 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z)))
(*.f64 y (*.f64 3 (/.f64 (-.f64 z t) (-.f64 z a))))
(pow.f64 (*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z))) 1)
(*.f64 3 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z)))
(*.f64 y (*.f64 3 (/.f64 (-.f64 z t) (-.f64 z a))))
(neg.f64 (*.f64 (/.f64 y (-.f64 a z)) (*.f64 (-.f64 t z) -3)))
(*.f64 3 (*.f64 y (/.f64 (-.f64 t z) (-.f64 a z))))
(*.f64 3 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(*.f64 (-.f64 t z) (/.f64 (*.f64 y 3) (-.f64 a z)))
(*.f64 y (*.f64 3 (/.f64 (-.f64 z t) (-.f64 z a))))

localize52.0ms (0.3%)

Local error

Found 1 expressions with local error:

NewErrorProgram
15.3b
(/.f64 (*.f64 y z) z)
Compiler

Compiled 15 to 7 computations (53.3% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
y
@-inf
(/.f64 (*.f64 y z) z)
0.0ms
y
@inf
(/.f64 (*.f64 y z) z)
0.0ms
y
@0
(/.f64 (*.f64 y z) z)
0.0ms
z
@-inf
(/.f64 (*.f64 y z) z)
0.0ms
z
@inf
(/.f64 (*.f64 y z) z)

rewrite77.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1368×rational_best-1
1318×rational_best-2
1110×rational_best-simplify-51
1024×rational_best-simplify-2
1022×rational_best-4
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0613
14113
27813
310913
41771
55001
612281
732061
877371
Stop Event
node limit
Counts
1 → 44
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) z)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 y 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 y)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 y) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y y) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y 4) (neg.f64 (*.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y 3) (*.f64 y -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y -2) (*.f64 y 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 y 3)) (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 y 4)) (+.f64 (*.f64 y 3) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 y 4)) (+.f64 (+.f64 y y) (*.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 y 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 y) (*.f64 y -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 y y) y)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y 4) (*.f64 y 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y 3) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y -2) (neg.f64 (*.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 y z) 4) (/.f64 1 z)) (*.f64 y 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y 3) (*.f64 y 3)) (+.f64 (*.f64 y 3) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y 4) (*.f64 y 4)) (+.f64 (*.f64 y 4) (*.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (/.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y z) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y z) (+.f64 (/.f64 1 (neg.f64 z)) (*.f64 z (*.f64 2 (/.f64 (/.f64 1 z) z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y z) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (neg.f64 z)) (/.f64 1 (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (neg.f64 z)) (+.f64 (/.f64 1 z) (neg.f64 (*.f64 (/.f64 1 z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (neg.f64 z)) (+.f64 (/.f64 1 z) (*.f64 (+.f64 z z) (/.f64 (/.f64 1 z) (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (neg.f64 z)) (+.f64 (/.f64 1 z) (*.f64 2 (/.f64 1 (neg.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (/.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (neg.f64 z)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (neg.f64 z)) (/.f64 1 (/.f64 1 (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (neg.f64 z)) (+.f64 z (*.f64 (neg.f64 z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (neg.f64 z)) (+.f64 z (*.f64 2 (/.f64 1 (/.f64 1 (neg.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (neg.f64 z)) (+.f64 z (neg.f64 (+.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 z)) (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 z)) (+.f64 (*.f64 y z) (*.f64 z (*.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (neg.f64 z))) (/.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 y 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x . y)))))

simplify113.0ms (0.7%)

Algorithm
egg-herbie
Rules
1408×rational_best-simplify-2
800×rational_best-simplify-44
764×rational_best-simplify-48
688×rational_best-simplify-45
632×rational_best-simplify-51
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09968
118268
236268
388068
4254068
5436068
6649368
7725868
Stop Event
node limit
Counts
68 → 45
Calls
Call 1
Inputs
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
(+.f64 y 0)
(+.f64 0 y)
(+.f64 (neg.f64 y) (+.f64 y y))
(+.f64 (+.f64 y y) (neg.f64 y))
(+.f64 (*.f64 y 4) (neg.f64 (*.f64 y 3)))
(+.f64 (*.f64 y 3) (*.f64 y -2))
(+.f64 (*.f64 y -2) (*.f64 y 3))
(+.f64 (neg.f64 (*.f64 y 3)) (*.f64 y 4))
(+.f64 (neg.f64 (*.f64 y 4)) (+.f64 (*.f64 y 3) (+.f64 y y)))
(+.f64 (neg.f64 (*.f64 y 4)) (+.f64 (+.f64 y y) (*.f64 y 3)))
(-.f64 y 0)
(-.f64 0 (neg.f64 y))
(-.f64 (neg.f64 y) (*.f64 y -2))
(-.f64 (+.f64 y y) y)
(-.f64 (*.f64 y 4) (*.f64 y 3))
(-.f64 (*.f64 y 3) (+.f64 y y))
(-.f64 (*.f64 y -2) (neg.f64 (*.f64 y 3)))
(-.f64 (/.f64 (*.f64 (/.f64 y z) 4) (/.f64 1 z)) (*.f64 y 3))
(-.f64 (+.f64 (*.f64 y 3) (*.f64 y 3)) (+.f64 (*.f64 y 3) (+.f64 y y)))
(-.f64 (+.f64 (*.f64 y 4) (*.f64 y 4)) (+.f64 (*.f64 y 4) (*.f64 y 3)))
(*.f64 y 1)
(*.f64 z (/.f64 y z))
(*.f64 (*.f64 y z) (/.f64 1 z))
(*.f64 (*.f64 y z) (+.f64 (/.f64 1 (neg.f64 z)) (*.f64 z (*.f64 2 (/.f64 (/.f64 1 z) z)))))
(*.f64 1 y)
(*.f64 (/.f64 y z) z)
(*.f64 (/.f64 1 z) (*.f64 y z))
(*.f64 (*.f64 y (neg.f64 z)) (/.f64 1 (neg.f64 z)))
(*.f64 (*.f64 y (neg.f64 z)) (+.f64 (/.f64 1 z) (neg.f64 (*.f64 (/.f64 1 z) 2))))
(*.f64 (*.f64 y (neg.f64 z)) (+.f64 (/.f64 1 z) (*.f64 (+.f64 z z) (/.f64 (/.f64 1 z) (neg.f64 z)))))
(*.f64 (*.f64 y (neg.f64 z)) (+.f64 (/.f64 1 z) (*.f64 2 (/.f64 1 (neg.f64 z)))))
(*.f64 (neg.f64 z) (/.f64 y (neg.f64 z)))
(*.f64 -1 (neg.f64 y))
(*.f64 (/.f64 y (neg.f64 z)) (neg.f64 z))
(*.f64 (/.f64 y (neg.f64 z)) (/.f64 1 (/.f64 1 (neg.f64 z))))
(*.f64 (/.f64 y (neg.f64 z)) (+.f64 z (*.f64 (neg.f64 z) 2)))
(*.f64 (/.f64 y (neg.f64 z)) (+.f64 z (*.f64 2 (/.f64 1 (/.f64 1 (neg.f64 z))))))
(*.f64 (/.f64 y (neg.f64 z)) (+.f64 z (neg.f64 (+.f64 z z))))
(*.f64 (neg.f64 y) -1)
(*.f64 (/.f64 1 (neg.f64 z)) (*.f64 y (neg.f64 z)))
(*.f64 (/.f64 1 (neg.f64 z)) (+.f64 (*.f64 y z) (*.f64 z (*.f64 y -2))))
(*.f64 (/.f64 1 (/.f64 1 (neg.f64 z))) (/.f64 y (neg.f64 z)))
(pow.f64 y 1)
(neg.f64 (neg.f64 y))
Outputs
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
y
(+.f64 y 0)
y
(+.f64 0 y)
y
(+.f64 (neg.f64 y) (+.f64 y y))
y
(+.f64 (+.f64 y y) (neg.f64 y))
y
(+.f64 (*.f64 y 4) (neg.f64 (*.f64 y 3)))
y
(+.f64 (*.f64 y 3) (*.f64 y -2))
y
(+.f64 (*.f64 y -2) (*.f64 y 3))
y
(+.f64 (neg.f64 (*.f64 y 3)) (*.f64 y 4))
y
(+.f64 (neg.f64 (*.f64 y 4)) (+.f64 (*.f64 y 3) (+.f64 y y)))
y
(+.f64 (neg.f64 (*.f64 y 4)) (+.f64 (+.f64 y y) (*.f64 y 3)))
y
(-.f64 y 0)
y
(-.f64 0 (neg.f64 y))
y
(-.f64 (neg.f64 y) (*.f64 y -2))
y
(-.f64 (+.f64 y y) y)
y
(-.f64 (*.f64 y 4) (*.f64 y 3))
y
(-.f64 (*.f64 y 3) (+.f64 y y))
y
(-.f64 (*.f64 y -2) (neg.f64 (*.f64 y 3)))
y
(-.f64 (/.f64 (*.f64 (/.f64 y z) 4) (/.f64 1 z)) (*.f64 y 3))
y
(-.f64 (+.f64 (*.f64 y 3) (*.f64 y 3)) (+.f64 (*.f64 y 3) (+.f64 y y)))
y
(-.f64 (+.f64 (*.f64 y 4) (*.f64 y 4)) (+.f64 (*.f64 y 4) (*.f64 y 3)))
y
(*.f64 y 1)
y
(*.f64 z (/.f64 y z))
y
(*.f64 (*.f64 y z) (/.f64 1 z))
y
(*.f64 (*.f64 y z) (+.f64 (/.f64 1 (neg.f64 z)) (*.f64 z (*.f64 2 (/.f64 (/.f64 1 z) z)))))
y
(*.f64 1 y)
y
(*.f64 (/.f64 y z) z)
y
(*.f64 (/.f64 1 z) (*.f64 y z))
y
(*.f64 (*.f64 y (neg.f64 z)) (/.f64 1 (neg.f64 z)))
y
(*.f64 (*.f64 y (neg.f64 z)) (+.f64 (/.f64 1 z) (neg.f64 (*.f64 (/.f64 1 z) 2))))
y
(*.f64 (*.f64 y (neg.f64 z)) (+.f64 (/.f64 1 z) (*.f64 (+.f64 z z) (/.f64 (/.f64 1 z) (neg.f64 z)))))
y
(*.f64 (*.f64 y (neg.f64 z)) (+.f64 (/.f64 1 z) (*.f64 2 (/.f64 1 (neg.f64 z)))))
y
(*.f64 (neg.f64 z) (/.f64 y (neg.f64 z)))
y
(*.f64 -1 (neg.f64 y))
y
(*.f64 (/.f64 y (neg.f64 z)) (neg.f64 z))
y
(*.f64 (/.f64 y (neg.f64 z)) (/.f64 1 (/.f64 1 (neg.f64 z))))
y
(*.f64 (/.f64 y (neg.f64 z)) (+.f64 z (*.f64 (neg.f64 z) 2)))
y
(*.f64 (/.f64 y (neg.f64 z)) (+.f64 z (*.f64 2 (/.f64 1 (/.f64 1 (neg.f64 z))))))
y
(*.f64 (/.f64 y (neg.f64 z)) (+.f64 z (neg.f64 (+.f64 z z))))
y
(*.f64 (neg.f64 y) -1)
y
(*.f64 (/.f64 1 (neg.f64 z)) (*.f64 y (neg.f64 z)))
y
(*.f64 (/.f64 1 (neg.f64 z)) (+.f64 (*.f64 y z) (*.f64 z (*.f64 y -2))))
y
(*.f64 (/.f64 1 (/.f64 1 (neg.f64 z))) (/.f64 y (neg.f64 z)))
y
(pow.f64 y 1)
y
(neg.f64 (neg.f64 y))
y

localize8.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 t (/.f64 y a)) x)
5.1b
(*.f64 t (/.f64 y a))
Compiler

Compiled 24 to 8 computations (66.7% saved)

series5.0ms (0%)

Counts
2 → 84
Calls

21 calls:

TimeVariablePointExpression
0.0ms
t
@0
(*.f64 t (/.f64 y a))
0.0ms
y
@0
(*.f64 t (/.f64 y a))
0.0ms
y
@inf
(*.f64 t (/.f64 y a))
0.0ms
a
@0
(*.f64 t (/.f64 y a))
0.0ms
t
@inf
(*.f64 t (/.f64 y a))

rewrite138.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1236×rational_best-1
1208×rational_best-2
1200×rational_best-4
1200×rational_best-3
1174×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
15832
29032
310732
415332
526432
658632
7203332
8379532
9621932
Stop Event
node limit
Counts
2 → 15
Calls
Call 1
Inputs
(*.f64 t (/.f64 y a))
(+.f64 (*.f64 t (/.f64 y a)) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 y a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (/.f64 y a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 y a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 t (/.f64 y (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 y a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t y) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 y (neg.f64 a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (neg.f64 t)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (/.f64 y a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 t (/.f64 y (neg.f64 a))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 t (/.f64 y a)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 t (/.f64 y a)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 t (/.f64 y a)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 t (/.f64 y a)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 t (/.f64 y a)) x) 1)))))

simplify197.0ms (1.2%)

Algorithm
egg-herbie
Rules
1982×rational_best-simplify-1
1282×rational_best-simplify-46
1170×rational_best-simplify-49
1056×rational_best-simplify-2
906×rational_best-simplify-50
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0371461
1551461
2831461
31151461
41441461
51691461
61941461
72131461
83121461
98051461
109221461
1110141461
1210411461
1310991461
1412881461
1516841461
1623461461
1743921461
1857891461
1975391461
Stop Event
node limit
Counts
99 → 22
Calls
Call 1
Inputs
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
(/.f64 (*.f64 y t) a)
x
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(/.f64 (*.f64 y t) a)
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(/.f64 (*.f64 y t) a)
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
x
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(/.f64 (*.f64 y t) a)
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(/.f64 (*.f64 y t) a)
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(/.f64 (*.f64 y t) a)
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
x
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
x
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(/.f64 (*.f64 y t) a)
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
x
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
x
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (*.f64 t (/.f64 y a)) 0)
(+.f64 0 (*.f64 t (/.f64 y a)))
(-.f64 (*.f64 t (/.f64 y a)) 0)
(-.f64 0 (*.f64 t (/.f64 y (neg.f64 a))))
(/.f64 (*.f64 t (/.f64 y a)) 1)
(/.f64 (*.f64 t y) a)
(/.f64 (*.f64 t (/.f64 y (neg.f64 a))) -1)
(/.f64 (*.f64 y (neg.f64 t)) (neg.f64 a))
(pow.f64 (*.f64 t (/.f64 y a)) 1)
(neg.f64 (*.f64 t (/.f64 y (neg.f64 a))))
(-.f64 (+.f64 (*.f64 t (/.f64 y a)) x) 0)
(*.f64 (+.f64 (*.f64 t (/.f64 y a)) x) 1)
(*.f64 1 (+.f64 (*.f64 t (/.f64 y a)) x))
(/.f64 (+.f64 (*.f64 t (/.f64 y a)) x) 1)
(pow.f64 (+.f64 (*.f64 t (/.f64 y a)) x) 1)
Outputs
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
x
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
x
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
x
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
x
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
x
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
x
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(+.f64 (*.f64 t (/.f64 y a)) 0)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(+.f64 0 (*.f64 t (/.f64 y a)))
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(-.f64 (*.f64 t (/.f64 y a)) 0)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(-.f64 0 (*.f64 t (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 t (/.f64 y a)) 1)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 t y) a)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 t (/.f64 y (neg.f64 a))) -1)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(/.f64 (*.f64 y (neg.f64 t)) (neg.f64 a))
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(pow.f64 (*.f64 t (/.f64 y a)) 1)
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(neg.f64 (*.f64 t (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 t a))
(*.f64 t (/.f64 y a))
(-.f64 (+.f64 (*.f64 t (/.f64 y a)) x) 0)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(*.f64 (+.f64 (*.f64 t (/.f64 y a)) x) 1)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(*.f64 1 (+.f64 (*.f64 t (/.f64 y a)) x))
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(/.f64 (+.f64 (*.f64 t (/.f64 y a)) x) 1)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))
(pow.f64 (+.f64 (*.f64 t (/.f64 y a)) x) 1)
(+.f64 x (*.f64 y (/.f64 t a)))
(+.f64 x (*.f64 t (/.f64 y a)))

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 (*.f64 y (neg.f64 t)) z) x)
5.3b
(/.f64 (*.f64 y (neg.f64 t)) z)
Compiler

Compiled 29 to 9 computations (69% saved)

series5.0ms (0%)

Counts
2 → 84
Calls

21 calls:

TimeVariablePointExpression
1.0ms
t
@inf
(/.f64 (*.f64 y (neg.f64 t)) z)
1.0ms
y
@0
(/.f64 (*.f64 y (neg.f64 t)) z)
0.0ms
z
@0
(/.f64 (*.f64 y (neg.f64 t)) z)
0.0ms
t
@0
(/.f64 (*.f64 y (neg.f64 t)) z)
0.0ms
z
@inf
(/.f64 (*.f64 y (neg.f64 t)) z)

rewrite83.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1126×rational_best-simplify-51
1074×rational_best-simplify-2
956×rational_best-1
930×rational_best-4
930×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01140
17640
213340
318440
430840
565640
6167040
7440840
8644740
Stop Event
node limit
Counts
2 → 54
Calls
Call 1
Inputs
(/.f64 (*.f64 y (neg.f64 t)) z)
(+.f64 (/.f64 (*.f64 y (neg.f64 t)) z) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 t (/.f64 y z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (neg.f64 (*.f64 t (/.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 y z)) (*.f64 t (*.f64 (/.f64 y z) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 (/.f64 y z) -2)) (*.f64 t (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y z) (+.f64 t t)) (*.f64 (*.f64 t (/.f64 y z)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (/.f64 y z)) -3) (*.f64 (/.f64 y z) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 t z) -4)) (*.f64 (*.f64 t (/.f64 y z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (/.f64 y z)) 3) (*.f64 y (*.f64 (/.f64 t z) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 t z) 4)) (+.f64 (*.f64 t (*.f64 (/.f64 y z) -2)) (*.f64 (*.f64 t (/.f64 y z)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 t z) 4)) (-.f64 (*.f64 y (*.f64 (/.f64 t z) -4)) (*.f64 t (/.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 t (*.f64 (/.f64 y z) -2)) (*.f64 (*.f64 t (/.f64 y z)) -3)) (*.f64 y (*.f64 (/.f64 t z) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y (*.f64 (/.f64 t z) -4)) (*.f64 t (/.f64 y z))) (*.f64 y (*.f64 (/.f64 t z) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 t (/.f64 y z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 t (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 y z)) (*.f64 (/.f64 y z) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 (/.f64 y z) -2)) (neg.f64 (*.f64 t (/.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y z) (+.f64 t t)) (*.f64 (*.f64 t (/.f64 y z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y z) (+.f64 t t)) (/.f64 (*.f64 y (*.f64 t 3)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y z) (+.f64 t t)) (/.f64 (*.f64 t (*.f64 y -3)) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (/.f64 y z)) -3) (*.f64 t (*.f64 (/.f64 y z) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 t z) -4)) (*.f64 (*.f64 t (/.f64 y z)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t (/.f64 y z)) 3) (*.f64 y (*.f64 (/.f64 t z) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 t z) 4)) (-.f64 (*.f64 t (/.f64 y z)) (*.f64 y (*.f64 (/.f64 t z) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 t z) 4)) (/.f64 (+.f64 (*.f64 t (*.f64 (/.f64 y z) -2)) (*.f64 (*.f64 t (/.f64 y z)) -3)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 t z) 4)) (+.f64 (*.f64 (/.f64 y z) (+.f64 t t)) (*.f64 (*.f64 t (/.f64 y z)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (/.f64 y z) (+.f64 t t)) (*.f64 y (*.f64 (/.f64 t z) -4))) (/.f64 (+.f64 (*.f64 (*.f64 t (/.f64 y z)) -3) (*.f64 y (*.f64 (/.f64 t z) -4))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 t (/.f64 y z)) -3) (*.f64 (*.f64 t (/.f64 y z)) -3)) (+.f64 (*.f64 t (*.f64 (/.f64 y z) -2)) (*.f64 (*.f64 t (/.f64 y z)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (*.f64 (/.f64 t z) -4)) (*.f64 y (*.f64 (/.f64 t z) -4))) (+.f64 (*.f64 (*.f64 t (/.f64 y z)) -3) (*.f64 y (*.f64 (/.f64 t z) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y (*.f64 t -4)) z) (/.f64 (*.f64 t (*.f64 y -3)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 y (+.f64 t t)) (*.f64 y (+.f64 t t))) (neg.f64 z)) (/.f64 (*.f64 y (*.f64 t 3)) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (*.f64 t (/.f64 y z)) 3) (*.f64 (*.f64 t (/.f64 y z)) 3)) (+.f64 (*.f64 (*.f64 t (/.f64 y z)) 3) (*.f64 y (*.f64 (/.f64 t z) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 (neg.f64 t) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (/.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (neg.f64 t)) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 t (/.f64 y z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (neg.f64 (*.f64 t (/.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 t (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y z) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (*.f64 y (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 t) z) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y t) (/.f64 -1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t z) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (neg.f64 z)) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (/.f64 y z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 z) (*.f64 y t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (*.f64 t (/.f64 y z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 t (/.f64 y z)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (*.f64 t (/.f64 y z))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (*.f64 t (/.f64 y z))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (neg.f64 (*.f64 t (/.f64 y z))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 t (/.f64 y z))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (neg.f64 (*.f64 t (/.f64 y z))) x) 1)))))

simplify347.0ms (2.1%)

Algorithm
egg-herbie
Rules
1270×rational_best-simplify-47
1022×rational_best-simplify-50
956×rational_best-simplify-2
932×rational_best-simplify-53
844×rational_best-simplify-1
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
01212538
11972526
23422526
36472522
413682522
534832522
648852516
766602516
875272516
978782516
Stop Event
node limit
Counts
138 → 68
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(*.f64 -1 (/.f64 (*.f64 y t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(*.f64 -1 (/.f64 (*.f64 y t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(*.f64 -1 (/.f64 (*.f64 y t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(*.f64 -1 (/.f64 (*.f64 y t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(*.f64 -1 (/.f64 (*.f64 y t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(*.f64 -1 (/.f64 (*.f64 y t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 (neg.f64 (*.f64 t (/.f64 y z))) 0)
(+.f64 0 (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 (*.f64 t (/.f64 y z)) (*.f64 t (*.f64 (/.f64 y z) -2)))
(+.f64 (*.f64 t (*.f64 (/.f64 y z) -2)) (*.f64 t (/.f64 y z)))
(+.f64 (*.f64 (/.f64 y z) (+.f64 t t)) (*.f64 (*.f64 t (/.f64 y z)) -3))
(+.f64 (*.f64 (*.f64 t (/.f64 y z)) -3) (*.f64 (/.f64 y z) (+.f64 t t)))
(+.f64 (*.f64 y (*.f64 (/.f64 t z) -4)) (*.f64 (*.f64 t (/.f64 y z)) 3))
(+.f64 (*.f64 (*.f64 t (/.f64 y z)) 3) (*.f64 y (*.f64 (/.f64 t z) -4)))
(+.f64 (*.f64 y (*.f64 (/.f64 t z) 4)) (+.f64 (*.f64 t (*.f64 (/.f64 y z) -2)) (*.f64 (*.f64 t (/.f64 y z)) -3)))
(+.f64 (*.f64 y (*.f64 (/.f64 t z) 4)) (-.f64 (*.f64 y (*.f64 (/.f64 t z) -4)) (*.f64 t (/.f64 y z))))
(+.f64 (+.f64 (*.f64 t (*.f64 (/.f64 y z) -2)) (*.f64 (*.f64 t (/.f64 y z)) -3)) (*.f64 y (*.f64 (/.f64 t z) 4)))
(+.f64 (-.f64 (*.f64 y (*.f64 (/.f64 t z) -4)) (*.f64 t (/.f64 y z))) (*.f64 y (*.f64 (/.f64 t z) 4)))
(-.f64 (neg.f64 (*.f64 t (/.f64 y z))) 0)
(-.f64 0 (*.f64 t (/.f64 y z)))
(-.f64 (*.f64 t (/.f64 y z)) (*.f64 (/.f64 y z) (+.f64 t t)))
(-.f64 (*.f64 t (*.f64 (/.f64 y z) -2)) (neg.f64 (*.f64 t (/.f64 y z))))
(-.f64 (*.f64 (/.f64 y z) (+.f64 t t)) (*.f64 (*.f64 t (/.f64 y z)) 3))
(-.f64 (*.f64 (/.f64 y z) (+.f64 t t)) (/.f64 (*.f64 y (*.f64 t 3)) z))
(-.f64 (*.f64 (/.f64 y z) (+.f64 t t)) (/.f64 (*.f64 t (*.f64 y -3)) (neg.f64 z)))
(-.f64 (*.f64 (*.f64 t (/.f64 y z)) -3) (*.f64 t (*.f64 (/.f64 y z) -2)))
(-.f64 (*.f64 y (*.f64 (/.f64 t z) -4)) (*.f64 (*.f64 t (/.f64 y z)) -3))
(-.f64 (*.f64 (*.f64 t (/.f64 y z)) 3) (*.f64 y (*.f64 (/.f64 t z) 4)))
(-.f64 (*.f64 y (*.f64 (/.f64 t z) 4)) (-.f64 (*.f64 t (/.f64 y z)) (*.f64 y (*.f64 (/.f64 t z) -4))))
(-.f64 (*.f64 y (*.f64 (/.f64 t z) 4)) (/.f64 (+.f64 (*.f64 t (*.f64 (/.f64 y z) -2)) (*.f64 (*.f64 t (/.f64 y z)) -3)) -1))
(-.f64 (*.f64 y (*.f64 (/.f64 t z) 4)) (+.f64 (*.f64 (/.f64 y z) (+.f64 t t)) (*.f64 (*.f64 t (/.f64 y z)) 3)))
(-.f64 (-.f64 (*.f64 (/.f64 y z) (+.f64 t t)) (*.f64 y (*.f64 (/.f64 t z) -4))) (/.f64 (+.f64 (*.f64 (*.f64 t (/.f64 y z)) -3) (*.f64 y (*.f64 (/.f64 t z) -4))) -1))
(-.f64 (+.f64 (*.f64 (*.f64 t (/.f64 y z)) -3) (*.f64 (*.f64 t (/.f64 y z)) -3)) (+.f64 (*.f64 t (*.f64 (/.f64 y z) -2)) (*.f64 (*.f64 t (/.f64 y z)) -3)))
(-.f64 (+.f64 (*.f64 y (*.f64 (/.f64 t z) -4)) (*.f64 y (*.f64 (/.f64 t z) -4))) (+.f64 (*.f64 (*.f64 t (/.f64 y z)) -3) (*.f64 y (*.f64 (/.f64 t z) -4))))
(-.f64 (/.f64 (*.f64 y (*.f64 t -4)) z) (/.f64 (*.f64 t (*.f64 y -3)) z))
(-.f64 (/.f64 (+.f64 (*.f64 y (+.f64 t t)) (*.f64 y (+.f64 t t))) (neg.f64 z)) (/.f64 (*.f64 y (*.f64 t 3)) (neg.f64 z)))
(-.f64 (+.f64 (*.f64 (*.f64 t (/.f64 y z)) 3) (*.f64 (*.f64 t (/.f64 y z)) 3)) (+.f64 (*.f64 (*.f64 t (/.f64 y z)) 3) (*.f64 y (*.f64 (/.f64 t z) 4))))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 t (/.f64 y (neg.f64 z)))
(*.f64 (neg.f64 t) (/.f64 y z))
(*.f64 (*.f64 y (neg.f64 t)) (/.f64 1 z))
(*.f64 (neg.f64 (*.f64 t (/.f64 y z))) 1)
(*.f64 1 (neg.f64 (*.f64 t (/.f64 y z))))
(*.f64 -1 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 (neg.f64 y) (/.f64 t z))
(*.f64 (/.f64 1 z) (*.f64 y (neg.f64 t)))
(*.f64 (/.f64 (neg.f64 t) z) y)
(*.f64 (*.f64 y t) (/.f64 -1 z))
(*.f64 (/.f64 t z) (neg.f64 y))
(*.f64 (/.f64 y (neg.f64 z)) t)
(*.f64 (*.f64 t (/.f64 y z)) -1)
(*.f64 (/.f64 -1 z) (*.f64 y t))
(pow.f64 (neg.f64 (*.f64 t (/.f64 y z))) 1)
(neg.f64 (*.f64 t (/.f64 y z)))
(-.f64 (+.f64 (neg.f64 (*.f64 t (/.f64 y z))) x) 0)
(*.f64 (+.f64 (neg.f64 (*.f64 t (/.f64 y z))) x) 1)
(*.f64 1 (+.f64 (neg.f64 (*.f64 t (/.f64 y z))) x))
(/.f64 (+.f64 (neg.f64 (*.f64 t (/.f64 y z))) x) 1)
(pow.f64 (+.f64 (neg.f64 (*.f64 t (/.f64 y z))) x) 1)
Outputs
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(*.f64 -1 (/.f64 (*.f64 y t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) z)) x)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(+.f64 (neg.f64 (*.f64 t (/.f64 y z))) 0)
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(+.f64 0 (neg.f64 (*.f64 t (/.f64 y z))))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(+.f64 (*.f64 t (/.f64 y z)) (*.f64 t (*.f64 (/.f64 y z) -2)))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(+.f64 (*.f64 t (*.f64 (/.f64 y z) -2)) (*.f64 t (/.f64 y z)))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(+.f64 (*.f64 (/.f64 y z) (+.f64 t t)) (*.f64 (*.f64 t (/.f64 y z)) -3))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(+.f64 (*.f64 (*.f64 t (/.f64 y z)) -3) (*.f64 (/.f64 y z) (+.f64 t t)))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(+.f64 (*.f64 y (*.f64 (/.f64 t z) -4)) (*.f64 (*.f64 t (/.f64 y z)) 3))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(+.f64 (*.f64 (*.f64 t (/.f64 y z)) 3) (*.f64 y (*.f64 (/.f64 t z) -4)))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(+.f64 (*.f64 y (*.f64 (/.f64 t z) 4)) (+.f64 (*.f64 t (*.f64 (/.f64 y z) -2)) (*.f64 (*.f64 t (/.f64 y z)) -3)))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(+.f64 (*.f64 y (*.f64 (/.f64 t z) 4)) (-.f64 (*.f64 y (*.f64 (/.f64 t z) -4)) (*.f64 t (/.f64 y z))))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(+.f64 (+.f64 (*.f64 t (*.f64 (/.f64 y z) -2)) (*.f64 (*.f64 t (/.f64 y z)) -3)) (*.f64 y (*.f64 (/.f64 t z) 4)))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(+.f64 (-.f64 (*.f64 y (*.f64 (/.f64 t z) -4)) (*.f64 t (/.f64 y z))) (*.f64 y (*.f64 (/.f64 t z) 4)))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(-.f64 (neg.f64 (*.f64 t (/.f64 y z))) 0)
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(-.f64 0 (*.f64 t (/.f64 y z)))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(-.f64 (*.f64 t (/.f64 y z)) (*.f64 (/.f64 y z) (+.f64 t t)))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(-.f64 (*.f64 t (*.f64 (/.f64 y z) -2)) (neg.f64 (*.f64 t (/.f64 y z))))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(-.f64 (*.f64 (/.f64 y z) (+.f64 t t)) (*.f64 (*.f64 t (/.f64 y z)) 3))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(-.f64 (*.f64 (/.f64 y z) (+.f64 t t)) (/.f64 (*.f64 y (*.f64 t 3)) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(-.f64 (*.f64 (/.f64 y z) (+.f64 t t)) (/.f64 (*.f64 t (*.f64 y -3)) (neg.f64 z)))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(-.f64 (*.f64 (*.f64 t (/.f64 y z)) -3) (*.f64 t (*.f64 (/.f64 y z) -2)))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(-.f64 (*.f64 y (*.f64 (/.f64 t z) -4)) (*.f64 (*.f64 t (/.f64 y z)) -3))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(-.f64 (*.f64 (*.f64 t (/.f64 y z)) 3) (*.f64 y (*.f64 (/.f64 t z) 4)))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(-.f64 (*.f64 y (*.f64 (/.f64 t z) 4)) (-.f64 (*.f64 t (/.f64 y z)) (*.f64 y (*.f64 (/.f64 t z) -4))))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(-.f64 (*.f64 y (*.f64 (/.f64 t z) 4)) (/.f64 (+.f64 (*.f64 t (*.f64 (/.f64 y z) -2)) (*.f64 (*.f64 t (/.f64 y z)) -3)) -1))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(-.f64 (*.f64 y (*.f64 (/.f64 t z) 4)) (+.f64 (*.f64 (/.f64 y z) (+.f64 t t)) (*.f64 (*.f64 t (/.f64 y z)) 3)))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(-.f64 (-.f64 (*.f64 (/.f64 y z) (+.f64 t t)) (*.f64 y (*.f64 (/.f64 t z) -4))) (/.f64 (+.f64 (*.f64 (*.f64 t (/.f64 y z)) -3) (*.f64 y (*.f64 (/.f64 t z) -4))) -1))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(-.f64 (+.f64 (*.f64 (*.f64 t (/.f64 y z)) -3) (*.f64 (*.f64 t (/.f64 y z)) -3)) (+.f64 (*.f64 t (*.f64 (/.f64 y z) -2)) (*.f64 (*.f64 t (/.f64 y z)) -3)))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(-.f64 (+.f64 (*.f64 y (*.f64 (/.f64 t z) -4)) (*.f64 y (*.f64 (/.f64 t z) -4))) (+.f64 (*.f64 (*.f64 t (/.f64 y z)) -3) (*.f64 y (*.f64 (/.f64 t z) -4))))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(-.f64 (/.f64 (*.f64 y (*.f64 t -4)) z) (/.f64 (*.f64 t (*.f64 y -3)) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(-.f64 (/.f64 (+.f64 (*.f64 y (+.f64 t t)) (*.f64 y (+.f64 t t))) (neg.f64 z)) (/.f64 (*.f64 y (*.f64 t 3)) (neg.f64 z)))
(/.f64 (-.f64 (+.f64 (*.f64 y (+.f64 t t)) (*.f64 y (+.f64 t t))) (*.f64 y (*.f64 t 3))) (neg.f64 z))
(/.f64 (-.f64 (*.f64 (+.f64 t t) (+.f64 y y)) (*.f64 y (*.f64 t 3))) (neg.f64 z))
(/.f64 (-.f64 (*.f64 y (*.f64 t 3)) (*.f64 (+.f64 t t) (+.f64 y y))) z)
(*.f64 (/.f64 y z) (-.f64 (*.f64 t 3) (+.f64 t (+.f64 t (+.f64 t t)))))
(*.f64 y (/.f64 (-.f64 (*.f64 t 3) (+.f64 t (+.f64 t (+.f64 t t)))) z))
(*.f64 y (/.f64 (-.f64 (*.f64 t 3) (*.f64 (+.f64 t t) 2)) z))
(-.f64 (+.f64 (*.f64 (*.f64 t (/.f64 y z)) 3) (*.f64 (*.f64 t (/.f64 y z)) 3)) (+.f64 (*.f64 (*.f64 t (/.f64 y z)) 3) (*.f64 y (*.f64 (/.f64 t z) 4))))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 y (/.f64 (neg.f64 t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 t (/.f64 y (neg.f64 z)))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 (neg.f64 t) (/.f64 y z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 (*.f64 y (neg.f64 t)) (/.f64 1 z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 (neg.f64 (*.f64 t (/.f64 y z))) 1)
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 1 (neg.f64 (*.f64 t (/.f64 y z))))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 -1 (*.f64 t (/.f64 y z)))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 (/.f64 y z) (neg.f64 t))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 (neg.f64 y) (/.f64 t z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 (/.f64 1 z) (*.f64 y (neg.f64 t)))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 (/.f64 (neg.f64 t) z) y)
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 (*.f64 y t) (/.f64 -1 z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 (/.f64 t z) (neg.f64 y))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 (/.f64 y (neg.f64 z)) t)
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 (*.f64 t (/.f64 y z)) -1)
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(*.f64 (/.f64 -1 z) (*.f64 y t))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(pow.f64 (neg.f64 (*.f64 t (/.f64 y z))) 1)
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(neg.f64 (*.f64 t (/.f64 y z)))
(*.f64 (/.f64 y z) (neg.f64 t))
(*.f64 t (neg.f64 (/.f64 y z)))
(*.f64 y (/.f64 (neg.f64 t) z))
(-.f64 (+.f64 (neg.f64 (*.f64 t (/.f64 y z))) x) 0)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(*.f64 (+.f64 (neg.f64 (*.f64 t (/.f64 y z))) x) 1)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(*.f64 1 (+.f64 (neg.f64 (*.f64 t (/.f64 y z))) x))
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(/.f64 (+.f64 (neg.f64 (*.f64 t (/.f64 y z))) x) 1)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))
(pow.f64 (+.f64 (neg.f64 (*.f64 t (/.f64 y z))) x) 1)
(+.f64 x (neg.f64 (*.f64 t (/.f64 y z))))
(+.f64 x (*.f64 (/.f64 y z) (neg.f64 t)))
(+.f64 x (*.f64 t (neg.f64 (/.f64 y z))))
(+.f64 x (*.f64 y (/.f64 (neg.f64 t) z)))

localize73.0ms (0.4%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (*.f64 (-.f64 z t) (*.f64 (/.f64 -1 a) y)))
0.2b
(*.f64 (/.f64 -1 a) y)
5.5b
(*.f64 (-.f64 z t) (*.f64 (/.f64 -1 a) y))
Compiler

Compiled 42 to 21 computations (50% saved)

series18.0ms (0.1%)

Counts
3 → 132
Calls

33 calls:

TimeVariablePointExpression
9.0ms
a
@0
(*.f64 (/.f64 -1 a) y)
1.0ms
a
@0
(*.f64 (-.f64 z t) (*.f64 (/.f64 -1 a) y))
1.0ms
a
@inf
(*.f64 (-.f64 z t) (*.f64 (/.f64 -1 a) y))
0.0ms
y
@0
(*.f64 (-.f64 z t) (*.f64 (/.f64 -1 a) y))
0.0ms
z
@0
(*.f64 (-.f64 z t) (*.f64 (/.f64 -1 a) y))

rewrite92.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1548×rational_best-1
1534×rational_best-4
1534×rational_best-2
1534×rational_best-3
1498×exponential-1
Iterations

Useful iterations: 9 (0.0ms)

IterNodesCost
01369
18569
213669
318269
426057
544257
692057
7219057
8453357
9655755
Stop Event
node limit
Counts
3 → 22
Calls
Call 1
Inputs
(*.f64 (-.f64 z t) (*.f64 (/.f64 -1 a) y))
(*.f64 (/.f64 -1 a) y)
(+.f64 x (*.f64 (-.f64 z t) (*.f64 (/.f64 -1 a) y)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (-.f64 t z) a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (/.f64 (-.f64 t z) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 (-.f64 t z) a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 z t) (/.f64 y a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (-.f64 t z) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) y) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 t z)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) (/.f64 y a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (/.f64 (-.f64 t z) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 z t) (/.f64 y a)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 y (-.f64 t z)) (neg.f64 a)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (neg.f64 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (neg.f64 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (neg.f64 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (neg.f64 a)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) x) 1)))))

simplify257.0ms (1.5%)

Algorithm
egg-herbie
Rules
2552×rational_best-simplify-51
1314×rational_best-simplify-1
1302×rational_best-simplify-2
1224×rational_best-simplify-46
1074×rational_best-simplify-49
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0704158
11163772
21733772
32832860
43722860
55432860
610192860
724392860
826812860
929902860
1033782860
1139792860
1247552860
1354512860
1463492860
1570782860
1674142860
Stop Event
node limit
Counts
154 → 56
Calls
Call 1
Inputs
(/.f64 (*.f64 y t) a)
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(/.f64 (*.f64 y t) a)
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(/.f64 (*.f64 y t) a)
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(*.f64 -1 (/.f64 y a))
(*.f64 -1 (/.f64 y a))
(*.f64 -1 (/.f64 y a))
(*.f64 -1 (/.f64 y a))
(*.f64 -1 (/.f64 y a))
(*.f64 -1 (/.f64 y a))
(*.f64 -1 (/.f64 y a))
(*.f64 -1 (/.f64 y a))
(*.f64 -1 (/.f64 y a))
(*.f64 -1 (/.f64 y a))
(*.f64 -1 (/.f64 y a))
(*.f64 -1 (/.f64 y a))
(*.f64 -1 (/.f64 y a))
(*.f64 -1 (/.f64 y a))
(*.f64 -1 (/.f64 y a))
(*.f64 -1 (/.f64 y a))
(*.f64 -1 (/.f64 y a))
(*.f64 -1 (/.f64 y a))
(*.f64 -1 (/.f64 y a))
(*.f64 -1 (/.f64 y a))
(*.f64 -1 (/.f64 y a))
(*.f64 -1 (/.f64 y a))
(*.f64 -1 (/.f64 y a))
(*.f64 -1 (/.f64 y a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x)
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(/.f64 (*.f64 y t) a)
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(/.f64 (*.f64 y t) a)
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(*.f64 -1 (*.f64 y (-.f64 (/.f64 z a) (/.f64 t a))))
(+.f64 x (*.f64 -1 (*.f64 y (-.f64 (/.f64 z a) (/.f64 t a)))))
(+.f64 x (*.f64 -1 (*.f64 y (-.f64 (/.f64 z a) (/.f64 t a)))))
(+.f64 x (*.f64 -1 (*.f64 y (-.f64 (/.f64 z a) (/.f64 t a)))))
(+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) 0)
(+.f64 0 (*.f64 y (/.f64 (-.f64 t z) a)))
(-.f64 (*.f64 y (/.f64 (-.f64 t z) a)) 0)
(-.f64 0 (*.f64 (-.f64 z t) (/.f64 y a)))
(/.f64 (*.f64 y (/.f64 (-.f64 t z) a)) 1)
(/.f64 (*.f64 (-.f64 z t) y) (neg.f64 a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(/.f64 (*.f64 (-.f64 z t) (/.f64 y a)) -1)
(pow.f64 (*.f64 y (/.f64 (-.f64 t z) a)) 1)
(neg.f64 (*.f64 (-.f64 z t) (/.f64 y a)))
(neg.f64 (/.f64 (*.f64 y (-.f64 t z)) (neg.f64 a)))
(+.f64 (/.f64 y (neg.f64 a)) 0)
(+.f64 0 (/.f64 y (neg.f64 a)))
(-.f64 (/.f64 y (neg.f64 a)) 0)
(/.f64 y (neg.f64 a))
(/.f64 (/.f64 y (neg.f64 a)) 1)
(pow.f64 (/.f64 y (neg.f64 a)) 1)
(-.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) x) 0)
(*.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) x) 1)
(*.f64 1 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) x))
(/.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) x) 1)
(pow.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) x) 1)
Outputs
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (*.f64 y (/.f64 z a)))
(*.f64 z (/.f64 y (neg.f64 a)))
(*.f64 y (/.f64 z (neg.f64 a)))
(neg.f64 (/.f64 (*.f64 y z) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (*.f64 y (/.f64 z a)))
(*.f64 z (/.f64 y (neg.f64 a)))
(*.f64 y (/.f64 z (neg.f64 a)))
(neg.f64 (/.f64 (*.f64 y z) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (*.f64 y (/.f64 z a)))
(*.f64 z (/.f64 y (neg.f64 a)))
(*.f64 y (/.f64 z (neg.f64 a)))
(neg.f64 (/.f64 (*.f64 y z) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 (/.f64 (*.f64 y t) a) x)
(+.f64 (*.f64 y (/.f64 t a)) x)
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (*.f64 y (/.f64 z a)))
(*.f64 z (/.f64 y (neg.f64 a)))
(*.f64 y (/.f64 z (neg.f64 a)))
(neg.f64 (/.f64 (*.f64 y z) a))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(*.f64 -1 (/.f64 (*.f64 y z) a))
(neg.f64 (*.f64 y (/.f64 z a)))
(*.f64 z (/.f64 y (neg.f64 a)))
(*.f64 y (/.f64 z (neg.f64 a)))
(neg.f64 (/.f64 (*.f64 y z) a))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) a)) x)
(+.f64 (neg.f64 (*.f64 y (/.f64 z a))) x)
(+.f64 (*.f64 z (/.f64 y (neg.f64 a))) x)
(+.f64 (*.f64 y (/.f64 z (neg.f64 a))) x)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) x)
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(/.f64 (*.f64 y t) a)
(*.f64 y (/.f64 t a))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 (/.f64 (*.f64 y t) a) (+.f64 x (*.f64 -1 (/.f64 (*.f64 y z) a))))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x)
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x)
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) a)) x)
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)) x)
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(*.f64 -1 (*.f64 y (-.f64 (/.f64 z a) (/.f64 t a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(+.f64 x (*.f64 -1 (*.f64 y (-.f64 (/.f64 z a) (/.f64 t a)))))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 x (*.f64 -1 (*.f64 y (-.f64 (/.f64 z a) (/.f64 t a)))))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 x (*.f64 -1 (*.f64 y (-.f64 (/.f64 z a) (/.f64 t a)))))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) 0)
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(+.f64 0 (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(-.f64 (*.f64 y (/.f64 (-.f64 t z) a)) 0)
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(-.f64 0 (*.f64 (-.f64 z t) (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(/.f64 (*.f64 y (/.f64 (-.f64 t z) a)) 1)
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(/.f64 (*.f64 (-.f64 z t) y) (neg.f64 a))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(/.f64 (*.f64 y (-.f64 t z)) a)
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(*.f64 (/.f64 y a) (-.f64 t z))
(/.f64 (*.f64 (-.f64 z t) (/.f64 y a)) -1)
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(pow.f64 (*.f64 y (/.f64 (-.f64 t z) a)) 1)
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(neg.f64 (*.f64 (-.f64 z t) (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(neg.f64 (/.f64 (*.f64 y (-.f64 t z)) (neg.f64 a)))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 -1 (/.f64 (*.f64 y z) a)))
(+.f64 (/.f64 (*.f64 y t) a) (neg.f64 (*.f64 y (/.f64 z a))))
(+.f64 (/.f64 (*.f64 y t) a) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 (-.f64 t z) a))
(/.f64 (*.f64 y (-.f64 t z)) a)
(*.f64 (/.f64 y a) (-.f64 t z))
(+.f64 (/.f64 y (neg.f64 a)) 0)
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(+.f64 0 (/.f64 y (neg.f64 a)))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(-.f64 (/.f64 y (neg.f64 a)) 0)
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(/.f64 y (neg.f64 a))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 (/.f64 y (neg.f64 a)) 1)
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(pow.f64 (/.f64 y (neg.f64 a)) 1)
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(-.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) x) 0)
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(*.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) x) 1)
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(*.f64 1 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) x))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(/.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) x) 1)
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))
(pow.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t z) a)) x) 1)
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) a)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) a))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t z)))

eval455.0ms (2.7%)

Compiler

Compiled 26438 to 11442 computations (56.7% saved)

prune200.0ms (1.2%)

Pruning

30 alts after pruning (21 fresh and 9 done)

PrunedKeptTotal
New7676773
Fresh01515
Picked011
Done189
Total76830798
Error
0b
Counts
798 → 30
Alt Table
Click to see full alt table
StatusErrorProgram
40.7b
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a))
57.4b
(/.f64 (*.f64 y (neg.f64 t)) z)
57.7b
(/.f64 (*.f64 y z) z)
52.8b
(-.f64 (*.f64 y 4) (*.f64 y 3))
52.8b
(-.f64 (*.f64 y 3) (+.f64 y y))
33.2b
(+.f64 (/.f64 (*.f64 y (neg.f64 t)) z) x)
28.5b
(+.f64 (/.f64 (*.f64 y t) a) x)
23.4b
(+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) x)
25.8b
(+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x)
32.0b
(+.f64 (*.f64 z (/.f64 y (neg.f64 a))) x)
32.1b
(+.f64 (*.f64 y (/.f64 (neg.f64 z) a)) x)
16.7b
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x)
25.5b
(+.f64 (*.f64 y (/.f64 t a)) x)
26.4b
(+.f64 (*.f64 t (/.f64 y a)) x)
33.2b
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) x)
26.2b
(+.f64 y x)
27.3b
(+.f64 x (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a))
23.9b
(+.f64 x (-.f64 (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z)))))
11.4b
(+.f64 x (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 y (-.f64 z t))))
26.4b
(+.f64 x (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y z)))
3.1b
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
23.4b
(+.f64 x (*.f64 (-.f64 z t) (*.f64 (/.f64 -1 a) y)))
17.0b
(+.f64 x (*.f64 y (/.f64 (-.f64 (*.f64 2 t) (*.f64 t 3)) (-.f64 z a))))
22.9b
(+.f64 x (*.f64 y (*.f64 (/.f64 1 a) (-.f64 t z))))
57.3b
(*.f64 (/.f64 y z) (neg.f64 t))
53.7b
(*.f64 (/.f64 y z) z)
57.6b
(*.f64 (/.f64 t (neg.f64 z)) y)
48.3b
(*.f64 (-.f64 1 (/.f64 t z)) y)
52.7b
y
32.0b
x
Compiler

Compiled 407 to 282 computations (30.7% saved)

regimes364.0ms (2.2%)

Counts
42 → 1
Calls
Call 1
Inputs
x
y
(+.f64 y x)
(*.f64 (/.f64 y z) z)
(/.f64 (*.f64 y z) z)
(*.f64 (/.f64 t (neg.f64 z)) y)
(*.f64 (/.f64 y z) (neg.f64 t))
(/.f64 (*.f64 y (neg.f64 t)) z)
(*.f64 (-.f64 1 (/.f64 t z)) y)
(+.f64 (*.f64 t (/.f64 y a)) x)
(+.f64 (*.f64 y (/.f64 t a)) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(-.f64 (*.f64 y 3) (+.f64 y y))
(-.f64 (*.f64 y 4) (*.f64 y 3))
(/.f64 (*.f64 y (-.f64 z t)) z)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) x)
(+.f64 (*.f64 y (/.f64 (neg.f64 z) a)) x)
(+.f64 (*.f64 z (/.f64 y (neg.f64 a))) x)
(+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) x)
(+.f64 (/.f64 (*.f64 y (neg.f64 t)) z) x)
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x)
(+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) x)
(+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) z) x)
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a))
(+.f64 x (*.f64 y (*.f64 (/.f64 1 a) (-.f64 t z))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 z t) (*.f64 (/.f64 -1 a) y)))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)))
(+.f64 x (*.f64 y (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 t z))))
(+.f64 x (*.f64 (-.f64 z t) (*.f64 (/.f64 1 (-.f64 z a)) y)))
(+.f64 x (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 y (-.f64 z t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 (*.f64 2 t) (*.f64 t 3)) (-.f64 z a))))
(+.f64 x (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a))
(+.f64 x (*.f64 y (/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 4)) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 z (*.f64 t 3))) (/.f64 y z)))
(+.f64 x (*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 z (*.f64 t 3))) (-.f64 z a))))
(+.f64 x (-.f64 (*.f64 4 (/.f64 (*.f64 y z) (-.f64 z a))) (*.f64 -3 (/.f64 (*.f64 y z) (-.f64 a z)))))
(+.f64 x (-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 z a)) 4)) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))) 3)))
Outputs
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
Calls

7 calls:

166.0ms
y
101.0ms
x
19.0ms
t
18.0ms
a
18.0ms
z
Results
ErrorSegmentsBranch
1.1b1x
1.1b1y
1.1b1z
1.1b1t
1.1b1a
1.1b1(+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)))
1.1b1(/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a))
Compiler

Compiled 473 to 212 computations (55.2% saved)

regimes857.0ms (5.2%)

Counts
28 → 5
Calls
Call 1
Inputs
x
y
(+.f64 y x)
(*.f64 (/.f64 y z) z)
(/.f64 (*.f64 y z) z)
(*.f64 (/.f64 t (neg.f64 z)) y)
(*.f64 (/.f64 y z) (neg.f64 t))
(/.f64 (*.f64 y (neg.f64 t)) z)
(*.f64 (-.f64 1 (/.f64 t z)) y)
(+.f64 (*.f64 t (/.f64 y a)) x)
(+.f64 (*.f64 y (/.f64 t a)) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(-.f64 (*.f64 y 3) (+.f64 y y))
(-.f64 (*.f64 y 4) (*.f64 y 3))
(/.f64 (*.f64 y (-.f64 z t)) z)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) x)
(+.f64 (*.f64 y (/.f64 (neg.f64 z) a)) x)
(+.f64 (*.f64 z (/.f64 y (neg.f64 a))) x)
(+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) x)
(+.f64 (/.f64 (*.f64 y (neg.f64 t)) z) x)
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x)
(+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) x)
(+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) z) x)
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a))
(+.f64 x (*.f64 y (*.f64 (/.f64 1 a) (-.f64 t z))))
Outputs
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x)
(+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) x)
(+.f64 x (*.f64 y (*.f64 (/.f64 1 a) (-.f64 t z))))
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x)
Calls

5 calls:

278.0ms
x
223.0ms
z
214.0ms
a
79.0ms
y
57.0ms
t
Results
ErrorSegmentsBranch
9.9b7x
13.1b7y
8.5b5z
10.2b5t
8.7b4a
Compiler

Compiled 231 to 103 computations (55.4% saved)

bsearch54.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
9.0ms
1.2357471326785592e+38
2.7750662348044107e+38
14.0ms
-2.6625609552728094e-117
-2.3392147419781703e-118
15.0ms
-3.5696461086109743e-72
-3.1120011639498862e-74
16.0ms
-1.4048670904012821e+43
-1.911561210624039e+39
Results
45.0ms416×body256valid
2.0ms17×body256infinite
Compiler

Compiled 826 to 559 computations (32.3% saved)

regimes505.0ms (3%)

Counts
27 → 5
Calls
Call 1
Inputs
x
y
(+.f64 y x)
(*.f64 (/.f64 y z) z)
(/.f64 (*.f64 y z) z)
(*.f64 (/.f64 t (neg.f64 z)) y)
(*.f64 (/.f64 y z) (neg.f64 t))
(/.f64 (*.f64 y (neg.f64 t)) z)
(*.f64 (-.f64 1 (/.f64 t z)) y)
(+.f64 (*.f64 t (/.f64 y a)) x)
(+.f64 (*.f64 y (/.f64 t a)) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(-.f64 (*.f64 y 3) (+.f64 y y))
(-.f64 (*.f64 y 4) (*.f64 y 3))
(/.f64 (*.f64 y (-.f64 z t)) z)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) x)
(+.f64 (*.f64 y (/.f64 (neg.f64 z) a)) x)
(+.f64 (*.f64 z (/.f64 y (neg.f64 a))) x)
(+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) x)
(+.f64 (/.f64 (*.f64 y (neg.f64 t)) z) x)
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x)
(+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) x)
(+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) z) x)
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 z a))
Outputs
(+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) x)
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x)
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x)
(+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) x)
Calls

5 calls:

246.0ms
y
77.0ms
x
61.0ms
t
58.0ms
a
56.0ms
z
Results
ErrorSegmentsBranch
9.9b7x
13.1b7y
9.4b5z
10.2b5t
8.2b5a
Compiler

Compiled 220 to 98 computations (55.5% saved)

bsearch98.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
1086383150913726.6
2.760109537181732e+19
45.0ms
1.7659194385186012e-171
5.025487116396596e-171
18.0ms
-1.8855180866425314e-88
-2.8655891012487516e-97
20.0ms
-8.362522454923811e+108
-1.3056973295116003e+98
Results
54.0ms509×body256valid
38.0ms36×body256infinite
1.0msbody1024valid
Compiler

Compiled 984 to 657 computations (33.2% saved)

regimes714.0ms (4.3%)

Counts
24 → 7
Calls
Call 1
Inputs
x
y
(+.f64 y x)
(*.f64 (/.f64 y z) z)
(/.f64 (*.f64 y z) z)
(*.f64 (/.f64 t (neg.f64 z)) y)
(*.f64 (/.f64 y z) (neg.f64 t))
(/.f64 (*.f64 y (neg.f64 t)) z)
(*.f64 (-.f64 1 (/.f64 t z)) y)
(+.f64 (*.f64 t (/.f64 y a)) x)
(+.f64 (*.f64 y (/.f64 t a)) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(-.f64 (*.f64 y 3) (+.f64 y y))
(-.f64 (*.f64 y 4) (*.f64 y 3))
(/.f64 (*.f64 y (-.f64 z t)) z)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) x)
(+.f64 (*.f64 y (/.f64 (neg.f64 z) a)) x)
(+.f64 (*.f64 z (/.f64 y (neg.f64 a))) x)
(+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) x)
(+.f64 (/.f64 (*.f64 y (neg.f64 t)) z) x)
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x)
(+.f64 (*.f64 (-.f64 1 (/.f64 t z)) y) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) x)
Outputs
(+.f64 (*.f64 t (/.f64 y a)) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x)
(+.f64 (*.f64 t (/.f64 y a)) x)
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x)
(*.f64 (/.f64 t (neg.f64 z)) y)
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x)
(+.f64 (*.f64 t (/.f64 y a)) x)
Calls

5 calls:

206.0ms
y
202.0ms
a
180.0ms
t
81.0ms
x
40.0ms
z
Results
ErrorSegmentsBranch
15.6b3x
14.1b5y
10.4b3z
10.0b7t
11.8b4a
Compiler

Compiled 193 to 92 computations (52.3% saved)

bsearch198.0ms (1.2%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
7.589357614217835e+96
8.555591030948639e+115
14.0ms
-525027077150.84534
-5943478527.322762
11.0ms
-709233240433665.9
-54552478103238.71
14.0ms
-1.3376430866970457e+57
-5.485052299809609e+55
18.0ms
-1.000391803328857e+114
-7.214631008322616e+105
120.0ms
-2.730811488926236e+192
-1.5931883422439257e+181
Results
184.0ms784×body256valid
5.0ms43×body256infinite
Compiler

Compiled 1383 to 948 computations (31.5% saved)

regimes221.0ms (1.3%)

Counts
21 → 3
Calls
Call 1
Inputs
x
y
(+.f64 y x)
(*.f64 (/.f64 y z) z)
(/.f64 (*.f64 y z) z)
(*.f64 (/.f64 t (neg.f64 z)) y)
(*.f64 (/.f64 y z) (neg.f64 t))
(/.f64 (*.f64 y (neg.f64 t)) z)
(*.f64 (-.f64 1 (/.f64 t z)) y)
(+.f64 (*.f64 t (/.f64 y a)) x)
(+.f64 (*.f64 y (/.f64 t a)) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(-.f64 (*.f64 y 3) (+.f64 y y))
(-.f64 (*.f64 y 4) (*.f64 y 3))
(/.f64 (*.f64 y (-.f64 z t)) z)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) x)
(+.f64 (*.f64 y (/.f64 (neg.f64 z) a)) x)
(+.f64 (*.f64 z (/.f64 y (neg.f64 a))) x)
(+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) x)
(+.f64 (/.f64 (*.f64 y (neg.f64 t)) z) x)
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x)
Outputs
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x)
(+.f64 (*.f64 y (/.f64 t a)) x)
(+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x)
Calls

5 calls:

54.0ms
y
47.0ms
t
47.0ms
a
38.0ms
z
30.0ms
x
Results
ErrorSegmentsBranch
15.6b3x
14.1b5y
10.4b3z
11.0b5t
13.3b4a
Compiler

Compiled 166 to 83 computations (50% saved)

bsearch36.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
1.605554387769894e-85
4.944888178286683e-82
20.0ms
-9.878266661533456e-160
-1.3060982873210257e-177
Results
31.0ms288×body256valid
2.0ms14×body256infinite
Compiler

Compiled 528 to 359 computations (32% saved)

regimes744.0ms (4.5%)

Counts
20 → 5
Calls
Call 1
Inputs
x
y
(+.f64 y x)
(*.f64 (/.f64 y z) z)
(/.f64 (*.f64 y z) z)
(*.f64 (/.f64 t (neg.f64 z)) y)
(*.f64 (/.f64 y z) (neg.f64 t))
(/.f64 (*.f64 y (neg.f64 t)) z)
(*.f64 (-.f64 1 (/.f64 t z)) y)
(+.f64 (*.f64 t (/.f64 y a)) x)
(+.f64 (*.f64 y (/.f64 t a)) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(-.f64 (*.f64 y 3) (+.f64 y y))
(-.f64 (*.f64 y 4) (*.f64 y 3))
(/.f64 (*.f64 y (-.f64 z t)) z)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) x)
(+.f64 (*.f64 y (/.f64 (neg.f64 z) a)) x)
(+.f64 (*.f64 z (/.f64 y (neg.f64 a))) x)
(+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) x)
(+.f64 (/.f64 (*.f64 y (neg.f64 t)) z) x)
Outputs
(+.f64 (*.f64 y (/.f64 t a)) x)
(+.f64 y x)
(+.f64 (/.f64 (*.f64 y (neg.f64 t)) z) x)
(+.f64 y x)
(+.f64 (*.f64 t (/.f64 y a)) x)
Calls

5 calls:

299.0ms
x
209.0ms
y
123.0ms
z
59.0ms
t
51.0ms
a
Results
ErrorSegmentsBranch
17.5b12x
18.7b8y
15.1b5z
17.9b7t
14.8b5a
Compiler

Compiled 157 to 79 computations (49.7% saved)

bsearch157.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
7.211841890421937e-99
3.975584786707641e-92
102.0ms
1.7659194385186012e-171
5.025487116396596e-171
22.0ms
-1.6100063476174476e-304
3.421023198223914e-297
14.0ms
-1.3056973295116003e+98
-1.293865319270559e+96
Results
144.0ms492×body256valid
5.0ms50×body256infinite
2.0msbody1024valid
Compiler

Compiled 721 to 528 computations (26.8% saved)

regimes511.0ms (3.1%)

Counts
19 → 5
Calls
Call 1
Inputs
x
y
(+.f64 y x)
(*.f64 (/.f64 y z) z)
(/.f64 (*.f64 y z) z)
(*.f64 (/.f64 t (neg.f64 z)) y)
(*.f64 (/.f64 y z) (neg.f64 t))
(/.f64 (*.f64 y (neg.f64 t)) z)
(*.f64 (-.f64 1 (/.f64 t z)) y)
(+.f64 (*.f64 t (/.f64 y a)) x)
(+.f64 (*.f64 y (/.f64 t a)) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(-.f64 (*.f64 y 3) (+.f64 y y))
(-.f64 (*.f64 y 4) (*.f64 y 3))
(/.f64 (*.f64 y (-.f64 z t)) z)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) x)
(+.f64 (*.f64 y (/.f64 (neg.f64 z) a)) x)
(+.f64 (*.f64 z (/.f64 y (neg.f64 a))) x)
(+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) x)
Outputs
(+.f64 (*.f64 y (/.f64 t a)) x)
(+.f64 y x)
(+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) x)
(+.f64 y x)
(+.f64 (*.f64 t (/.f64 y a)) x)
Calls

5 calls:

274.0ms
a
74.0ms
x
61.0ms
t
50.0ms
y
49.0ms
z
Results
ErrorSegmentsBranch
18.8b9x
19.9b6y
15.1b5z
17.9b7t
14.9b5a
Compiler

Compiled 149 to 78 computations (47.7% saved)

bsearch65.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
7.211841890421937e-99
3.975584786707641e-92
13.0ms
2.762371160814796e-182
1.858322454619626e-181
21.0ms
-1.6100063476174476e-304
3.421023198223914e-297
14.0ms
-1.3056973295116003e+98
-1.293865319270559e+96
Results
55.0ms511×body256valid
4.0ms42×body256infinite
0.0msbody1024valid
Compiler

Compiled 744 to 545 computations (26.7% saved)

regimes211.0ms (1.3%)

Counts
18 → 3
Calls
Call 1
Inputs
x
y
(+.f64 y x)
(*.f64 (/.f64 y z) z)
(/.f64 (*.f64 y z) z)
(*.f64 (/.f64 t (neg.f64 z)) y)
(*.f64 (/.f64 y z) (neg.f64 t))
(/.f64 (*.f64 y (neg.f64 t)) z)
(*.f64 (-.f64 1 (/.f64 t z)) y)
(+.f64 (*.f64 t (/.f64 y a)) x)
(+.f64 (*.f64 y (/.f64 t a)) x)
(+.f64 (/.f64 (*.f64 y t) a) x)
(-.f64 (*.f64 y 3) (+.f64 y y))
(-.f64 (*.f64 y 4) (*.f64 y 3))
(/.f64 (*.f64 y (-.f64 z t)) z)
(+.f64 (neg.f64 (/.f64 (*.f64 y z) a)) x)
(+.f64 (*.f64 y (/.f64 (neg.f64 z) a)) x)
(+.f64 (*.f64 z (/.f64 y (neg.f64 a))) x)
Outputs
(+.f64 y x)
(+.f64 (*.f64 y (/.f64 t a)) x)
(+.f64 y x)
Calls

5 calls:

70.0ms
x
40.0ms
t
40.0ms
y
32.0ms
z
25.0ms
a
Results
ErrorSegmentsBranch
18.8b9x
21.2b4y
16.3b3z
19.0b5t
17.0b3a
Compiler

Compiled 141 to 77 computations (45.4% saved)

bsearch26.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
9.0ms
1.2357471326785592e+38
2.7750662348044107e+38
16.0ms
-1.4048670904012821e+43
-1.911561210624039e+39
Results
23.0ms208×body256valid
1.0msbody256infinite
Compiler

Compiled 310 to 225 computations (27.4% saved)

regimes114.0ms (0.7%)

Counts
10 → 3
Calls
Call 1
Inputs
x
y
(+.f64 y x)
(*.f64 (/.f64 y z) z)
(/.f64 (*.f64 y z) z)
(*.f64 (/.f64 t (neg.f64 z)) y)
(*.f64 (/.f64 y z) (neg.f64 t))
(/.f64 (*.f64 y (neg.f64 t)) z)
(*.f64 (-.f64 1 (/.f64 t z)) y)
(+.f64 (*.f64 t (/.f64 y a)) x)
Outputs
(+.f64 y x)
(+.f64 (*.f64 t (/.f64 y a)) x)
(+.f64 y x)
Calls

5 calls:

32.0ms
x
26.0ms
y
21.0ms
z
17.0ms
t
16.0ms
a
Results
ErrorSegmentsBranch
20.4b6x
22.3b4y
17.1b3z
21.0b3t
17.5b3a
Compiler

Compiled 82 to 49 computations (40.2% saved)

bsearch26.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
10.0ms
1.2357471326785592e+38
2.7750662348044107e+38
16.0ms
-1.4048670904012821e+43
-1.911561210624039e+39
Results
23.0ms208×body256valid
1.0msbody256infinite
Compiler

Compiled 310 to 225 computations (27.4% saved)

regimes55.0ms (0.3%)

Counts
9 → 3
Calls
Call 1
Inputs
x
y
(+.f64 y x)
(*.f64 (/.f64 y z) z)
(/.f64 (*.f64 y z) z)
(*.f64 (/.f64 t (neg.f64 z)) y)
(*.f64 (/.f64 y z) (neg.f64 t))
(/.f64 (*.f64 y (neg.f64 t)) z)
(*.f64 (-.f64 1 (/.f64 t z)) y)
Outputs
(+.f64 y x)
x
(+.f64 y x)
Calls

5 calls:

16.0ms
z
15.0ms
x
11.0ms
a
6.0ms
t
5.0ms
y
Results
ErrorSegmentsBranch
24.3b3x
26.2b1y
24.1b3z
26.2b1t
24.7b2a
Compiler

Compiled 75 to 46 computations (38.7% saved)

bsearch35.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
18.0ms
1.1501193774746086e-90
1.605554387769894e-85
16.0ms
-8.77232672609687e-23
-1.1772663061430732e-26
Results
30.0ms272×body256valid
2.0ms17×body256infinite
Compiler

Compiled 296 to 238 computations (19.6% saved)

regimes39.0ms (0.2%)

Accuracy

Total -33.7b remaining (-119%)

Threshold costs -33.7b (-119%)

Counts
2 → 3
Calls
Call 1
Inputs
x
y
Outputs
y
x
y
Calls

5 calls:

11.0ms
z
8.0ms
a
8.0ms
y
8.0ms
x
3.0ms
t
Results
ErrorSegmentsBranch
30.3b3x
28.4b3y
29.3b4z
32.0b1t
30.8b3a
Compiler

Compiled 37 to 30 computations (18.9% saved)

bsearch39.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
1.0512703696201183e+151
1.0386525326130826e+158
19.0ms
-1.0622338472723959e+183
-2.391819370859634e+177
Results
32.0ms288×body256valid
4.0ms35×body256infinite
Compiler

Compiled 276 to 233 computations (15.6% saved)

simplify13.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01431028
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(if (<=.f64 z -160000000000000004860576454832058670252032) (+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x) (if (<=.f64 z -1018517988167243/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) x) (if (<=.f64 z -7381955793627257/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) x) (if (<=.f64 z 124999999999999992463645796450397323264) (+.f64 x (*.f64 y (*.f64 (/.f64 1 a) (-.f64 t z)))) (+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x)))))
(if (<=.f64 a -94999999999999995407686063610841765248846154880713176095137286232402948370924753641986262464956725618278400) (+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) x) (if (<=.f64 a -5160371885977661/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x) (if (<=.f64 a 5438853046443695/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x) (if (<=.f64 a 22000000000000000000) (+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x) (+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) x)))))
(if (<=.f64 t -8200000000000000436693750155227080761727194463431124093661978642081545869434609141596471840849063411424816621836765298009784784943853502107748477983311469490384812839755580236430298841088) (+.f64 (*.f64 t (/.f64 y a)) x) (if (<=.f64 t -620000000000000034637886320544090639068038828274817829540900671439954352702535347544261733380823852827904311296) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x) (if (<=.f64 t -1320000000000000008065770596204272102098185514954575052800) (+.f64 (*.f64 t (/.f64 y a)) x) (if (<=.f64 t -55000000000000) (+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x) (if (<=.f64 t -520000000000) (*.f64 (/.f64 t (neg.f64 z)) y) (if (<=.f64 t 4200000000000000194943886188774707107236903446074252723313999880167044157522639003301676062740500151164469248) (+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x) (+.f64 (*.f64 t (/.f64 y a)) x)))))))
(if (<=.f64 z -7914572847139345/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x) (if (<=.f64 z 7217927391783939/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824) (+.f64 (*.f64 y (/.f64 t a)) x) (+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x)))
(if (<=.f64 a -7499999999999999603250258825740100888288537422961751465446679045086318746615114458713651731759104) (+.f64 (*.f64 y (/.f64 t a)) x) (if (<=.f64 a 8300110714163167/193025830561934107162947985381047541665608072055952185017491682078771915023799273387871154500424503798663213600460826789274033295999330021731389427128542432710187362934652673115221889249890533772697227171395058697282798274445240687006095271729621464100656563293799180557568945517759802372156455525060659659679134121984) (+.f64 y x) (if (<=.f64 a 3480865949723965/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (+.f64 (/.f64 (*.f64 y (neg.f64 t)) z) x) (if (<=.f64 a 1247663247098599/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (+.f64 y x) (+.f64 (*.f64 t (/.f64 y a)) x)))))
(if (<=.f64 a -1299999999999999981820380598173312042497666976842508447823435801464428615345901343127665394057216) (+.f64 (*.f64 y (/.f64 t a)) x) (if (<=.f64 a 5127248624301375/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (+.f64 y x) (if (<=.f64 a 4485061624747323/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) x) (if (<=.f64 a 5284220811241125/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (+.f64 y x) (+.f64 (*.f64 t (/.f64 y a)) x)))))
(if (<=.f64 z -2300000000000000118227819322796010373120) (+.f64 y x) (if (<=.f64 z 155000000000000008788808081817930301440) (+.f64 (*.f64 y (/.f64 t a)) x) (+.f64 y x)))
(if (<=.f64 z -5600000000000000025049077565366552494080) (+.f64 y x) (if (<=.f64 z 124999999999999992463645796450397323264) (+.f64 (*.f64 t (/.f64 y a)) x) (+.f64 y x)))
(if (<=.f64 z -2395587863123407/21778071482940061661655974875633165533184) (+.f64 y x) (if (<=.f64 z 5249401739479229/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) x (+.f64 y x)))
(if (<=.f64 y -80000000000000004195049475800502697563790401235437796884529097946544494678029750910567654647102860927909797091335457422634763213441497953213858383684738858174535256480966221234176) y (if (<=.f64 y 42999999999999997569617054721515879280638545170813687181372679717653391602664838878767998819888098983513966514028088344659209640393708136662565461939978240) x y))
x
Outputs
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(if (<=.f64 z -160000000000000004860576454832058670252032) (+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x) (if (<=.f64 z -1018517988167243/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584) (+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) x) (if (<=.f64 z -7381955793627257/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776) (+.f64 (*.f64 (-.f64 z t) (/.f64 y z)) x) (if (<=.f64 z 124999999999999992463645796450397323264) (+.f64 x (*.f64 y (*.f64 (/.f64 1 a) (-.f64 t z)))) (+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x)))))
(if (<=.f64 a -94999999999999995407686063610841765248846154880713176095137286232402948370924753641986262464956725618278400) (+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) x) (if (<=.f64 a -5160371885977661/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x) (if (<=.f64 a 5438853046443695/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x) (if (<=.f64 a 22000000000000000000) (+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x) (+.f64 (*.f64 (/.f64 y a) (-.f64 t z)) x)))))
(if (<=.f64 t -8200000000000000436693750155227080761727194463431124093661978642081545869434609141596471840849063411424816621836765298009784784943853502107748477983311469490384812839755580236430298841088) (+.f64 (*.f64 t (/.f64 y a)) x) (if (<=.f64 t -620000000000000034637886320544090639068038828274817829540900671439954352702535347544261733380823852827904311296) (+.f64 (*.f64 y (/.f64 (-.f64 z t) z)) x) (if (<=.f64 t -1320000000000000008065770596204272102098185514954575052800) (+.f64 (*.f64 t (/.f64 y a)) x) (if (<=.f64 t -55000000000000) (+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x) (if (<=.f64 t -520000000000) (*.f64 (/.f64 t (neg.f64 z)) y) (if (<=.f64 t 4200000000000000194943886188774707107236903446074252723313999880167044157522639003301676062740500151164469248) (+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x) (+.f64 (*.f64 t (/.f64 y a)) x)))))))
(if (<=.f64 z -7914572847139345/15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704) (+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x) (if (<=.f64 z 7217927391783939/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824) (+.f64 (*.f64 y (/.f64 t a)) x) (+.f64 (*.f64 y (/.f64 z (-.f64 z a))) x)))
(if (<=.f64 a -7499999999999999603250258825740100888288537422961751465446679045086318746615114458713651731759104) (+.f64 (*.f64 y (/.f64 t a)) x) (if (<=.f64 a 8300110714163167/193025830561934107162947985381047541665608072055952185017491682078771915023799273387871154500424503798663213600460826789274033295999330021731389427128542432710187362934652673115221889249890533772697227171395058697282798274445240687006095271729621464100656563293799180557568945517759802372156455525060659659679134121984) (+.f64 y x) (if (<=.f64 a 3480865949723965/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144) (+.f64 (/.f64 (*.f64 y (neg.f64 t)) z) x) (if (<=.f64 a 1247663247098599/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984) (+.f64 y x) (+.f64 (*.f64 t (/.f64 y a)) x)))))
(if (<=.f64 a -1299999999999999981820380598173312042497666976842508447823435801464428615345901343127665394057216) (+.f64 (*.f64 y (/.f64 t a)) x) (if (<=.f64 a 5127248624301375/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312) (+.f64 y x) (if (<=.f64 a 4485061624747323/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (+.f64 (*.f64 (/.f64 y z) (neg.f64 t)) x) (if (<=.f64 a 5284220811241125/146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495936) (+.f64 y x) (+.f64 (*.f64 t (/.f64 y a)) x)))))
(if (<=.f64 z -2300000000000000118227819322796010373120) (+.f64 y x) (if (<=.f64 z 155000000000000008788808081817930301440) (+.f64 (*.f64 y (/.f64 t a)) x) (+.f64 y x)))
(if (<=.f64 z -5600000000000000025049077565366552494080) (+.f64 y x) (if (<=.f64 z 124999999999999992463645796450397323264) (+.f64 (*.f64 t (/.f64 y a)) x) (+.f64 y x)))
(if (<=.f64 z -2395587863123407/21778071482940061661655974875633165533184) (+.f64 y x) (if (<=.f64 z 5249401739479229/69992023193056381579920071267763883691301421788582797965624659405118495974380029543152421664737722368) x (+.f64 y x)))
(if (<=.f64 y -80000000000000004195049475800502697563790401235437796884529097946544494678029750910567654647102860927909797091335457422634763213441497953213858383684738858174535256480966221234176) y (if (<=.f64 y 42999999999999997569617054721515879280638545170813687181372679717653391602664838878767998819888098983513966514028088344659209640393708136662565461939978240) x y))
x
Compiler

Compiled 463 to 242 computations (47.7% saved)

soundness177.0ms (1.1%)

Algorithm
egg-herbie
Rules
1446×rational_best-simplify-2
1266×rational_best-simplify-50
1190×rational_best-simplify-1
1130×rational_best-simplify-53
944×rational_best-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01231
11631
21931
32331
42731
53531
64531
76031
811731
916631
1022431
1140431
12129831
13172331
14218631
15304131
16390231
17463231
18601731
19686131
Stop Event
node limit
Compiler

Compiled 38 to 16 computations (57.9% saved)

end102.0ms (0.6%)

Compiler

Compiled 408 to 139 computations (65.9% saved)

Profiling

Loading profile data...