Details

Time bar (total: 14.4s)

analyze858.0ms (6%)

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)

sample2.4s (16.7%)

Results
2.3s8256×body256valid
138.0ms762×body256infinite
Bogosity

preprocess183.0ms (1.3%)

Algorithm
egg-herbie
Rules
2222×rational_best-simplify-2
1584×rational_best-simplify-46
1190×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
91451341
103091341
114649341
125250341
135783341
146105341
156148341
166945341
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 a t)))
(+.f64 y (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(+.f64 z (/.f64 (*.f64 y (-.f64 x t)) (-.f64 a t)))
(+.f64 t (/.f64 (*.f64 y (-.f64 z x)) (-.f64 a x)))
(+.f64 a (/.f64 (*.f64 y (-.f64 z t)) (-.f64 x t)))
(+.f64 x (/.f64 (*.f64 z (-.f64 y t)) (-.f64 a t)))
(+.f64 x (/.f64 (*.f64 t (-.f64 z y)) (-.f64 a y)))
(+.f64 x (/.f64 (*.f64 a (-.f64 z t)) (-.f64 y t)))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(+.f64 x (/.f64 (*.f64 y (-.f64 a t)) (-.f64 z t)))
(+.f64 x (/.f64 (*.f64 y (-.f64 z a)) (-.f64 t a)))
Outputs
(+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 y (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))
(+.f64 y (*.f64 (-.f64 z t) (/.f64 x (-.f64 a t))))
(+.f64 y (*.f64 x (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 z (/.f64 (*.f64 y (-.f64 x t)) (-.f64 a t)))
(+.f64 z (*.f64 y (/.f64 (-.f64 x t) (-.f64 a t))))
(+.f64 t (/.f64 (*.f64 y (-.f64 z x)) (-.f64 a x)))
(+.f64 t (*.f64 (-.f64 z x) (/.f64 y (-.f64 a x))))
(+.f64 t (*.f64 y (/.f64 (-.f64 z x) (-.f64 a x))))
(+.f64 a (/.f64 (*.f64 y (-.f64 z t)) (-.f64 x t)))
(+.f64 a (*.f64 (-.f64 z t) (/.f64 y (-.f64 x t))))
(+.f64 a (*.f64 y (/.f64 (-.f64 z t) (-.f64 x t))))
(+.f64 x (/.f64 (*.f64 z (-.f64 y t)) (-.f64 a t)))
(+.f64 x (*.f64 z (/.f64 (-.f64 y t) (-.f64 a t))))
(+.f64 x (*.f64 z (/.f64 (-.f64 t y) (-.f64 t a))))
(+.f64 x (/.f64 (*.f64 t (-.f64 z y)) (-.f64 a y)))
(+.f64 x (*.f64 (-.f64 z y) (/.f64 t (-.f64 a y))))
(+.f64 x (*.f64 t (/.f64 (-.f64 z y) (-.f64 a y))))
(+.f64 x (/.f64 (*.f64 a (-.f64 z t)) (-.f64 y t)))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 a (-.f64 y t))))
(+.f64 x (/.f64 (*.f64 y (-.f64 t z)) (-.f64 a z)))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y (-.f64 a z))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 z a))))
(+.f64 x (/.f64 (*.f64 y (-.f64 a t)) (-.f64 z t)))
(+.f64 x (*.f64 (-.f64 a t) (/.f64 y (-.f64 z t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 a t) (-.f64 z t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t a) (-.f64 t z))))
(+.f64 x (/.f64 (*.f64 y (-.f64 z a)) (-.f64 t a)))
(+.f64 x (*.f64 (-.f64 z a) (/.f64 y (-.f64 t a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z a) (-.f64 t a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 a z) (-.f64 a t))))
Compiler

Compiled 21 to 15 computations (28.6% saved)

simplify273.0ms (1.9%)

Algorithm
egg-herbie
Rules
1330×rational_best-simplify-2
1234×rational_best-simplify-50
1006×rational_best-simplify-1
1002×rational_best-simplify-53
908×rational_best-simplify-52
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01231
11631
21931
32331
42731
53531
64531
76031
810931
914331
1018631
1129731
1265131
13173931
14210531
15283131
16357731
17438431
18557931
19634531
Stop Event
node limit
Counts
1 → 4
Calls
Call 1
Inputs
(+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
Outputs
(+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))

eval1.0ms (0%)

Compiler

Compiled 49 to 21 computations (57.1% saved)

prune2.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New134
Fresh011
Picked000
Done000
Total145
Error
0.0b
Counts
5 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
12.8b
(+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
3.8b
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
0.1b
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
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 a t))))
0.0b
(/.f64 (-.f64 z t) (-.f64 a t))
0.4b
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
Compiler

Compiled 43 to 10 computations (76.7% saved)

series17.0ms (0.1%)

Counts
3 → 144
Calls

36 calls:

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

rewrite160.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1538×rational_best-1
1526×rational_best-2
1526×rational_best-3
984×rational_best-simplify-53
838×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01275
17975
214875
326375
450875
5140675
6437675
7697975
Stop Event
node limit
Counts
3 → 112
Calls
Call 1
Inputs
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 z t) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 a t)) (/.f64 (-.f64 z (+.f64 t t)) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 (*.f64 (-.f64 z t) 2) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 z t) (-.f64 t a)) (*.f64 (/.f64 (-.f64 z t) (-.f64 t a)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 t a)) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 (-.f64 z t) -2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z t) (-.f64 a t)) (/.f64 (+.f64 t t) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z t) (-.f64 a t)) (*.f64 (*.f64 (/.f64 -1 (-.f64 t a)) 2) (-.f64 (-.f64 z t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 t a)) (/.f64 z (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t t) (-.f64 t a)) (/.f64 (+.f64 z t) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 (*.f64 (/.f64 -1 (-.f64 t a)) 2) (-.f64 (-.f64 z t) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 t a)) -2) (/.f64 (-.f64 z t) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (-.f64 z t))) (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 (-.f64 z t) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 z (+.f64 t t)) (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 (*.f64 (-.f64 z t) 2) z)) (/.f64 t (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 t a)) 2) (-.f64 (-.f64 z t) z)) (/.f64 (+.f64 z t) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 (-.f64 z t) -2) t)) (/.f64 z (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 t a)) 2) (-.f64 (-.f64 z t) (neg.f64 t))) (/.f64 (+.f64 z t) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 (-.f64 z t) t)) (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 z t) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 a t)) (/.f64 (-.f64 z (+.f64 t t)) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 z (*.f64 (-.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 z t) (-.f64 t a)) (*.f64 (/.f64 (-.f64 z t) (-.f64 t a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 2 (-.f64 a t))) (/.f64 (+.f64 z t) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (-.f64 t a)) (-.f64 0 (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (-.f64 t a)) (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z t) (-.f64 a t)) (*.f64 t (/.f64 2 (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z t) (-.f64 a t)) (*.f64 (*.f64 (/.f64 -1 (-.f64 t a)) 2) (-.f64 z (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 t a)) (/.f64 z (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t t) (-.f64 t a)) (/.f64 (+.f64 z t) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 (*.f64 (/.f64 -1 (-.f64 t a)) 2) (-.f64 (neg.f64 t) (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 z (/.f64 2 (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 t a)) -2) (/.f64 (-.f64 z t) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 2 (-.f64 a t))) (+.f64 (/.f64 t (-.f64 a t)) (/.f64 (-.f64 z (+.f64 t t)) (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 2 (-.f64 a t))) (+.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 z (*.f64 (-.f64 z t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 t a)) 2) (+.f64 (/.f64 (-.f64 z t) (-.f64 t a)) (*.f64 (/.f64 (-.f64 z t) (-.f64 t a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 t a)) 2) (/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 t (+.f64 z z)) (-.f64 t a)) (/.f64 z (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 2 (-.f64 t a))) (+.f64 (/.f64 z (-.f64 t a)) (-.f64 0 (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (-.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 2 (-.f64 t a))) (+.f64 (/.f64 z (-.f64 t a)) (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)) (/.f64 (*.f64 z 4) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) 4) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a t))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a t))) (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (*.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a t))) (+.f64 (/.f64 (+.f64 z t) (-.f64 a t)) (*.f64 (*.f64 (/.f64 -1 (-.f64 t a)) 2) (-.f64 z (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 t a)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 t 4) (-.f64 t a)) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a t)))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 a t)) -2) (+.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 z (/.f64 2 (-.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 a t)) -2) (+.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 (*.f64 (/.f64 -1 (-.f64 t a)) 2) (-.f64 (neg.f64 t) (-.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 4) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (-.f64 t a)) 4) (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 z (*.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 t (-.f64 a t)) 4) -1) (/.f64 (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (*.f64 t 3))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (*.f64 (+.f64 z t) 2)) (-.f64 t a)) (/.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 z t) -2) (-.f64 t a)) (/.f64 (*.f64 -1 (+.f64 z (*.f64 t 3))) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 t a)) -1) (/.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 t a)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (*.f64 (+.f64 z t) 2)) (-.f64 a t)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 z t) -2) (-.f64 a t)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (*.f64 t 4)) (-.f64 a t)) (/.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (neg.f64 t) 4) (-.f64 a t)) (/.f64 (*.f64 -1 (+.f64 z (*.f64 t 3))) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 z 8) (-.f64 a t)) (/.f64 (+.f64 (*.f64 z 4) (+.f64 t (*.f64 z 3))) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 t (*.f64 z 3)) 2) (-.f64 t a)) (/.f64 (+.f64 (*.f64 z 4) (+.f64 t (*.f64 z 3))) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 t 4) (-.f64 a t)) -1) (/.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 a t)) -2) -1) (/.f64 (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 z (*.f64 t 3))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (-.f64 z t))) (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (-.f64 z t)))) (+.f64 (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (-.f64 z t))) (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 t (+.f64 z z)) (-.f64 t a)) (/.f64 (-.f64 t (+.f64 z z)) (-.f64 t a))) (+.f64 (/.f64 (-.f64 t (+.f64 z z)) (-.f64 t a)) (/.f64 z (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a))) (+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)) (/.f64 (*.f64 z 4) (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) 4) (*.f64 (/.f64 z (-.f64 a t)) 4)) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) 4) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z t) (/.f64 -1 (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z t) (-.f64 (/.f64 1 (-.f64 t a)) (*.f64 (/.f64 -1 (-.f64 t a)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z t) (+.f64 (*.f64 (/.f64 -1 (-.f64 t a)) 2) (/.f64 1 (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z t) (+.f64 (/.f64 1 (-.f64 t a)) (*.f64 (/.f64 -1 (-.f64 t a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t z) (/.f64 1 (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t z) (-.f64 (*.f64 (/.f64 -1 (-.f64 t a)) -2) (/.f64 1 (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t z) (+.f64 (/.f64 -1 (-.f64 t a)) (*.f64 (/.f64 -1 (-.f64 t a)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 t a)) (-.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 t a)) (-.f64 (-.f64 t z) (*.f64 (-.f64 z t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 t a)) (-.f64 t (-.f64 (+.f64 t t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 t a)) (-.f64 t (-.f64 z (*.f64 (-.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 t a)) (-.f64 (neg.f64 z) (-.f64 (neg.f64 t) (*.f64 (-.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 t a)) (-.f64 (neg.f64 z) (-.f64 t (+.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 t a)) (-.f64 (+.f64 z t) (-.f64 (+.f64 z z) (*.f64 (-.f64 z t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 t a)) (+.f64 (*.f64 (-.f64 z t) 2) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 t a)) (+.f64 (-.f64 t z) (*.f64 (-.f64 z t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 t a)) (+.f64 t (-.f64 z (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 t a)) (+.f64 t (-.f64 (*.f64 (-.f64 z t) 2) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 t a)) (+.f64 (+.f64 z t) (-.f64 (*.f64 (-.f64 z t) 2) (+.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 t a)) (+.f64 (neg.f64 z) (-.f64 (*.f64 (-.f64 z t) 2) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 t a)) (-.f64 (-.f64 (+.f64 z z) t) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 z t) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z t) (-.f64 t a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 t a)) (-.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 (-.f64 z t) -2) (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 t a)) (+.f64 (-.f64 z t) (*.f64 (-.f64 z t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 z t) (-.f64 t a)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) 1)))))

simplify234.0ms (1.6%)

Algorithm
egg-herbie
Rules
1236×rational_best-simplify-51
1228×rational_best-simplify-2
1220×rational_best-simplify-1
912×rational_best-simplify-47
798×rational_best-simplify-44
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
055512166
1119711626
2200710978
334679406
461059134
578979134
Stop Event
node limit
Counts
256 → 464
Calls
Call 1
Inputs
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) y)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2))))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2))))))
(/.f64 (*.f64 (-.f64 z t) y) a)
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))))
(/.f64 (*.f64 (-.f64 z t) y) a)
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))))
(*.f64 -1 (/.f64 t (-.f64 a t)))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 -1 (/.f64 t (-.f64 a t))))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 -1 (/.f64 t (-.f64 a t))))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 -1 (/.f64 t (-.f64 a t))))
(/.f64 z (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(/.f64 z (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(/.f64 z a)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (/.f64 z a))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (/.f64 z a)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))))) (/.f64 z a))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 -1 (/.f64 a t)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 z t)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 a))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 a t)))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 z) (*.f64 -1 a))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 z t)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 a))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 a t)))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 z a) t)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 z a) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 z a)) (pow.f64 t 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 z a)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z a) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 z a)) (pow.f64 t 2))))))
(*.f64 -1 (/.f64 (-.f64 z t) t))
(+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (*.f64 -1 (/.f64 (-.f64 z t) t)))
(+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) t)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) t)))
(+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) t)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) t) (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (pow.f64 t 2)))))
(/.f64 (-.f64 z t) a)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (/.f64 z a)) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a)))) (/.f64 t a))
(/.f64 (-.f64 z t) a)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (/.f64 z a)) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a)))) (/.f64 t a))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)
x
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)
x
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)
x
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x)
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) x))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a) x))))
(+.f64 y x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)) x))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)) x)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 y x)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 a y)) t)) (+.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 a y)) t)) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 a y)) t)) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 3))) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4))) x))))
x
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) x)
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)) x)))
x
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) x)
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)) x)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 0)
(+.f64 0 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 0)
(/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1)
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(pow.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1)
(+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 0)
(+.f64 0 (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 t a)))
(+.f64 (/.f64 t (-.f64 a t)) (/.f64 (-.f64 z (+.f64 t t)) (-.f64 a t)))
(+.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 (*.f64 (-.f64 z t) 2) z)))
(+.f64 (/.f64 (-.f64 z t) (-.f64 t a)) (*.f64 (/.f64 (-.f64 z t) (-.f64 t a)) -2))
(+.f64 (/.f64 z (-.f64 t a)) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 (-.f64 z t) -2) t)))
(+.f64 (/.f64 (+.f64 z t) (-.f64 a t)) (/.f64 (+.f64 t t) (-.f64 t a)))
(+.f64 (/.f64 (+.f64 z t) (-.f64 a t)) (*.f64 (*.f64 (/.f64 -1 (-.f64 t a)) 2) (-.f64 (-.f64 z t) z)))
(+.f64 (/.f64 t (-.f64 t a)) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 (+.f64 t t) (-.f64 t a)) (/.f64 (+.f64 z t) (-.f64 a t)))
(+.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 (*.f64 (/.f64 -1 (-.f64 t a)) 2) (-.f64 (-.f64 z t) (neg.f64 t))))
(+.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 t a)) -2) (/.f64 (-.f64 z t) (-.f64 t a)))
(+.f64 (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (-.f64 z t))) (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 (-.f64 z t) t)))
(+.f64 (/.f64 (-.f64 z (+.f64 t t)) (-.f64 a t)) (/.f64 t (-.f64 a t)))
(+.f64 (*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 (*.f64 (-.f64 z t) 2) z)) (/.f64 t (-.f64 a t)))
(+.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 t a)) 2) (-.f64 (-.f64 z t) z)) (/.f64 (+.f64 z t) (-.f64 a t)))
(+.f64 (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 (-.f64 z t) -2) t)) (/.f64 z (-.f64 t a)))
(+.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 t a)) 2) (-.f64 (-.f64 z t) (neg.f64 t))) (/.f64 (+.f64 z t) (-.f64 t a)))
(+.f64 (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 (-.f64 z t) t)) (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (-.f64 z t))))
(-.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 0)
(-.f64 0 (/.f64 (-.f64 z t) (-.f64 t a)))
(-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))
(-.f64 (/.f64 t (-.f64 a t)) (/.f64 (-.f64 z (+.f64 t t)) (-.f64 t a)))
(-.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 z (*.f64 (-.f64 z t) 2))))
(-.f64 (/.f64 (-.f64 z t) (-.f64 t a)) (*.f64 (/.f64 (-.f64 z t) (-.f64 t a)) 2))
(-.f64 (*.f64 z (/.f64 2 (-.f64 a t))) (/.f64 (+.f64 z t) (-.f64 a t)))
(-.f64 (/.f64 z (-.f64 t a)) (-.f64 0 (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (-.f64 z t)))))
(-.f64 (/.f64 z (-.f64 t a)) (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a t)))
(-.f64 (/.f64 (+.f64 z t) (-.f64 a t)) (*.f64 t (/.f64 2 (-.f64 a t))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 a t)) (*.f64 (*.f64 (/.f64 -1 (-.f64 t a)) 2) (-.f64 z (-.f64 z t))))
(-.f64 (/.f64 t (-.f64 t a)) (/.f64 z (-.f64 t a)))
(-.f64 (/.f64 (+.f64 t t) (-.f64 t a)) (/.f64 (+.f64 z t) (-.f64 t a)))
(-.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 (*.f64 (/.f64 -1 (-.f64 t a)) 2) (-.f64 (neg.f64 t) (-.f64 z t))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 z (/.f64 2 (-.f64 t a))))
(-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 t a)) -2) (/.f64 (-.f64 z t) (-.f64 a t)))
(-.f64 (*.f64 t (/.f64 2 (-.f64 a t))) (+.f64 (/.f64 t (-.f64 a t)) (/.f64 (-.f64 z (+.f64 t t)) (-.f64 t a))))
(-.f64 (*.f64 t (/.f64 2 (-.f64 a t))) (+.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 z (*.f64 (-.f64 z t) 2)))))
(-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 t a)) 2) (+.f64 (/.f64 (-.f64 z t) (-.f64 t a)) (*.f64 (/.f64 (-.f64 z t) (-.f64 t a)) 2)))
(-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 t a)) 2) (/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 3) -1))
(-.f64 (/.f64 (-.f64 t (+.f64 z z)) (-.f64 t a)) (/.f64 z (-.f64 a t)))
(-.f64 (*.f64 z (/.f64 2 (-.f64 t a))) (+.f64 (/.f64 z (-.f64 t a)) (-.f64 0 (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (-.f64 z t))))))
(-.f64 (*.f64 z (/.f64 2 (-.f64 t a))) (+.f64 (/.f64 z (-.f64 t a)) (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a t))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)) (/.f64 (*.f64 z 4) (-.f64 t a)))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) 4) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a t)))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a t))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a t)))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a t))) (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (*.f64 t 3))))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a t))) (+.f64 (/.f64 (+.f64 z t) (-.f64 a t)) (*.f64 (*.f64 (/.f64 -1 (-.f64 t a)) 2) (-.f64 z (-.f64 z t)))))
(-.f64 (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 t a)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)))
(-.f64 (/.f64 (*.f64 t 4) (-.f64 t a)) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 t a)))
(-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a t)))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)))
(-.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 a t)) -2) (+.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 z (/.f64 2 (-.f64 t a)))))
(-.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 a t)) -2) (+.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 (*.f64 (/.f64 -1 (-.f64 t a)) 2) (-.f64 (neg.f64 t) (-.f64 z t)))))
(-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 4) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 3))
(-.f64 (*.f64 (/.f64 t (-.f64 t a)) 4) (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 z (*.f64 t 3))))
(-.f64 (/.f64 (*.f64 (/.f64 t (-.f64 a t)) 4) -1) (/.f64 (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (*.f64 t 3))) -1))
(-.f64 (/.f64 (neg.f64 (*.f64 (+.f64 z t) 2)) (-.f64 t a)) (/.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (-.f64 t a)))
(-.f64 (/.f64 (*.f64 (+.f64 z t) -2) (-.f64 t a)) (/.f64 (*.f64 -1 (+.f64 z (*.f64 t 3))) (-.f64 t a)))
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 t a)) -1) (/.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 t a)) -1))
(-.f64 (/.f64 (neg.f64 (*.f64 (+.f64 z t) 2)) (-.f64 a t)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)))
(-.f64 (/.f64 (*.f64 (+.f64 z t) -2) (-.f64 a t)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)))
(-.f64 (/.f64 (neg.f64 (*.f64 t 4)) (-.f64 a t)) (/.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 (neg.f64 t) 4) (-.f64 a t)) (/.f64 (*.f64 -1 (+.f64 z (*.f64 t 3))) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 z 8) (-.f64 a t)) (/.f64 (+.f64 (*.f64 z 4) (+.f64 t (*.f64 z 3))) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 (+.f64 t (*.f64 z 3)) 2) (-.f64 t a)) (/.f64 (+.f64 (*.f64 z 4) (+.f64 t (*.f64 z 3))) (-.f64 t a)))
(-.f64 (/.f64 (/.f64 (*.f64 t 4) (-.f64 a t)) -1) (/.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a t)) -1))
(-.f64 (/.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 a t)) -2) -1) (/.f64 (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 z (*.f64 t 3))) -1))
(-.f64 (+.f64 (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (-.f64 z t))) (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (-.f64 z t)))) (+.f64 (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (-.f64 z t))) (/.f64 z (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (-.f64 t (+.f64 z z)) (-.f64 t a)) (/.f64 (-.f64 t (+.f64 z z)) (-.f64 t a))) (+.f64 (/.f64 (-.f64 t (+.f64 z z)) (-.f64 t a)) (/.f64 z (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a))) (+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)) (/.f64 (*.f64 z 4) (-.f64 t a))))
(-.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) 4) (*.f64 (/.f64 z (-.f64 a t)) 4)) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) 4) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a t))))
(*.f64 (-.f64 z t) (/.f64 -1 (-.f64 t a)))
(*.f64 (-.f64 z t) (-.f64 (/.f64 1 (-.f64 t a)) (*.f64 (/.f64 -1 (-.f64 t a)) -2)))
(*.f64 (-.f64 z t) (+.f64 (*.f64 (/.f64 -1 (-.f64 t a)) 2) (/.f64 1 (-.f64 t a))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 1 (-.f64 t a)) (*.f64 (/.f64 -1 (-.f64 t a)) 2)))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 1)
(*.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (-.f64 t z) (/.f64 1 (-.f64 t a)))
(*.f64 (-.f64 t z) (-.f64 (*.f64 (/.f64 -1 (-.f64 t a)) -2) (/.f64 1 (-.f64 t a))))
(*.f64 (-.f64 t z) (+.f64 (/.f64 -1 (-.f64 t a)) (*.f64 (/.f64 -1 (-.f64 t a)) -2)))
(*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 z t))
(*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 (-.f64 t z) (*.f64 (-.f64 z t) -2)))
(*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 t (-.f64 (+.f64 t t) z)))
(*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 t (-.f64 z (*.f64 (-.f64 z t) 2))))
(*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 (neg.f64 z) (-.f64 (neg.f64 t) (*.f64 (-.f64 z t) 2))))
(*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 (neg.f64 z) (-.f64 t (+.f64 z z))))
(*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 (+.f64 z t) (-.f64 (+.f64 z z) (*.f64 (-.f64 z t) 2))))
(*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 (*.f64 (-.f64 z t) 2) (-.f64 t z)))
(*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 (-.f64 t z) (*.f64 (-.f64 z t) 2)))
(*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 t (-.f64 z (+.f64 t t))))
(*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 t (-.f64 (*.f64 (-.f64 z t) 2) z)))
(*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 (+.f64 z t) (-.f64 (*.f64 (-.f64 z t) 2) (+.f64 z z))))
(*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 (neg.f64 z) (-.f64 (*.f64 (-.f64 z t) 2) (neg.f64 t))))
(*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 (-.f64 (+.f64 z z) t) z))
(*.f64 -1 (/.f64 (-.f64 z t) (-.f64 t a)))
(*.f64 (/.f64 (-.f64 z t) (-.f64 t a)) -1)
(*.f64 (/.f64 1 (-.f64 t a)) (-.f64 t z))
(*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 (-.f64 z t) -2) (-.f64 t z)))
(*.f64 (/.f64 1 (-.f64 t a)) (+.f64 (-.f64 z t) (*.f64 (-.f64 z t) -2)))
(pow.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 1)
(neg.f64 (/.f64 (-.f64 z t) (-.f64 t a)))
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) 0)
(*.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) 1)
(*.f64 1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(/.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) 1)
(pow.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) 1)
Outputs
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t))))
(neg.f64 (*.f64 t (/.f64 y (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t))
(*.f64 y (/.f64 t (-.f64 t a)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 z (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 z (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (*.f64 z (/.f64 y a)) (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 t (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 t (-.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)))
(+.f64 (*.f64 z (/.f64 y a)) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 2) a))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (-.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a)) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a))))
(+.f64 (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 2) a))) (+.f64 (*.f64 z (/.f64 y a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 3) (pow.f64 a 2)))))
(+.f64 (*.f64 y (/.f64 z a)) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (+.f64 t (/.f64 (pow.f64 t 2) a))) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 3) (pow.f64 a 2)))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 2)) (+.f64 t (/.f64 (pow.f64 t 2) a)))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (-.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 2)) (+.f64 t (/.f64 (pow.f64 t 2) a)))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) t))) (*.f64 -1 (*.f64 a (/.f64 y t))))
(-.f64 (+.f64 y (neg.f64 (*.f64 y (/.f64 z t)))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (*.f64 (/.f64 y t) (neg.f64 z))) (*.f64 y (neg.f64 (/.f64 a t))))
(-.f64 (+.f64 y (*.f64 y (/.f64 z (neg.f64 t)))) (*.f64 (/.f64 a t) (neg.f64 y)))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 y (*.f64 y (/.f64 z (neg.f64 t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 a (pow.f64 t 2))))) (*.f64 -1 (*.f64 a (/.f64 y t))))
(-.f64 (+.f64 y (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 a (pow.f64 t 2))) (neg.f64 (*.f64 y (/.f64 z t))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 (+.f64 y (*.f64 (/.f64 y t) (neg.f64 z))) (*.f64 a (*.f64 (neg.f64 (-.f64 z a)) (/.f64 y (pow.f64 t 2))))) (*.f64 y (neg.f64 (/.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 y (/.f64 z (neg.f64 t))) (*.f64 a (*.f64 (-.f64 a z) (/.f64 y (pow.f64 t 2)))))) (*.f64 (/.f64 a t) (neg.f64 y)))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 y (*.f64 y (+.f64 (/.f64 z (neg.f64 t)) (*.f64 a (/.f64 (-.f64 a z) (pow.f64 t 2)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 a (pow.f64 t 2))) (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) t)))) (*.f64 -1 (*.f64 a (/.f64 y t))))
(-.f64 (+.f64 (+.f64 y (neg.f64 (*.f64 y (/.f64 z t)))) (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 a (pow.f64 t 2))) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (pow.f64 t 3))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 (*.f64 (/.f64 y t) (neg.f64 z)) (+.f64 y (*.f64 (*.f64 y (neg.f64 (-.f64 z a))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))) (*.f64 y (neg.f64 (/.f64 a t))))
(-.f64 (+.f64 (*.f64 y (/.f64 z (neg.f64 t))) (+.f64 y (*.f64 (*.f64 y (-.f64 a z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))) (*.f64 (/.f64 a t) (neg.f64 y)))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 (*.f64 y (/.f64 z (neg.f64 t))) (+.f64 y (*.f64 y (*.f64 (-.f64 a z) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))))))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (neg.f64 (*.f64 (-.f64 z a) (/.f64 y t))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 (-.f64 z a) t))))
(+.f64 y (*.f64 (/.f64 y t) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)))))
(+.f64 (+.f64 y (*.f64 -1 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 a (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (+.f64 (neg.f64 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 a (pow.f64 t 2)))) (neg.f64 (*.f64 (-.f64 z a) (/.f64 y t)))))
(+.f64 y (*.f64 -1 (+.f64 (*.f64 a (*.f64 (-.f64 z a) (/.f64 y (pow.f64 t 2)))) (*.f64 y (/.f64 (-.f64 z a) t)))))
(+.f64 y (*.f64 -1 (*.f64 (-.f64 z a) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))))))
(+.f64 y (*.f64 (-.f64 a z) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2))))))
(+.f64 (+.f64 y (*.f64 -1 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 a (pow.f64 t 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)) (*.f64 -1 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(+.f64 (+.f64 y (neg.f64 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 a (pow.f64 t 2))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))) (*.f64 (-.f64 z a) (/.f64 y t)))))
(+.f64 (+.f64 y (*.f64 (*.f64 y (neg.f64 (-.f64 z a))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))) (neg.f64 (*.f64 y (/.f64 (-.f64 z a) t))))
(+.f64 (*.f64 (*.f64 y (-.f64 a z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))) (+.f64 y (*.f64 (/.f64 y t) (-.f64 a z))))
(+.f64 y (*.f64 -1 (*.f64 (-.f64 z a) (+.f64 (*.f64 y (/.f64 a (pow.f64 t 2))) (+.f64 (/.f64 y t) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))
(*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) t)))
(neg.f64 (*.f64 y (/.f64 (-.f64 z t) t)))
(*.f64 (/.f64 y t) (-.f64 t z))
(*.f64 (-.f64 t z) (/.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) t))) (*.f64 -1 (*.f64 (*.f64 (-.f64 z t) a) (/.f64 y (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 z t) a) (/.f64 y (pow.f64 t 2))) (*.f64 y (/.f64 (-.f64 z t) t))))
(*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2))))))
(neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2))))))
(*.f64 (-.f64 t z) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2)))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) t))) (*.f64 -1 (*.f64 (*.f64 (-.f64 z t) a) (/.f64 y (pow.f64 t 2))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 z t) (pow.f64 a 2)) (/.f64 y (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 z t) a) (/.f64 y (pow.f64 t 2))) (*.f64 y (/.f64 (-.f64 z t) t)))) (neg.f64 (*.f64 y (/.f64 (*.f64 (-.f64 z t) (pow.f64 a 2)) (pow.f64 t 3)))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (pow.f64 t 2)) a)) (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))))
(+.f64 (*.f64 (*.f64 y (/.f64 a (pow.f64 t 2))) (-.f64 t z)) (neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))))
(neg.f64 (*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y t) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (*.f64 y (/.f64 a (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) t))) (*.f64 -1 (*.f64 (*.f64 (-.f64 z t) a) (/.f64 y (pow.f64 t 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 y (pow.f64 a 3)) (/.f64 (-.f64 z t) (pow.f64 t 4)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 z t) (pow.f64 a 2)) (/.f64 y (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 z t) a) (/.f64 y (pow.f64 t 2))) (*.f64 y (/.f64 (-.f64 z t) t)))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (*.f64 (-.f64 z t) (pow.f64 a 2)) (pow.f64 t 3))) (*.f64 y (/.f64 (*.f64 (-.f64 z t) (pow.f64 a 3)) (pow.f64 t 4))))))
(+.f64 (neg.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))) (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 3) (/.f64 y (pow.f64 t 4)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2))))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (+.f64 (*.f64 (pow.f64 a 3) (/.f64 y (pow.f64 t 4))) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3))))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))))))
(*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y t) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (*.f64 y (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4)) (/.f64 a (pow.f64 t 2)))))))
(/.f64 (*.f64 (-.f64 z t) y) a)
(*.f64 (-.f64 z t) (/.f64 y a))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (*.f64 (-.f64 z t) (/.f64 (*.f64 y t) (pow.f64 a 2))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (+.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y t) (pow.f64 a 2))) (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3)))))
(+.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 t (pow.f64 a 2)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)))))
(*.f64 (-.f64 z t) (+.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))))
(+.f64 (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))) (+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)))))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (+.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y t) (pow.f64 a 2))) (*.f64 (-.f64 z t) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)))) (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))) (+.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 t (pow.f64 a 2)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 4)))))))
(+.f64 (*.f64 y (*.f64 (-.f64 z t) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (/.f64 t (pow.f64 a 2))))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)))))
(*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 4))))))
(/.f64 (*.f64 (-.f64 z t) y) a)
(*.f64 (-.f64 z t) (/.f64 y a))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (*.f64 (-.f64 z t) (/.f64 (*.f64 y t) (pow.f64 a 2))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (+.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y t) (pow.f64 a 2))) (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3)))))
(+.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 t (pow.f64 a 2)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)))))
(*.f64 (-.f64 z t) (+.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))))
(+.f64 (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))) (+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)))))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (+.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y t) (pow.f64 a 2))) (*.f64 (-.f64 z t) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)))) (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))) (+.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 t (pow.f64 a 2)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 4)))))))
(+.f64 (*.f64 y (*.f64 (-.f64 z t) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (/.f64 t (pow.f64 a 2))))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)))))
(*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 4))))))
(*.f64 -1 (/.f64 t (-.f64 a t)))
(/.f64 t (neg.f64 (-.f64 a t)))
(/.f64 t (+.f64 t (neg.f64 a)))
(/.f64 t (-.f64 t a))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 -1 (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 -1 (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 (/.f64 z (-.f64 a t)) (*.f64 -1 (/.f64 t (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(/.f64 z (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(/.f64 z (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(/.f64 z a)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (/.f64 z a))
(+.f64 (/.f64 z a) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 -1 t)))
(+.f64 (/.f64 z a) (*.f64 (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (neg.f64 t)))
(+.f64 (/.f64 z a) (*.f64 t (neg.f64 (+.f64 (/.f64 z (neg.f64 (pow.f64 a 2))) (/.f64 1 a)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (/.f64 z a)))
(+.f64 (/.f64 z a) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 -1 t)) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 -1 (pow.f64 t 2)))))
(+.f64 (/.f64 z a) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3))))) (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))))
(+.f64 (/.f64 z a) (*.f64 -1 (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3))))))))
(+.f64 (/.f64 z a) (neg.f64 (+.f64 (*.f64 t (+.f64 (/.f64 z (neg.f64 (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 (neg.f64 z) (pow.f64 a 3)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) t)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4)))))) (/.f64 z a))))
(+.f64 (+.f64 (/.f64 z a) (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 z (pow.f64 a 4))))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)) (*.f64 -1 t)) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 z (pow.f64 a 3)))) (*.f64 -1 (pow.f64 t 2)))))
(+.f64 (+.f64 (/.f64 z a) (neg.f64 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4))))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3))))) (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))))
(+.f64 (+.f64 (/.f64 z a) (neg.f64 (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 z (pow.f64 a 4))))))) (*.f64 -1 (+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 z (pow.f64 a 3))))))))
(+.f64 (/.f64 z a) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 (neg.f64 z) (pow.f64 a 3)))) (+.f64 (*.f64 t (+.f64 (/.f64 z (neg.f64 (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (pow.f64 t 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (/.f64 (neg.f64 z) (pow.f64 a 4))))))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) (*.f64 -1 (/.f64 a t)))
(-.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (neg.f64 (/.f64 a t)))
(-.f64 (+.f64 1 (/.f64 z (neg.f64 t))) (/.f64 a (neg.f64 t)))
(+.f64 (/.f64 a t) (+.f64 1 (/.f64 z (neg.f64 t))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 z t)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 a))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 a t)))
(-.f64 (+.f64 (*.f64 (*.f64 -1 (-.f64 z a)) (/.f64 a (pow.f64 t 2))) (+.f64 1 (*.f64 -1 (/.f64 z t)))) (*.f64 -1 (/.f64 a t)))
(-.f64 (+.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 (*.f64 -1 (-.f64 z a)) (/.f64 a (pow.f64 t 2)))) (neg.f64 (/.f64 a t)))
(-.f64 (+.f64 1 (+.f64 (neg.f64 (/.f64 z t)) (*.f64 a (/.f64 (neg.f64 (-.f64 z a)) (pow.f64 t 2))))) (neg.f64 (/.f64 a t)))
(-.f64 (+.f64 1 (+.f64 (/.f64 z (neg.f64 t)) (*.f64 a (/.f64 (-.f64 a z) (pow.f64 t 2))))) (/.f64 a (neg.f64 t)))
(+.f64 (/.f64 a t) (+.f64 1 (+.f64 (/.f64 z (neg.f64 t)) (*.f64 a (/.f64 (-.f64 a z) (pow.f64 t 2))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 z) (*.f64 -1 a))) (pow.f64 t 3)) (+.f64 (*.f64 -1 (/.f64 z t)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 z) (*.f64 -1 a))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 a t)))
(-.f64 (+.f64 1 (+.f64 (*.f64 (*.f64 -1 (-.f64 z a)) (/.f64 a (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 (*.f64 -1 (-.f64 z a)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))) (*.f64 -1 (/.f64 a t)))
(-.f64 (+.f64 (*.f64 (*.f64 -1 (-.f64 z a)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))) (+.f64 (+.f64 1 (neg.f64 (/.f64 z t))) (*.f64 (*.f64 -1 (-.f64 z a)) (/.f64 a (pow.f64 t 2))))) (neg.f64 (/.f64 a t)))
(-.f64 (+.f64 1 (+.f64 (neg.f64 (/.f64 z t)) (*.f64 (neg.f64 (-.f64 z a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))) (neg.f64 (/.f64 a t)))
(-.f64 (+.f64 1 (+.f64 (/.f64 z (neg.f64 t)) (*.f64 (-.f64 a z) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))) (/.f64 a (neg.f64 t)))
(+.f64 (/.f64 a t) (+.f64 1 (+.f64 (/.f64 z (neg.f64 t)) (*.f64 (-.f64 a z) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 z a) t)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 z a) t)))
(+.f64 1 (/.f64 (-.f64 a z) t))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 z a) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 z a)) (pow.f64 t 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 z a) t)) (*.f64 -1 (*.f64 (-.f64 z a) (/.f64 a (pow.f64 t 2))))))
(+.f64 1 (*.f64 -1 (+.f64 (*.f64 (-.f64 z a) (/.f64 a (pow.f64 t 2))) (/.f64 (-.f64 z a) t))))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (-.f64 z a) t) (*.f64 (-.f64 z a) (/.f64 a (pow.f64 t 2))))))
(+.f64 1 (+.f64 (*.f64 a (/.f64 (-.f64 a z) (pow.f64 t 2))) (/.f64 (-.f64 a z) t)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 z a)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z a) t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 z a)) (pow.f64 t 2))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 z a) t)) (*.f64 -1 (*.f64 (-.f64 z a) (/.f64 a (pow.f64 t 2))))) (*.f64 -1 (*.f64 (-.f64 z a) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(+.f64 1 (+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 z a) (/.f64 a (pow.f64 t 2))) (/.f64 (-.f64 z a) t))) (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 z a) (pow.f64 t 3))))))
(+.f64 (+.f64 1 (neg.f64 (/.f64 (-.f64 z a) t))) (*.f64 (neg.f64 (-.f64 z a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))
(+.f64 (+.f64 1 (/.f64 (-.f64 a z) t)) (*.f64 (-.f64 a z) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))
(*.f64 -1 (/.f64 (-.f64 z t) t))
(neg.f64 (/.f64 (-.f64 z t) t))
(/.f64 (-.f64 t z) t)
(+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (*.f64 -1 (/.f64 (-.f64 z t) t)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 z t) t)) (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))))
(+.f64 (neg.f64 (/.f64 (-.f64 z t) t)) (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))))
(+.f64 (/.f64 (-.f64 t z) t) (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))))
(+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) t)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) t)))
(+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) t)) (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (/.f64 (pow.f64 a 2) t))))
(+.f64 (neg.f64 (/.f64 (-.f64 z t) t)) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) t)) (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 (-.f64 z t) t)) (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (+.f64 (/.f64 (pow.f64 a 2) t) a)))
(+.f64 (/.f64 (-.f64 t z) t) (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (+.f64 a (/.f64 (pow.f64 a 2) t))))
(+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) t)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) t) (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (pow.f64 t 2)))))
(+.f64 (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 z t) t)) (+.f64 (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (/.f64 (pow.f64 a 2) t)) (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (/.f64 (pow.f64 a 3) (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 (-.f64 z t) t)) (+.f64 (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) t)) (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (/.f64 (pow.f64 a 3) (pow.f64 t 2)))) (*.f64 a (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))))))
(+.f64 (neg.f64 (/.f64 (-.f64 z t) t)) (+.f64 (*.f64 (pow.f64 a 3) (/.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (pow.f64 t 2))) (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (+.f64 (/.f64 (pow.f64 a 2) t) a))))
(+.f64 (/.f64 (-.f64 t z) t) (*.f64 (-.f64 (/.f64 1 t) (/.f64 z (pow.f64 t 2))) (+.f64 a (+.f64 (/.f64 (pow.f64 a 2) t) (/.f64 (pow.f64 a 3) (pow.f64 t 2))))))
(/.f64 (-.f64 z t) a)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (/.f64 z a)) (/.f64 t a))
(-.f64 (+.f64 (/.f64 z a) (*.f64 t (/.f64 (-.f64 z t) (pow.f64 a 2)))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 z a) (*.f64 (-.f64 z t) (/.f64 t (pow.f64 a 2)))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 z a) (+.f64 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 z t) (pow.f64 a 3))) (*.f64 t (/.f64 (-.f64 z t) (pow.f64 a 2))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 z a) (+.f64 (*.f64 t (/.f64 (-.f64 z t) (pow.f64 a 2))) (*.f64 (-.f64 z t) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 z a) (+.f64 (*.f64 (-.f64 z t) (/.f64 t (pow.f64 a 2))) (*.f64 (-.f64 z t) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 z a) (*.f64 (-.f64 z t) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a)))) (/.f64 t a))
(-.f64 (+.f64 (*.f64 t (/.f64 (-.f64 z t) (pow.f64 a 2))) (+.f64 (/.f64 z a) (+.f64 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 z t) (pow.f64 a 3))) (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 3)) (pow.f64 a 4))))) (/.f64 t a))
(-.f64 (+.f64 (*.f64 t (/.f64 (-.f64 z t) (pow.f64 a 2))) (+.f64 (*.f64 (-.f64 z t) (/.f64 (pow.f64 t 2) (pow.f64 a 3))) (+.f64 (/.f64 z a) (*.f64 (-.f64 z t) (/.f64 (pow.f64 t 3) (pow.f64 a 4)))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 z a) (+.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 t (pow.f64 a 2))) (*.f64 (-.f64 z t) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))) (*.f64 (-.f64 z t) (/.f64 (pow.f64 t 3) (pow.f64 a 4))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 z a) (+.f64 (*.f64 (-.f64 z t) (/.f64 t (pow.f64 a 2))) (*.f64 (-.f64 z t) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 z a) (*.f64 (-.f64 z t) (+.f64 (/.f64 t (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))) (/.f64 t a))
(/.f64 (-.f64 z t) a)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (/.f64 z a)) (/.f64 t a))
(-.f64 (+.f64 (/.f64 z a) (*.f64 t (/.f64 (-.f64 z t) (pow.f64 a 2)))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 z a) (*.f64 (-.f64 z t) (/.f64 t (pow.f64 a 2)))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 z a) (+.f64 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 z t) (pow.f64 a 3))) (*.f64 t (/.f64 (-.f64 z t) (pow.f64 a 2))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 z a) (+.f64 (*.f64 t (/.f64 (-.f64 z t) (pow.f64 a 2))) (*.f64 (-.f64 z t) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 z a) (+.f64 (*.f64 (-.f64 z t) (/.f64 t (pow.f64 a 2))) (*.f64 (-.f64 z t) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 z a) (*.f64 (-.f64 z t) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 z t) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 z a)))) (/.f64 t a))
(-.f64 (+.f64 (*.f64 t (/.f64 (-.f64 z t) (pow.f64 a 2))) (+.f64 (/.f64 z a) (+.f64 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 z t) (pow.f64 a 3))) (/.f64 (*.f64 (-.f64 z t) (pow.f64 t 3)) (pow.f64 a 4))))) (/.f64 t a))
(-.f64 (+.f64 (*.f64 t (/.f64 (-.f64 z t) (pow.f64 a 2))) (+.f64 (*.f64 (-.f64 z t) (/.f64 (pow.f64 t 2) (pow.f64 a 3))) (+.f64 (/.f64 z a) (*.f64 (-.f64 z t) (/.f64 (pow.f64 t 3) (pow.f64 a 4)))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 z a) (+.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 t (pow.f64 a 2))) (*.f64 (-.f64 z t) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))) (*.f64 (-.f64 z t) (/.f64 (pow.f64 t 3) (pow.f64 a 4))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 z a) (+.f64 (*.f64 (-.f64 z t) (/.f64 t (pow.f64 a 2))) (*.f64 (-.f64 z t) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 z a) (*.f64 (-.f64 z t) (+.f64 (/.f64 t (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))) (/.f64 t a))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
x
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
x
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
x
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) x)
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) x)
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) x)
(+.f64 (*.f64 y (/.f64 t (-.f64 t a))) x)
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 z (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 z (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (*.f64 z (/.f64 y a)) x)
(+.f64 (*.f64 y (/.f64 z a)) x)
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) x))
(+.f64 (*.f64 z (/.f64 y a)) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) x))
(+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) (+.f64 (*.f64 y (/.f64 z a)) x))
(+.f64 (*.f64 y (/.f64 z a)) (+.f64 (*.f64 t (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))) x))
(+.f64 (*.f64 y (/.f64 z a)) (+.f64 (*.f64 t (-.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a))) x))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a) x)))
(+.f64 (*.f64 z (/.f64 y a)) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 2) a)) x)))
(+.f64 (*.f64 y (/.f64 z a)) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (+.f64 t (/.f64 (pow.f64 t 2) a))) x))
(+.f64 (*.f64 y (/.f64 z a)) (+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))) (+.f64 t (/.f64 (pow.f64 t 2) a))) x))
(+.f64 (*.f64 y (/.f64 z a)) (+.f64 (*.f64 (-.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a)) (+.f64 t (/.f64 (pow.f64 t 2) a))) x))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a) x))))
(+.f64 (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 2) a)) x)) (+.f64 (*.f64 z (/.f64 y a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 3) (pow.f64 a 2)))))
(+.f64 (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (+.f64 t (/.f64 (pow.f64 t 2) a))) x) (+.f64 (*.f64 y (/.f64 z a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 3) (pow.f64 a 2)))))
(+.f64 x (+.f64 (*.f64 y (/.f64 z a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 2)) (+.f64 t (/.f64 (pow.f64 t 2) a))))))
(+.f64 (+.f64 (*.f64 y (/.f64 z a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 2)) (+.f64 t (/.f64 (pow.f64 t 2) a))))) x)
(+.f64 (+.f64 (*.f64 y (/.f64 z a)) (*.f64 (-.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 2)) (+.f64 t (/.f64 (pow.f64 t 2) a))))) x)
(+.f64 y x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y x)) (*.f64 -1 (*.f64 a (/.f64 y t))))
(-.f64 (+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 z t))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 (/.f64 y t) (neg.f64 z)) x)) (*.f64 y (neg.f64 (/.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 y (/.f64 z (neg.f64 t))) x)) (*.f64 (/.f64 a t) (neg.f64 y)))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 y (+.f64 (*.f64 y (/.f64 z (neg.f64 t))) x)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)) x))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 a (pow.f64 t 2))) x) (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) t)))) (*.f64 -1 (*.f64 a (/.f64 y t))))
(-.f64 (+.f64 (neg.f64 (*.f64 y (/.f64 z t))) (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 a (pow.f64 t 2))) (+.f64 y x))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 (*.f64 (/.f64 y t) (neg.f64 z)) (+.f64 (+.f64 y x) (*.f64 a (*.f64 (neg.f64 (-.f64 z a)) (/.f64 y (pow.f64 t 2)))))) (*.f64 y (neg.f64 (/.f64 a t))))
(-.f64 (+.f64 (*.f64 y (/.f64 z (neg.f64 t))) (+.f64 (+.f64 y x) (*.f64 a (*.f64 (-.f64 a z) (/.f64 y (pow.f64 t 2)))))) (*.f64 (/.f64 a t) (neg.f64 y)))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 y (+.f64 x (*.f64 y (+.f64 (/.f64 z (neg.f64 t)) (*.f64 a (/.f64 (-.f64 a z) (pow.f64 t 2))))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)) x)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 (pow.f64 a 2) (pow.f64 t 3))) (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 a (pow.f64 t 2))) x)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 y z) t)))) (*.f64 -1 (*.f64 a (/.f64 y t))))
(-.f64 (+.f64 y (+.f64 (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 a (pow.f64 t 2))) (+.f64 x (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (pow.f64 t 3))))) (neg.f64 (*.f64 y (/.f64 z t))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 (*.f64 (/.f64 y t) (neg.f64 z)) (+.f64 (*.f64 (*.f64 y (neg.f64 (-.f64 z a))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))) (+.f64 y x))) (*.f64 y (neg.f64 (/.f64 a t))))
(-.f64 (+.f64 (*.f64 y (/.f64 z (neg.f64 t))) (+.f64 (*.f64 (*.f64 y (-.f64 a z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))) (+.f64 y x))) (*.f64 (/.f64 a t) (neg.f64 y)))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 (*.f64 y (/.f64 z (neg.f64 t))) (+.f64 (*.f64 y (*.f64 (-.f64 a z) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))) (+.f64 y x))))
(+.f64 y x)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 a y)) t)) (+.f64 y x))
(+.f64 x (+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t))))
(+.f64 y (+.f64 (neg.f64 (*.f64 (-.f64 z a) (/.f64 y t))) x))
(+.f64 (+.f64 y x) (neg.f64 (*.f64 y (/.f64 (-.f64 z a) t))))
(+.f64 (+.f64 y x) (*.f64 (/.f64 y t) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 a y)) t)) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 2))) x)))
(+.f64 (+.f64 x (*.f64 -1 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 a (pow.f64 t 2))))) (+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t))))
(+.f64 (neg.f64 (*.f64 (-.f64 z a) (/.f64 y t))) (+.f64 (neg.f64 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 a (pow.f64 t 2)))) (+.f64 y x)))
(+.f64 (+.f64 y x) (*.f64 -1 (+.f64 (*.f64 a (*.f64 (-.f64 z a) (/.f64 y (pow.f64 t 2)))) (*.f64 y (/.f64 (-.f64 z a) t)))))
(+.f64 (+.f64 y x) (*.f64 -1 (*.f64 (-.f64 z a) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))))))
(+.f64 (+.f64 y x) (*.f64 (-.f64 a z) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 a y)) t)) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 3))) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)) (+.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) x) (+.f64 y (*.f64 -1 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 a (pow.f64 t 2)))))))
(+.f64 (neg.f64 (*.f64 (-.f64 z a) (/.f64 y t))) (+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 a (pow.f64 t 2))) (*.f64 (*.f64 y (-.f64 z a)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))) (+.f64 y x)))
(+.f64 (*.f64 (*.f64 y (neg.f64 (-.f64 z a))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))) (+.f64 (+.f64 y x) (neg.f64 (*.f64 y (/.f64 (-.f64 z a) t)))))
(+.f64 (*.f64 (*.f64 y (-.f64 a z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))) (+.f64 (+.f64 y x) (*.f64 (/.f64 y t) (-.f64 a z))))
(+.f64 (*.f64 y (*.f64 (-.f64 a z) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))) (+.f64 (+.f64 y x) (*.f64 (/.f64 y t) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) x)
(+.f64 x (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) t))))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) t))))
(+.f64 x (*.f64 (/.f64 y t) (-.f64 t z)))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 y t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) t))) (*.f64 -1 (*.f64 (*.f64 (-.f64 z t) a) (/.f64 y (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 z t) a) (/.f64 y (pow.f64 t 2))) (*.f64 y (/.f64 (-.f64 z t) t)))) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))))) x)
(+.f64 (neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))))) x)
(+.f64 (*.f64 (-.f64 t z) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2))))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))) x)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 z t) (pow.f64 a 2)) (/.f64 y (pow.f64 t 3)))) (+.f64 x (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) t))) (*.f64 -1 (*.f64 (*.f64 (-.f64 z t) a) (/.f64 y (pow.f64 t 2)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 z t) a) (/.f64 y (pow.f64 t 2))) (*.f64 y (/.f64 (-.f64 z t) t)))) (+.f64 x (neg.f64 (*.f64 y (/.f64 (*.f64 (-.f64 z t) (pow.f64 a 2)) (pow.f64 t 3))))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (pow.f64 t 2)) a)) (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))))
(+.f64 (+.f64 (*.f64 (*.f64 y (/.f64 a (pow.f64 t 2))) (-.f64 t z)) (neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))) x)
(+.f64 (neg.f64 (*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y t) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (*.f64 y (/.f64 a (pow.f64 t 2)))))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4))) x))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 z t) (pow.f64 a 2)) (/.f64 y (pow.f64 t 3)))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 y (pow.f64 a 3)) (/.f64 (-.f64 z t) (pow.f64 t 4)))) x) (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) t))) (*.f64 -1 (*.f64 (*.f64 (-.f64 z t) a) (/.f64 y (pow.f64 t 2)))))))
(+.f64 (+.f64 x (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 z t) a) (/.f64 y (pow.f64 t 2))) (*.f64 y (/.f64 (*.f64 (-.f64 z t) (pow.f64 a 3)) (pow.f64 t 4)))))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (*.f64 (-.f64 z t) (pow.f64 a 2)) (pow.f64 t 3))) (*.f64 y (/.f64 (-.f64 z t) t)))))
(+.f64 (neg.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))) (+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 3) (/.f64 y (pow.f64 t 4)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (+.f64 (*.f64 (pow.f64 a 3) (/.f64 y (pow.f64 t 4))) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3))))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2))))))) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y t) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (*.f64 y (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4)) (/.f64 a (pow.f64 t 2))))))) x)
x
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) x)
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (+.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y t) (pow.f64 a 2))) x))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) x)
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)) x)))
(+.f64 (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))) (+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)) x)))
(+.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y t) (pow.f64 a 2))) (+.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) x) (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3)))))
(+.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 t (pow.f64 a 2)))) (+.f64 x (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))))) x)
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))) x)
x
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) x)
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (+.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y t) (pow.f64 a 2))) x))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)) x)))
(+.f64 (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))) (+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)) x)))
(+.f64 (*.f64 (-.f64 z t) (/.f64 (*.f64 y t) (pow.f64 a 2))) (+.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) x) (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3)))))
(+.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 t (pow.f64 a 2)))) (+.f64 x (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))))) x)
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 0)
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(+.f64 0 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(-.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 0)
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1)
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(pow.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) 1)
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(+.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 0)
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 0 (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 t a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 (/.f64 t (-.f64 a t)) (/.f64 (-.f64 z (+.f64 t t)) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 (*.f64 (-.f64 z t) 2) z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 (/.f64 (-.f64 z t) (-.f64 t a)) (*.f64 (/.f64 (-.f64 z t) (-.f64 t a)) -2))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 (/.f64 z (-.f64 t a)) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 (-.f64 z t) -2) t)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 (/.f64 (+.f64 z t) (-.f64 a t)) (/.f64 (+.f64 t t) (-.f64 t a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 (/.f64 (+.f64 z t) (-.f64 a t)) (*.f64 (*.f64 (/.f64 -1 (-.f64 t a)) 2) (-.f64 (-.f64 z t) z)))
(+.f64 (/.f64 (+.f64 z t) (-.f64 a t)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 t a))) (-.f64 (-.f64 z t) z)))
(+.f64 (/.f64 (+.f64 z t) (-.f64 a t)) (*.f64 2 (/.f64 t (-.f64 t a))))
(+.f64 (/.f64 t (-.f64 t a)) (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 (/.f64 (+.f64 t t) (-.f64 t a)) (/.f64 (+.f64 z t) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 (*.f64 (/.f64 -1 (-.f64 t a)) 2) (-.f64 (-.f64 z t) (neg.f64 t))))
(+.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 t a))) (-.f64 (-.f64 z t) (neg.f64 t))))
(+.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 (/.f64 -1 (-.f64 t a)) (*.f64 (-.f64 (-.f64 z t) (neg.f64 t)) 2)))
(+.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 t a))) (+.f64 t (-.f64 z t))))
(+.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 2 (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 t a)) -2) (/.f64 (-.f64 z t) (-.f64 t a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (-.f64 z t))) (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 (-.f64 z t) t)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 (/.f64 (-.f64 z (+.f64 t t)) (-.f64 a t)) (/.f64 t (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 (*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 (*.f64 (-.f64 z t) 2) z)) (/.f64 t (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 t a)) 2) (-.f64 (-.f64 z t) z)) (/.f64 (+.f64 z t) (-.f64 a t)))
(+.f64 (/.f64 (+.f64 z t) (-.f64 a t)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 t a))) (-.f64 (-.f64 z t) z)))
(+.f64 (/.f64 (+.f64 z t) (-.f64 a t)) (*.f64 2 (/.f64 t (-.f64 t a))))
(+.f64 (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 (-.f64 z t) -2) t)) (/.f64 z (-.f64 t a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(+.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 t a)) 2) (-.f64 (-.f64 z t) (neg.f64 t))) (/.f64 (+.f64 z t) (-.f64 t a)))
(+.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 t a))) (-.f64 (-.f64 z t) (neg.f64 t))))
(+.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 (/.f64 -1 (-.f64 t a)) (*.f64 (-.f64 (-.f64 z t) (neg.f64 t)) 2)))
(+.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 t a))) (+.f64 t (-.f64 z t))))
(+.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 2 (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 (-.f64 z t) t)) (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 0)
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 0 (/.f64 (-.f64 z t) (-.f64 t a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 (/.f64 t (-.f64 a t)) (/.f64 (-.f64 z (+.f64 t t)) (-.f64 t a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 z (*.f64 (-.f64 z t) 2))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 (/.f64 (-.f64 z t) (-.f64 t a)) (*.f64 (/.f64 (-.f64 z t) (-.f64 t a)) 2))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 (*.f64 z (/.f64 2 (-.f64 a t))) (/.f64 (+.f64 z t) (-.f64 a t)))
(-.f64 (/.f64 z (-.f64 t a)) (-.f64 0 (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (-.f64 z t)))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 (/.f64 z (-.f64 t a)) (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 (/.f64 (+.f64 z t) (-.f64 a t)) (*.f64 t (/.f64 2 (-.f64 a t))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 a t)) (*.f64 (*.f64 (/.f64 -1 (-.f64 t a)) 2) (-.f64 z (-.f64 z t))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 a t)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 t a))) (+.f64 t (-.f64 z z))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 a t)) (*.f64 2 (*.f64 (+.f64 t 0) (/.f64 -1 (-.f64 t a)))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 a t)) (*.f64 t (*.f64 2 (/.f64 -1 (-.f64 t a)))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 a t)) (*.f64 2 (/.f64 t (-.f64 a t))))
(-.f64 (/.f64 t (-.f64 t a)) (/.f64 z (-.f64 t a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 (/.f64 (+.f64 t t) (-.f64 t a)) (/.f64 (+.f64 z t) (-.f64 t a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 (*.f64 (/.f64 -1 (-.f64 t a)) 2) (-.f64 (neg.f64 t) (-.f64 z t))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 t a))) (+.f64 t (-.f64 (neg.f64 t) z))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 (/.f64 -1 (-.f64 t a)) (*.f64 (+.f64 t (-.f64 (neg.f64 t) z)) 2)))
(-.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 (/.f64 -1 (-.f64 t a)) (*.f64 2 (-.f64 t (+.f64 z t)))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 2 (/.f64 z (-.f64 t a))))
(-.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 z (/.f64 2 (-.f64 t a))))
(-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 t a)) -2) (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 (*.f64 t (/.f64 2 (-.f64 a t))) (+.f64 (/.f64 t (-.f64 a t)) (/.f64 (-.f64 z (+.f64 t t)) (-.f64 t a))))
(-.f64 (*.f64 t (/.f64 2 (-.f64 a t))) (+.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 z (*.f64 (-.f64 z t) 2)))))
(-.f64 (*.f64 t (/.f64 2 (-.f64 a t))) (+.f64 (/.f64 t (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 a t)) (-.f64 z (*.f64 (-.f64 z t) 2)))))
(-.f64 (*.f64 t (/.f64 2 (-.f64 a t))) (*.f64 (/.f64 1 (-.f64 a t)) (+.f64 (-.f64 z (*.f64 (-.f64 z t) 2)) t)))
(-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 t a)) 2) (+.f64 (/.f64 (-.f64 z t) (-.f64 t a)) (*.f64 (/.f64 (-.f64 z t) (-.f64 t a)) 2)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 t a)) 2) (/.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 3) -1))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 (/.f64 (-.f64 t (+.f64 z z)) (-.f64 t a)) (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 (*.f64 z (/.f64 2 (-.f64 t a))) (+.f64 (/.f64 z (-.f64 t a)) (-.f64 0 (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (-.f64 z t))))))
(-.f64 (*.f64 z (/.f64 2 (-.f64 t a))) (+.f64 (/.f64 z (-.f64 t a)) (neg.f64 (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (-.f64 z t))))))
(-.f64 (*.f64 z (/.f64 2 (-.f64 t a))) (+.f64 (/.f64 z (-.f64 t a)) (*.f64 (+.f64 z (-.f64 z t)) (/.f64 -1 (-.f64 a t)))))
(-.f64 (*.f64 z (/.f64 2 (-.f64 t a))) (+.f64 (/.f64 z (-.f64 t a)) (+.f64 (/.f64 (+.f64 z (-.f64 z t)) (-.f64 t a)) 0)))
(-.f64 (*.f64 z (/.f64 2 (-.f64 t a))) (*.f64 (/.f64 -1 (-.f64 a t)) (+.f64 z (+.f64 z (-.f64 z t)))))
(-.f64 (*.f64 z (/.f64 2 (-.f64 t a))) (+.f64 (/.f64 z (-.f64 t a)) (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a t))))
(-.f64 (*.f64 z (/.f64 2 (-.f64 t a))) (+.f64 (/.f64 z (-.f64 t a)) (neg.f64 (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (-.f64 z t))))))
(-.f64 (*.f64 z (/.f64 2 (-.f64 t a))) (+.f64 (/.f64 z (-.f64 t a)) (*.f64 (+.f64 z (-.f64 z t)) (/.f64 -1 (-.f64 a t)))))
(-.f64 (*.f64 z (/.f64 2 (-.f64 t a))) (+.f64 (/.f64 z (-.f64 t a)) (+.f64 (/.f64 (+.f64 z (-.f64 z t)) (-.f64 t a)) 0)))
(-.f64 (*.f64 z (/.f64 2 (-.f64 t a))) (*.f64 (/.f64 -1 (-.f64 a t)) (+.f64 z (+.f64 z (-.f64 z t)))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)) (/.f64 (*.f64 z 4) (-.f64 t a)))
(/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 4)) (-.f64 t a))
(/.f64 (-.f64 (*.f64 z 4) (+.f64 t (*.f64 z 3))) (-.f64 a t))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) 4) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a t)))
(/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 4)) (-.f64 t a))
(/.f64 (-.f64 (*.f64 z 4) (+.f64 t (*.f64 z 3))) (-.f64 a t))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a t))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a t)))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 -2 (+.f64 z t))) (-.f64 t a))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a t))) (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (*.f64 t 3))))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a t))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a t)))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 -2 (+.f64 z t))) (-.f64 t a))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a t))) (+.f64 (/.f64 (+.f64 z t) (-.f64 a t)) (*.f64 (*.f64 (/.f64 -1 (-.f64 t a)) 2) (-.f64 z (-.f64 z t)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a t))) (+.f64 (/.f64 (+.f64 z t) (-.f64 a t)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 t a))) (+.f64 t (-.f64 z z)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a t))) (+.f64 (/.f64 (+.f64 z t) (-.f64 a t)) (*.f64 2 (*.f64 (+.f64 t 0) (/.f64 -1 (-.f64 t a))))))
(-.f64 (*.f64 (+.f64 z t) (/.f64 2 (-.f64 a t))) (+.f64 (/.f64 (+.f64 z t) (-.f64 a t)) (*.f64 t (*.f64 2 (/.f64 -1 (-.f64 t a))))))
(-.f64 (*.f64 (+.f64 z t) (/.f64 2 (-.f64 a t))) (+.f64 (/.f64 (+.f64 z t) (-.f64 a t)) (*.f64 2 (/.f64 t (-.f64 a t)))))
(-.f64 (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 t a)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)))
(/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 t (*.f64 z 3))) (-.f64 t a))
(-.f64 (/.f64 (*.f64 t 4) (-.f64 t a)) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 t a)))
(/.f64 (-.f64 (*.f64 t 4) (+.f64 z (*.f64 t 3))) (-.f64 t a))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 t -4)) (-.f64 a t))
(-.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a t)))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)))
(/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 t (*.f64 z 3))) (-.f64 t a))
(-.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 a t)) -2) (+.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 z (/.f64 2 (-.f64 t a)))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 z t) (-.f64 a t))) (+.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 z (/.f64 2 (-.f64 t a)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 t a))) (+.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 z (/.f64 2 (-.f64 t a)))))
(-.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 a t)) -2) (+.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 (*.f64 (/.f64 -1 (-.f64 t a)) 2) (-.f64 (neg.f64 t) (-.f64 z t)))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 z t) (-.f64 a t))) (+.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 t a))) (+.f64 t (-.f64 (neg.f64 t) z)))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 z t) (-.f64 a t))) (+.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 (/.f64 -1 (-.f64 t a)) (*.f64 (+.f64 t (-.f64 (neg.f64 t) z)) 2))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 z t) (-.f64 a t))) (+.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 (/.f64 -1 (-.f64 t a)) (*.f64 2 (-.f64 t (+.f64 z t))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 t a))) (+.f64 (/.f64 (+.f64 z t) (-.f64 t a)) (*.f64 2 (/.f64 z (-.f64 t a)))))
(-.f64 (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 4) (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 3))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 (*.f64 (/.f64 t (-.f64 t a)) 4) (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 z (*.f64 t 3))))
(/.f64 (-.f64 (*.f64 t 4) (+.f64 z (*.f64 t 3))) (-.f64 t a))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 t -4)) (-.f64 a t))
(-.f64 (/.f64 (*.f64 (/.f64 t (-.f64 a t)) 4) -1) (/.f64 (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (*.f64 t 3))) -1))
(/.f64 (-.f64 (*.f64 t 4) (+.f64 z (*.f64 t 3))) (-.f64 t a))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 t -4)) (-.f64 a t))
(-.f64 (/.f64 (neg.f64 (*.f64 (+.f64 z t) 2)) (-.f64 t a)) (/.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (-.f64 t a)))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a t))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a t)))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 -2 (+.f64 z t))) (-.f64 t a))
(-.f64 (/.f64 (*.f64 (+.f64 z t) -2) (-.f64 t a)) (/.f64 (*.f64 -1 (+.f64 z (*.f64 t 3))) (-.f64 t a)))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a t))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a t)))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 -2 (+.f64 z t))) (-.f64 t a))
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 z t) 2) (-.f64 t a)) -1) (/.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 t a)) -1))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a t))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a t)))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 -2 (+.f64 z t))) (-.f64 t a))
(-.f64 (/.f64 (neg.f64 (*.f64 (+.f64 z t) 2)) (-.f64 a t)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)))
(/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 t (*.f64 z 3))) (-.f64 t a))
(-.f64 (/.f64 (*.f64 (+.f64 z t) -2) (-.f64 a t)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)))
(/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 t (*.f64 z 3))) (-.f64 t a))
(-.f64 (/.f64 (neg.f64 (*.f64 t 4)) (-.f64 a t)) (/.f64 (neg.f64 (+.f64 z (*.f64 t 3))) (-.f64 a t)))
(/.f64 (-.f64 (*.f64 t 4) (+.f64 z (*.f64 t 3))) (-.f64 t a))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 t -4)) (-.f64 a t))
(-.f64 (/.f64 (*.f64 (neg.f64 t) 4) (-.f64 a t)) (/.f64 (*.f64 -1 (+.f64 z (*.f64 t 3))) (-.f64 a t)))
(/.f64 (-.f64 (*.f64 t 4) (+.f64 z (*.f64 t 3))) (-.f64 t a))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 t -4)) (-.f64 a t))
(-.f64 (/.f64 (*.f64 z 8) (-.f64 a t)) (/.f64 (+.f64 (*.f64 z 4) (+.f64 t (*.f64 z 3))) (-.f64 a t)))
(/.f64 (-.f64 (*.f64 z 8) (+.f64 (*.f64 z 3) (+.f64 t (*.f64 z 4)))) (-.f64 a t))
(/.f64 (-.f64 (*.f64 z 8) (+.f64 t (+.f64 (*.f64 z 3) (*.f64 z 4)))) (-.f64 a t))
(/.f64 (-.f64 (*.f64 z 8) (+.f64 t (*.f64 z 7))) (-.f64 a t))
(-.f64 (/.f64 (*.f64 (+.f64 t (*.f64 z 3)) 2) (-.f64 t a)) (/.f64 (+.f64 (*.f64 z 4) (+.f64 t (*.f64 z 3))) (-.f64 t a)))
(/.f64 (-.f64 (*.f64 2 (+.f64 t (*.f64 z 3))) (+.f64 (*.f64 z 3) (+.f64 t (*.f64 z 4)))) (-.f64 t a))
(/.f64 (-.f64 (*.f64 2 (+.f64 t (*.f64 z 3))) (+.f64 t (+.f64 (*.f64 z 3) (*.f64 z 4)))) (-.f64 t a))
(/.f64 (-.f64 (*.f64 2 (+.f64 t (*.f64 z 3))) (+.f64 t (*.f64 z 7))) (-.f64 t a))
(-.f64 (/.f64 (/.f64 (*.f64 t 4) (-.f64 a t)) -1) (/.f64 (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a t)) -1))
(/.f64 (-.f64 (*.f64 t 4) (+.f64 z (*.f64 t 3))) (-.f64 t a))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 t -4)) (-.f64 a t))
(-.f64 (/.f64 (*.f64 (/.f64 (+.f64 z t) (-.f64 a t)) -2) -1) (/.f64 (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 z (*.f64 t 3))) -1))
(-.f64 (*.f64 2 (/.f64 (+.f64 z t) (-.f64 a t))) (/.f64 (+.f64 z (*.f64 t 3)) (-.f64 a t)))
(/.f64 (+.f64 (+.f64 z (*.f64 t 3)) (*.f64 -2 (+.f64 z t))) (-.f64 t a))
(-.f64 (+.f64 (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (-.f64 z t))) (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (-.f64 z t)))) (+.f64 (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (-.f64 z t))) (/.f64 z (-.f64 a t))))
(-.f64 (+.f64 (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (-.f64 z t))) (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (-.f64 z t)))) (+.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (-.f64 z t)))))
(-.f64 (*.f64 (+.f64 z (-.f64 z t)) (+.f64 (/.f64 -1 (-.f64 t a)) (/.f64 -1 (-.f64 t a)))) (+.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (-.f64 z t)))))
(-.f64 (*.f64 (*.f64 2 (/.f64 -1 (-.f64 t a))) (+.f64 z (-.f64 z t))) (+.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 z (-.f64 z t)))))
(-.f64 (*.f64 (/.f64 (+.f64 z (-.f64 z t)) (-.f64 t a)) -2) (+.f64 (/.f64 z (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 a t)) (+.f64 z (-.f64 z t)))))
(-.f64 (*.f64 (/.f64 (-.f64 t (+.f64 z z)) (-.f64 a t)) -2) (*.f64 (/.f64 1 (-.f64 a t)) (+.f64 z (+.f64 z (-.f64 z t)))))
(-.f64 (+.f64 (/.f64 (-.f64 t (+.f64 z z)) (-.f64 t a)) (/.f64 (-.f64 t (+.f64 z z)) (-.f64 t a))) (+.f64 (/.f64 (-.f64 t (+.f64 z z)) (-.f64 t a)) (/.f64 z (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (-.f64 t (+.f64 z z)) (-.f64 t a)) (/.f64 (-.f64 t (+.f64 z z)) (-.f64 t a))) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 (-.f64 t (+.f64 z z)) (-.f64 t a))))
(-.f64 (+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a))) (+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)) (/.f64 (*.f64 z 4) (-.f64 t a))))
(-.f64 (+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a))) (+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)) (*.f64 4 (/.f64 z (-.f64 t a)))))
(-.f64 (+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a))) (+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)) (*.f64 z (/.f64 4 (-.f64 t a)))))
(-.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) 4) (*.f64 (/.f64 z (-.f64 a t)) 4)) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) 4) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 4 (/.f64 z (-.f64 a t))) (*.f64 4 (/.f64 z (-.f64 a t)))) (+.f64 (*.f64 4 (/.f64 z (-.f64 a t))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a t))))
(-.f64 (*.f64 z (/.f64 8 (-.f64 a t))) (+.f64 (*.f64 4 (/.f64 z (-.f64 a t))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a t))))
(-.f64 (*.f64 z (/.f64 8 (-.f64 a t))) (+.f64 (*.f64 z (/.f64 4 (-.f64 a t))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a t))))
(*.f64 (-.f64 z t) (/.f64 -1 (-.f64 t a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (-.f64 z t) (-.f64 (/.f64 1 (-.f64 t a)) (*.f64 (/.f64 -1 (-.f64 t a)) -2)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (-.f64 z t) (+.f64 (*.f64 (/.f64 -1 (-.f64 t a)) 2) (/.f64 1 (-.f64 t a))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (-.f64 z t) (+.f64 (/.f64 1 (-.f64 t a)) (*.f64 (/.f64 -1 (-.f64 t a)) 2)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 1)
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 1 (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (-.f64 t z) (/.f64 1 (-.f64 t a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (-.f64 t z) (-.f64 (*.f64 (/.f64 -1 (-.f64 t a)) -2) (/.f64 1 (-.f64 t a))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (-.f64 t z) (+.f64 (/.f64 -1 (-.f64 t a)) (*.f64 (/.f64 -1 (-.f64 t a)) -2)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 z t))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 (-.f64 t z) (*.f64 (-.f64 z t) -2)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 t (-.f64 (+.f64 t t) z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 t (-.f64 z (*.f64 (-.f64 z t) 2))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 (neg.f64 z) (-.f64 (neg.f64 t) (*.f64 (-.f64 z t) 2))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 (neg.f64 z) (-.f64 t (+.f64 z z))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 (+.f64 z t) (-.f64 (+.f64 z z) (*.f64 (-.f64 z t) 2))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 (*.f64 (-.f64 z t) 2) (-.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 (-.f64 t z) (*.f64 (-.f64 z t) 2)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 t (-.f64 z (+.f64 t t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 t (-.f64 (*.f64 (-.f64 z t) 2) z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 (+.f64 z t) (-.f64 (*.f64 (-.f64 z t) 2) (+.f64 z z))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 -1 (-.f64 t a)) (+.f64 (neg.f64 z) (-.f64 (*.f64 (-.f64 z t) 2) (neg.f64 t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 (-.f64 (+.f64 z z) t) z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 -1 (/.f64 (-.f64 z t) (-.f64 t a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 (-.f64 z t) (-.f64 t a)) -1)
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 1 (-.f64 t a)) (-.f64 t z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 (-.f64 z t) -2) (-.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(*.f64 (/.f64 1 (-.f64 t a)) (+.f64 (-.f64 z t) (*.f64 (-.f64 z t) -2)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(pow.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 1)
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(neg.f64 (/.f64 (-.f64 z t) (-.f64 t a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (neg.f64 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (+.f64 t (neg.f64 a))) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) 0)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(*.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) 1)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(*.f64 1 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(/.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) 1)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(pow.f64 (+.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) x) 1)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)

localize11.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 41 to 10 computations (75.6% saved)

series7.0ms (0.1%)

Counts
3 → 132
Calls

36 calls:

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

rewrite237.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
1298×rational_best-1
1292×rational_best-4
1292×rational_best-2
1292×rational_best-3
1290×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01269
17669
212969
321469
436369
575469
6170569
7466169
Stop Event
node limit
Counts
3 → 49
Calls
Call 1
Inputs
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 y (-.f64 a t))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 y (-.f64 a t)) (-.f64 t z)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 y (-.f64 a t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 t a)) (*.f64 (/.f64 y (-.f64 a t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (-.f64 a t)) 2) (/.f64 y (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (-.f64 a t)) -2) (*.f64 (/.f64 y (-.f64 a t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (-.f64 a t)) 3) (*.f64 (/.f64 y (-.f64 a t)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 y (-.f64 a t)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 y (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (-.f64 t a)) (*.f64 (/.f64 y (-.f64 a t)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y (-.f64 a t)) 2) (/.f64 y (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y (-.f64 a t)) -2) (+.f64 (/.f64 y (-.f64 t a)) (*.f64 (/.f64 y (-.f64 a t)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y (-.f64 a t)) -2) (*.f64 (/.f64 y (-.f64 a t)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y (-.f64 a t)) 4) (*.f64 (/.f64 y (-.f64 a t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y (-.f64 a t)) 3) (*.f64 (/.f64 y (-.f64 a t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 y (-.f64 a t)) 3) (*.f64 (/.f64 y (-.f64 a t)) 3)) (+.f64 (*.f64 (/.f64 y (-.f64 a t)) 3) (*.f64 (/.f64 y (-.f64 a t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 y (-.f64 a t)) 4) (*.f64 (/.f64 y (-.f64 a t)) 4)) (+.f64 (*.f64 (/.f64 y (-.f64 a t)) 4) (*.f64 (/.f64 y (-.f64 a t)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 1 (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 (/.f64 1 (-.f64 t a)) (*.f64 2 (/.f64 1 (-.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 (/.f64 1 (-.f64 t a)) (neg.f64 (*.f64 (/.f64 1 (-.f64 a t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 (+.f64 (/.f64 1 (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 a t)) 2)) (*.f64 (/.f64 1 (-.f64 a t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a t)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a t)) (-.f64 (neg.f64 y) (*.f64 2 (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a t)) (-.f64 (neg.f64 y) (neg.f64 (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a t)) (-.f64 (+.f64 y (+.f64 y y)) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 y (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 1 (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (-.f64 (*.f64 2 (/.f64 1 (-.f64 t a))) (/.f64 1 (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 t a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 t a)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 2 (neg.f64 y)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y (-.f64 t a)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x) 1)))))

simplify303.0ms (2.1%)

Algorithm
egg-herbie
Rules
1250×rational_best-simplify-49
1238×rational_best-simplify-46
1000×rational_best-simplify-2
996×rational_best-simplify-51
990×rational_best-simplify-1
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
03278179
17317751
212707297
323466449
441786093
Stop Event
node limit
Counts
181 → 309
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) y)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2))))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4))))))
(/.f64 (*.f64 y (-.f64 z t)) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) y) a))))
(/.f64 (*.f64 y (-.f64 z t)) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 3))) (pow.f64 a 4)))))
(*.f64 -1 (/.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4))) (*.f64 -1 (/.f64 y t)))))
(/.f64 y a)
(+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))))
(/.f64 y a)
(+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))))
(/.f64 y a)
(+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))))
(*.f64 -1 (/.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 3))) (*.f64 -1 (/.f64 y t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) y) (pow.f64 t 4))))))
(*.f64 -1 (/.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 3))) (*.f64 -1 (/.f64 y t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4))) (*.f64 -1 (/.f64 y t)))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x)
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) x))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a) x))))
(+.f64 y x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)) x))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)) x)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 y x)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 a y)) t)) (+.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 a y)) t)) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 a y)) t)) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 3))) x))))
x
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2))) x))))
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) x)))
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) x)))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 0)
(+.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)) 0)
(-.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 0)
(/.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 1)
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(pow.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 1)
(neg.f64 (*.f64 (/.f64 y (-.f64 a t)) (-.f64 t z)))
(+.f64 (/.f64 y (-.f64 a t)) 0)
(+.f64 0 (/.f64 y (-.f64 a t)))
(+.f64 -1 (+.f64 (/.f64 y (-.f64 a t)) 1))
(+.f64 (/.f64 y (-.f64 t a)) (*.f64 (/.f64 y (-.f64 a t)) 2))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) 2) (/.f64 y (-.f64 t a)))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) -2) (*.f64 (/.f64 y (-.f64 a t)) 3))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) 3) (*.f64 (/.f64 y (-.f64 a t)) -2))
(+.f64 (+.f64 (/.f64 y (-.f64 a t)) 1) -1)
(-.f64 (/.f64 y (-.f64 a t)) 0)
(-.f64 0 (/.f64 y (-.f64 t a)))
(-.f64 (/.f64 y (-.f64 t a)) (*.f64 (/.f64 y (-.f64 a t)) -2))
(-.f64 (*.f64 (/.f64 y (-.f64 a t)) 2) (/.f64 y (-.f64 a t)))
(-.f64 (*.f64 (/.f64 y (-.f64 a t)) -2) (+.f64 (/.f64 y (-.f64 t a)) (*.f64 (/.f64 y (-.f64 a t)) -2)))
(-.f64 (*.f64 (/.f64 y (-.f64 a t)) -2) (*.f64 (/.f64 y (-.f64 a t)) -3))
(-.f64 (*.f64 (/.f64 y (-.f64 a t)) 4) (*.f64 (/.f64 y (-.f64 a t)) 3))
(-.f64 (*.f64 (/.f64 y (-.f64 a t)) 3) (*.f64 (/.f64 y (-.f64 a t)) 2))
(-.f64 (+.f64 (*.f64 (/.f64 y (-.f64 a t)) 3) (*.f64 (/.f64 y (-.f64 a t)) 3)) (+.f64 (*.f64 (/.f64 y (-.f64 a t)) 3) (*.f64 (/.f64 y (-.f64 a t)) 2)))
(-.f64 (+.f64 (*.f64 (/.f64 y (-.f64 a t)) 4) (*.f64 (/.f64 y (-.f64 a t)) 4)) (+.f64 (*.f64 (/.f64 y (-.f64 a t)) 4) (*.f64 (/.f64 y (-.f64 a t)) 3)))
(*.f64 y (/.f64 1 (-.f64 a t)))
(*.f64 y (-.f64 (/.f64 1 (-.f64 t a)) (*.f64 2 (/.f64 1 (-.f64 t a)))))
(*.f64 y (-.f64 (/.f64 1 (-.f64 t a)) (neg.f64 (*.f64 (/.f64 1 (-.f64 a t)) 2))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 a t)) 2)) (*.f64 (/.f64 1 (-.f64 a t)) 2)))
(*.f64 (/.f64 y (-.f64 a t)) 1)
(*.f64 1 (/.f64 y (-.f64 a t)))
(*.f64 (/.f64 1 (-.f64 a t)) y)
(*.f64 (/.f64 1 (-.f64 a t)) (-.f64 (neg.f64 y) (*.f64 2 (neg.f64 y))))
(*.f64 (/.f64 1 (-.f64 a t)) (-.f64 (neg.f64 y) (neg.f64 (+.f64 y y))))
(*.f64 (/.f64 1 (-.f64 a t)) (-.f64 (+.f64 y (+.f64 y y)) (+.f64 y y)))
(*.f64 -1 (/.f64 y (-.f64 t a)))
(*.f64 (neg.f64 y) (/.f64 1 (-.f64 t a)))
(*.f64 (neg.f64 y) (-.f64 (*.f64 2 (/.f64 1 (-.f64 t a))) (/.f64 1 (-.f64 t a))))
(*.f64 (/.f64 y (-.f64 t a)) -1)
(*.f64 (/.f64 1 (-.f64 t a)) (neg.f64 y))
(*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 2 (neg.f64 y)) (neg.f64 y)))
(pow.f64 (/.f64 y (-.f64 a t)) 1)
(neg.f64 (/.f64 y (-.f64 t a)))
(-.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x) 0)
(*.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x) 1)
(*.f64 1 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x))
(/.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x) 1)
(pow.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x) 1)
Outputs
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t))))
(neg.f64 (*.f64 y (/.f64 t (-.f64 a t))))
(*.f64 t (/.f64 (neg.f64 y) (-.f64 a t)))
(*.f64 t (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 t (-.f64 t a)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 z (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 z (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 t (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 t (-.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 2) a))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (-.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a)) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a))))
(+.f64 (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 2) a))) (+.f64 (/.f64 (*.f64 y z) a) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 3) (pow.f64 a 2)))))
(+.f64 (*.f64 y (/.f64 z a)) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (+.f64 t (/.f64 (pow.f64 t 2) a))) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 3) (pow.f64 a 2)))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 2)) (+.f64 t (/.f64 (pow.f64 t 2) a)))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (-.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 2)) (+.f64 t (/.f64 (pow.f64 t 2) a)))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (*.f64 -1 (*.f64 z (/.f64 y t)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (neg.f64 (*.f64 y (/.f64 z t)))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (*.f64 z (neg.f64 (/.f64 y t)))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (*.f64 y (/.f64 z (neg.f64 t)))) (*.f64 y (/.f64 a (neg.f64 t))))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 y (*.f64 z (/.f64 y (neg.f64 t)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (/.f64 y t))) (+.f64 y (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 a (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (+.f64 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (pow.f64 t 2))) (neg.f64 (*.f64 y (/.f64 z t))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 z (neg.f64 (/.f64 y t))) (*.f64 a (/.f64 (*.f64 (-.f64 z a) (neg.f64 y)) (pow.f64 t 2))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (*.f64 -1 (+.f64 (*.f64 a (/.f64 (*.f64 y (-.f64 z a)) (pow.f64 t 2))) (*.f64 y (/.f64 z t))))) (*.f64 y (/.f64 a (neg.f64 t))))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 y (*.f64 -1 (*.f64 y (+.f64 (/.f64 z t) (*.f64 (/.f64 a (pow.f64 t 2)) (-.f64 z a)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (/.f64 y t))) (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 a (pow.f64 t 2))) (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 (pow.f64 a 2) (pow.f64 t 3))) y))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (neg.f64 (*.f64 y (/.f64 z t))) (+.f64 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (pow.f64 t 2))) (+.f64 y (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 z (neg.f64 (/.f64 y t))) (*.f64 (*.f64 (-.f64 z a) (neg.f64 y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 z a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))) (*.f64 y (/.f64 z t))))) (*.f64 y (/.f64 a (neg.f64 t))))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 y (+.f64 (*.f64 z (/.f64 y (neg.f64 t))) (*.f64 (*.f64 y (-.f64 a z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (neg.f64 (*.f64 (-.f64 z a) (/.f64 y t))))
(+.f64 y (*.f64 (-.f64 z a) (neg.f64 (/.f64 y t))))
(+.f64 y (*.f64 (/.f64 y (neg.f64 t)) (-.f64 z a)))
(+.f64 y (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 a (pow.f64 t 2)))) (+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t))))
(+.f64 y (+.f64 (neg.f64 (*.f64 a (/.f64 (*.f64 y (-.f64 z a)) (pow.f64 t 2)))) (neg.f64 (*.f64 (-.f64 z a) (/.f64 y t)))))
(+.f64 y (*.f64 -1 (+.f64 (*.f64 a (*.f64 (-.f64 z a) (/.f64 y (pow.f64 t 2)))) (*.f64 y (/.f64 (-.f64 z a) t)))))
(+.f64 y (*.f64 -1 (*.f64 (-.f64 z a) (+.f64 (/.f64 y t) (/.f64 (*.f64 y a) (pow.f64 t 2))))))
(+.f64 y (*.f64 (neg.f64 (-.f64 z a)) (+.f64 (/.f64 y t) (/.f64 (*.f64 y a) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 a (pow.f64 t 2)))) (+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))) (*.f64 -1 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))
(+.f64 (+.f64 y (neg.f64 (*.f64 a (/.f64 (*.f64 y (-.f64 z a)) (pow.f64 t 2))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 y (-.f64 z a)) (pow.f64 t 3))) (*.f64 (-.f64 z a) (/.f64 y t)))))
(+.f64 (*.f64 (*.f64 (-.f64 z a) (neg.f64 y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))) (+.f64 y (*.f64 (-.f64 z a) (neg.f64 (/.f64 y t)))))
(+.f64 (*.f64 (neg.f64 (*.f64 y (-.f64 z a))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))) (+.f64 y (*.f64 (/.f64 y (neg.f64 t)) (-.f64 z a))))
(+.f64 (*.f64 (*.f64 y (-.f64 a z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))) (+.f64 y (/.f64 (*.f64 y (-.f64 a z)) t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t))
(*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y t)))
(*.f64 (-.f64 z t) (neg.f64 (/.f64 y t)))
(neg.f64 (*.f64 y (/.f64 (-.f64 z t) t)))
(*.f64 (/.f64 y t) (-.f64 t z))
(*.f64 y (/.f64 (-.f64 t z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y a) (-.f64 z t)) (pow.f64 t 2))) (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y t))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (/.f64 y t)) (/.f64 (*.f64 (*.f64 y a) (-.f64 z t)) (pow.f64 t 2))))
(*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2))))))
(*.f64 (-.f64 z t) (neg.f64 (+.f64 (/.f64 y t) (/.f64 (*.f64 y a) (pow.f64 t 2)))))
(*.f64 (-.f64 t z) (+.f64 (/.f64 y t) (/.f64 (*.f64 y a) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y a) (-.f64 z t)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y t))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (/.f64 y (pow.f64 t 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y a) (-.f64 z t)) (pow.f64 t 2))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (pow.f64 t 3))) (*.f64 (-.f64 z t) (/.f64 y t)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 y (pow.f64 a 2)) (/.f64 (-.f64 z t) (pow.f64 t 3))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2)))))))
(+.f64 (*.f64 (/.f64 y t) (-.f64 t z)) (*.f64 -1 (*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))))
(*.f64 (-.f64 z t) (neg.f64 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y a) (-.f64 z t)) (pow.f64 t 2))) (*.f64 -1 (*.f64 (*.f64 y (pow.f64 a 3)) (/.f64 (-.f64 z t) (pow.f64 t 4))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y t))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (/.f64 y (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (/.f64 y t)) (/.f64 (*.f64 (*.f64 y a) (-.f64 z t)) (pow.f64 t 2)))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (pow.f64 t 3))) (*.f64 (-.f64 z t) (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 t 4)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (pow.f64 a 3) (pow.f64 t 4)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2))))))) (*.f64 (-.f64 z t) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (neg.f64 y))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 (pow.f64 a 3) (pow.f64 t 4))))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (/.f64 (*.f64 y a) (pow.f64 t 2))))))
(*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y t) (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3))) (*.f64 y (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 4)))))))
(/.f64 (*.f64 y (-.f64 z t)) a)
(*.f64 y (/.f64 (-.f64 z t) a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (*.f64 y (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (+.f64 (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))) (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2)))))
(+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (*.f64 y (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)))))
(+.f64 (*.f64 y (*.f64 (pow.f64 t 2) (/.f64 (-.f64 z t) (pow.f64 a 3)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) y) a))))
(+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (+.f64 (*.f64 (*.f64 y (pow.f64 t 3)) (/.f64 (-.f64 z t) (pow.f64 a 4))) (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))))))
(+.f64 (*.f64 y (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (*.f64 y (/.f64 (*.f64 (pow.f64 t 3) (-.f64 z t)) (pow.f64 a 4))))))
(+.f64 (+.f64 (*.f64 y (*.f64 (pow.f64 t 2) (/.f64 (-.f64 z t) (pow.f64 a 3)))) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 y (pow.f64 a 4)) (-.f64 z t)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 a 3))))) (*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (/.f64 t (pow.f64 a 2))))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))))
(/.f64 (*.f64 y (-.f64 z t)) a)
(*.f64 y (/.f64 (-.f64 z t) a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (*.f64 y (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (+.f64 (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))) (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2)))))
(+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (*.f64 y (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2)))))
(+.f64 (*.f64 y (*.f64 (pow.f64 t 2) (/.f64 (-.f64 z t) (pow.f64 a 3)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 3))) (pow.f64 a 4)))))
(+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (+.f64 (*.f64 (*.f64 y (pow.f64 t 3)) (/.f64 (-.f64 z t) (pow.f64 a 4))) (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))))))
(+.f64 (*.f64 y (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (*.f64 y (/.f64 (*.f64 (pow.f64 t 3) (-.f64 z t)) (pow.f64 a 4))))))
(+.f64 (+.f64 (*.f64 y (*.f64 (pow.f64 t 2) (/.f64 (-.f64 z t) (pow.f64 a 3)))) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 y (pow.f64 a 4)) (-.f64 z t)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 a 3))))) (*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (/.f64 t (pow.f64 a 2))))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))))
(*.f64 -1 (/.f64 y t))
(neg.f64 (/.f64 y t))
(/.f64 y (neg.f64 t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t)))
(+.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (*.f64 y (/.f64 a (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 a (pow.f64 t 2))) (/.f64 y t)))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2)))))
(neg.f64 (+.f64 (/.f64 y t) (/.f64 (*.f64 y a) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t))))
(+.f64 (*.f64 -1 (/.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y (/.f64 a (pow.f64 t 2)))) (*.f64 -1 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 a (pow.f64 t 2))) (/.f64 y t))) (neg.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))))
(neg.f64 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4))) (*.f64 -1 (/.f64 y t)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 t 4))))) (+.f64 (*.f64 -1 (*.f64 y (/.f64 a (pow.f64 t 2)))) (*.f64 -1 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (/.f64 y t))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 a (pow.f64 t 2))) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(+.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4)) (neg.f64 y)) (*.f64 -1 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))))
(*.f64 -1 (+.f64 (*.f64 y (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 4)))) (+.f64 (/.f64 y t) (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3)))))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(/.f64 y a)
(+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))
(+.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))
(+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)))
(+.f64 (/.f64 y a) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))) (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 a 3))))
(+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))))
(+.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (*.f64 (pow.f64 t 3) (/.f64 y (pow.f64 a 4)))))
(+.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 4)))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 a 3))) (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 4))))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 4))) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2))))))
(+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))))
(/.f64 y a)
(+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))
(+.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))
(+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)))
(+.f64 (/.f64 y a) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))) (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 a 3))))
(+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))))
(+.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (*.f64 (pow.f64 t 3) (/.f64 y (pow.f64 a 4)))))
(+.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 4)))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 a 3))) (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 4))))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 4))) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2))))))
(+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))))
(/.f64 y a)
(+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))
(+.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))
(+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)))
(+.f64 (/.f64 y a) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))) (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 a 3))))
(+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))))
(+.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (*.f64 (pow.f64 t 3) (/.f64 y (pow.f64 a 4)))))
(+.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 4)))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 a 3))) (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 4))))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 4))) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2))))))
(+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))))
(*.f64 -1 (/.f64 y t))
(neg.f64 (/.f64 y t))
(/.f64 y (neg.f64 t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t)))
(+.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (*.f64 y (/.f64 a (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 a (pow.f64 t 2))) (/.f64 y t)))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2)))))
(neg.f64 (+.f64 (/.f64 y t) (/.f64 (*.f64 y a) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 3))) (*.f64 -1 (/.f64 y t))))
(+.f64 (*.f64 -1 (/.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y (/.f64 a (pow.f64 t 2)))) (*.f64 -1 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 a (pow.f64 t 2))) (/.f64 y t))) (neg.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))))
(neg.f64 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) y) (pow.f64 t 4))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 t 4))))) (+.f64 (*.f64 -1 (*.f64 y (/.f64 a (pow.f64 t 2)))) (*.f64 -1 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (/.f64 y t))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 a (pow.f64 t 2))) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(+.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4)) (neg.f64 y)) (*.f64 -1 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))))
(*.f64 -1 (+.f64 (*.f64 y (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 4)))) (+.f64 (/.f64 y t) (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3)))))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(*.f64 -1 (/.f64 y t))
(neg.f64 (/.f64 y t))
(/.f64 y (neg.f64 t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t)))
(+.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (*.f64 y (/.f64 a (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 a (pow.f64 t 2))) (/.f64 y t)))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2)))))
(neg.f64 (+.f64 (/.f64 y t) (/.f64 (*.f64 y a) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 3))) (*.f64 -1 (/.f64 y t))))
(+.f64 (*.f64 -1 (/.f64 y t)) (+.f64 (*.f64 -1 (*.f64 y (/.f64 a (pow.f64 t 2)))) (*.f64 -1 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 a (pow.f64 t 2))) (/.f64 y t))) (neg.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))))
(neg.f64 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4))) (*.f64 -1 (/.f64 y t)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 t 4))))) (+.f64 (*.f64 -1 (*.f64 y (/.f64 a (pow.f64 t 2)))) (*.f64 -1 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (/.f64 y t))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 a (pow.f64 t 2))) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(+.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4)) (neg.f64 y)) (*.f64 -1 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))))
(*.f64 -1 (+.f64 (*.f64 y (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 4)))) (+.f64 (/.f64 y t) (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3)))))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) x)
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) x)
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) x)
(+.f64 (*.f64 t (/.f64 y (-.f64 t a))) x)
(+.f64 (*.f64 y (/.f64 t (-.f64 t a))) x)
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 z (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 z (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (*.f64 y (/.f64 z a)) x)
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) x))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) x))
(+.f64 (*.f64 y (/.f64 z a)) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) x))
(+.f64 (*.f64 t (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))) (+.f64 (*.f64 y (/.f64 z a)) x))
(+.f64 (*.f64 t (-.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a))) (+.f64 (*.f64 y (/.f64 z a)) x))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a) x)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 2) a)) x)))
(+.f64 (*.f64 y (/.f64 z a)) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (+.f64 t (/.f64 (pow.f64 t 2) a))) x))
(+.f64 (*.f64 y (/.f64 z a)) (+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))) (+.f64 t (/.f64 (pow.f64 t 2) a))) x))
(+.f64 (*.f64 (-.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a)) (+.f64 t (/.f64 (pow.f64 t 2) a))) (+.f64 (*.f64 y (/.f64 z a)) x))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a) x))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 3) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 2) a)) x))))
(+.f64 (*.f64 y (/.f64 z a)) (+.f64 (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (+.f64 t (/.f64 (pow.f64 t 2) a))) x) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 3) (pow.f64 a 2)))))
(+.f64 (+.f64 (*.f64 y (/.f64 z a)) x) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 2)) (+.f64 t (/.f64 (pow.f64 t 2) a)))))
(+.f64 (+.f64 (*.f64 y (/.f64 z a)) x) (*.f64 (-.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 2)) (+.f64 t (/.f64 (pow.f64 t 2) a)))))
(+.f64 y x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (/.f64 y t))) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 z t))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 z (neg.f64 (/.f64 y t))) x)) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 y (/.f64 z (neg.f64 t))) x)) (*.f64 y (/.f64 a (neg.f64 t))))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 y (+.f64 (*.f64 z (/.f64 y (neg.f64 t))) x)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)) x))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (/.f64 y t))) (+.f64 y (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 a (pow.f64 t 2))) x))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (neg.f64 (*.f64 y (/.f64 z t))) (+.f64 y (+.f64 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (pow.f64 t 2))) x))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 a (/.f64 (*.f64 (-.f64 z a) (neg.f64 y)) (pow.f64 t 2))) (+.f64 (*.f64 z (neg.f64 (/.f64 y t))) x))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (+.f64 x (*.f64 -1 (+.f64 (*.f64 a (/.f64 (*.f64 y (-.f64 z a)) (pow.f64 t 2))) (*.f64 y (/.f64 z t)))))) (*.f64 y (/.f64 a (neg.f64 t))))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 y (+.f64 x (*.f64 -1 (*.f64 y (+.f64 (/.f64 z t) (*.f64 (/.f64 a (pow.f64 t 2)) (-.f64 z a))))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)) x)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (/.f64 y t))) (+.f64 y (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 (pow.f64 a 2) (pow.f64 t 3))) (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 a (pow.f64 t 2))) x)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (+.f64 (+.f64 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (pow.f64 t 2))) (+.f64 x (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))) (neg.f64 (*.f64 y (/.f64 z t))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 (*.f64 (-.f64 z a) (neg.f64 y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))) (+.f64 (*.f64 z (neg.f64 (/.f64 y t))) x))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 (+.f64 y (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 z a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))) (*.f64 y (/.f64 z t))))) x) (*.f64 y (/.f64 a (neg.f64 t))))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 y (+.f64 (*.f64 (*.f64 y (-.f64 a z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))) (+.f64 (*.f64 z (/.f64 y (neg.f64 t))) x))))
(+.f64 y x)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 a y)) t)) (+.f64 y x))
(+.f64 (+.f64 y x) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 (+.f64 y x) (neg.f64 (*.f64 (-.f64 z a) (/.f64 y t))))
(+.f64 x (+.f64 y (*.f64 (-.f64 z a) (neg.f64 (/.f64 y t)))))
(+.f64 x (+.f64 y (*.f64 (/.f64 y (neg.f64 t)) (-.f64 z a))))
(+.f64 y (+.f64 x (/.f64 (*.f64 y (-.f64 a z)) t)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 a y)) t)) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)) (+.f64 y (+.f64 x (*.f64 -1 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 a (pow.f64 t 2)))))))
(+.f64 y (+.f64 (+.f64 x (neg.f64 (*.f64 a (/.f64 (*.f64 y (-.f64 z a)) (pow.f64 t 2))))) (neg.f64 (*.f64 (-.f64 z a) (/.f64 y t)))))
(+.f64 (+.f64 y x) (*.f64 -1 (+.f64 (*.f64 a (*.f64 (-.f64 z a) (/.f64 y (pow.f64 t 2)))) (*.f64 y (/.f64 (-.f64 z a) t)))))
(+.f64 (+.f64 y x) (*.f64 -1 (*.f64 (-.f64 z a) (+.f64 (/.f64 y t) (/.f64 (*.f64 y a) (pow.f64 t 2))))))
(+.f64 (+.f64 y x) (*.f64 (neg.f64 (-.f64 z a)) (+.f64 (/.f64 y t) (/.f64 (*.f64 y a) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 a y)) t)) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 3))) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)) (+.f64 y (+.f64 x (+.f64 (*.f64 -1 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (*.f64 -1 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 a (pow.f64 t 2))))))))
(+.f64 y (+.f64 (+.f64 x (*.f64 -1 (+.f64 (*.f64 a (/.f64 (*.f64 y (-.f64 z a)) (pow.f64 t 2))) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 y (-.f64 z a)) (pow.f64 t 3)))))) (neg.f64 (*.f64 (-.f64 z a) (/.f64 y t)))))
(+.f64 y (+.f64 (*.f64 (*.f64 (-.f64 z a) (neg.f64 y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))) (+.f64 x (*.f64 (-.f64 z a) (neg.f64 (/.f64 y t))))))
(+.f64 (+.f64 y x) (*.f64 -1 (+.f64 (*.f64 (/.f64 y t) (-.f64 z a)) (*.f64 (*.f64 y (-.f64 z a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))))
(+.f64 (*.f64 (*.f64 y (-.f64 a z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))) (+.f64 y (+.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))))
x
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) x)
(+.f64 x (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y t))))
(+.f64 x (*.f64 (-.f64 z t) (neg.f64 (/.f64 y t))))
(+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) t))))
(+.f64 x (*.f64 (/.f64 y t) (-.f64 t z)))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2))) x))
(+.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y a) (-.f64 z t)) (pow.f64 t 2))) (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y t)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (/.f64 y t)) (/.f64 (*.f64 (*.f64 y a) (-.f64 z t)) (pow.f64 t 2)))) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2)))))) x)
(+.f64 (*.f64 (-.f64 z t) (neg.f64 (+.f64 (/.f64 y t) (/.f64 (*.f64 y a) (pow.f64 t 2))))) x)
(+.f64 (*.f64 (-.f64 t z) (+.f64 (/.f64 y t) (/.f64 (*.f64 y a) (pow.f64 t 2)))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2))) x)))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y a) (-.f64 z t)) (pow.f64 t 2))) x) (+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y t))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (/.f64 y (pow.f64 t 3))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 y a) (-.f64 z t)) (pow.f64 t 2))) x) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (pow.f64 t 3))) (*.f64 (-.f64 z t) (/.f64 y t)))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (*.f64 y (pow.f64 a 2)) (/.f64 (-.f64 z t) (pow.f64 t 3))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2))))))))
(+.f64 (+.f64 (*.f64 (/.f64 y t) (-.f64 t z)) (*.f64 -1 (*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))) x)
(+.f64 (*.f64 (-.f64 z t) (neg.f64 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2))) x))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (/.f64 y (pow.f64 t 3)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (*.f64 y a) (-.f64 z t)) (pow.f64 t 2))) x) (+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y t))) (*.f64 -1 (*.f64 (*.f64 y (pow.f64 a 3)) (/.f64 (-.f64 z t) (pow.f64 t 4)))))))
(+.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (/.f64 y t)) (/.f64 (*.f64 (*.f64 y a) (-.f64 z t)) (pow.f64 t 2)))) x) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (pow.f64 t 3))) (*.f64 (-.f64 z t) (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 t 4)))))))
(+.f64 x (+.f64 (*.f64 -1 (+.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (pow.f64 a 3) (pow.f64 t 4)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2))))))) (*.f64 (-.f64 z t) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (neg.f64 y)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 (pow.f64 a 3) (pow.f64 t 4))))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (/.f64 (*.f64 y a) (pow.f64 t 2)))))) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y t) (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3))) (*.f64 y (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 4))))))) x)
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)) x))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) x))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (+.f64 (*.f64 y (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))) x))
(+.f64 x (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) x)))
(+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) (+.f64 (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) x)))
(+.f64 (*.f64 y (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))) (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) x)))
(+.f64 (+.f64 (*.f64 y (*.f64 (pow.f64 t 2) (/.f64 (-.f64 z t) (pow.f64 a 3)))) x) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2)))))) x)
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)) x))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) x))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (+.f64 (*.f64 y (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))) x))
(+.f64 x (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) x)))
(+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) (+.f64 (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) x)))
(+.f64 (*.f64 y (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))) (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) x)))
(+.f64 (+.f64 (*.f64 y (*.f64 (pow.f64 t 2) (/.f64 (-.f64 z t) (pow.f64 a 3)))) x) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2)))))) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 0)
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(+.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)) 0)
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(-.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 0)
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(/.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 1)
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(pow.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 1)
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(neg.f64 (*.f64 (/.f64 y (-.f64 a t)) (-.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 t z) (-.f64 t a)))
(+.f64 (/.f64 y (-.f64 a t)) 0)
(/.f64 y (-.f64 a t))
(+.f64 0 (/.f64 y (-.f64 a t)))
(/.f64 y (-.f64 a t))
(+.f64 -1 (+.f64 (/.f64 y (-.f64 a t)) 1))
(/.f64 y (-.f64 a t))
(+.f64 (/.f64 y (-.f64 t a)) (*.f64 (/.f64 y (-.f64 a t)) 2))
(/.f64 y (-.f64 a t))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) 2) (/.f64 y (-.f64 t a)))
(/.f64 y (-.f64 a t))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) -2) (*.f64 (/.f64 y (-.f64 a t)) 3))
(/.f64 y (-.f64 a t))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) 3) (*.f64 (/.f64 y (-.f64 a t)) -2))
(/.f64 y (-.f64 a t))
(+.f64 (+.f64 (/.f64 y (-.f64 a t)) 1) -1)
(/.f64 y (-.f64 a t))
(-.f64 (/.f64 y (-.f64 a t)) 0)
(/.f64 y (-.f64 a t))
(-.f64 0 (/.f64 y (-.f64 t a)))
(/.f64 y (-.f64 a t))
(-.f64 (/.f64 y (-.f64 t a)) (*.f64 (/.f64 y (-.f64 a t)) -2))
(/.f64 y (-.f64 a t))
(-.f64 (*.f64 (/.f64 y (-.f64 a t)) 2) (/.f64 y (-.f64 a t)))
(/.f64 y (-.f64 a t))
(-.f64 (*.f64 (/.f64 y (-.f64 a t)) -2) (+.f64 (/.f64 y (-.f64 t a)) (*.f64 (/.f64 y (-.f64 a t)) -2)))
(/.f64 y (-.f64 a t))
(-.f64 (*.f64 (/.f64 y (-.f64 a t)) -2) (*.f64 (/.f64 y (-.f64 a t)) -3))
(/.f64 y (-.f64 a t))
(-.f64 (*.f64 (/.f64 y (-.f64 a t)) 4) (*.f64 (/.f64 y (-.f64 a t)) 3))
(/.f64 y (-.f64 a t))
(-.f64 (*.f64 (/.f64 y (-.f64 a t)) 3) (*.f64 (/.f64 y (-.f64 a t)) 2))
(/.f64 y (-.f64 a t))
(-.f64 (+.f64 (*.f64 (/.f64 y (-.f64 a t)) 3) (*.f64 (/.f64 y (-.f64 a t)) 3)) (+.f64 (*.f64 (/.f64 y (-.f64 a t)) 3) (*.f64 (/.f64 y (-.f64 a t)) 2)))
(/.f64 y (-.f64 a t))
(-.f64 (+.f64 (*.f64 (/.f64 y (-.f64 a t)) 4) (*.f64 (/.f64 y (-.f64 a t)) 4)) (+.f64 (*.f64 (/.f64 y (-.f64 a t)) 4) (*.f64 (/.f64 y (-.f64 a t)) 3)))
(/.f64 y (-.f64 a t))
(*.f64 y (/.f64 1 (-.f64 a t)))
(/.f64 y (-.f64 a t))
(*.f64 y (-.f64 (/.f64 1 (-.f64 t a)) (*.f64 2 (/.f64 1 (-.f64 t a)))))
(/.f64 y (-.f64 a t))
(*.f64 y (-.f64 (/.f64 1 (-.f64 t a)) (neg.f64 (*.f64 (/.f64 1 (-.f64 a t)) 2))))
(/.f64 y (-.f64 a t))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 a t)) 2)) (*.f64 (/.f64 1 (-.f64 a t)) 2)))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (-.f64 a t)) (*.f64 2 (/.f64 1 (-.f64 a t)))) (*.f64 2 (/.f64 1 (-.f64 a t)))))
(*.f64 y (-.f64 (+.f64 (/.f64 -1 (-.f64 t a)) (*.f64 2 (/.f64 -1 (-.f64 t a)))) (*.f64 2 (/.f64 -1 (-.f64 t a)))))
(*.f64 (/.f64 y (-.f64 a t)) 1)
(/.f64 y (-.f64 a t))
(*.f64 1 (/.f64 y (-.f64 a t)))
(/.f64 y (-.f64 a t))
(*.f64 (/.f64 1 (-.f64 a t)) y)
(/.f64 y (-.f64 a t))
(*.f64 (/.f64 1 (-.f64 a t)) (-.f64 (neg.f64 y) (*.f64 2 (neg.f64 y))))
(/.f64 y (-.f64 a t))
(*.f64 (/.f64 1 (-.f64 a t)) (-.f64 (neg.f64 y) (neg.f64 (+.f64 y y))))
(/.f64 y (-.f64 a t))
(*.f64 (/.f64 1 (-.f64 a t)) (-.f64 (+.f64 y (+.f64 y y)) (+.f64 y y)))
(*.f64 (/.f64 -1 (-.f64 t a)) (-.f64 (+.f64 y (+.f64 y y)) (+.f64 y y)))
(*.f64 -1 (/.f64 y (-.f64 t a)))
(/.f64 y (-.f64 a t))
(*.f64 (neg.f64 y) (/.f64 1 (-.f64 t a)))
(/.f64 y (-.f64 a t))
(*.f64 (neg.f64 y) (-.f64 (*.f64 2 (/.f64 1 (-.f64 t a))) (/.f64 1 (-.f64 t a))))
(/.f64 y (-.f64 a t))
(*.f64 (/.f64 y (-.f64 t a)) -1)
(/.f64 y (-.f64 a t))
(*.f64 (/.f64 1 (-.f64 t a)) (neg.f64 y))
(/.f64 y (-.f64 a t))
(*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 2 (neg.f64 y)) (neg.f64 y)))
(/.f64 y (-.f64 a t))
(pow.f64 (/.f64 y (-.f64 a t)) 1)
(/.f64 y (-.f64 a t))
(neg.f64 (/.f64 y (-.f64 t a)))
(/.f64 y (-.f64 a t))
(-.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x) 0)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(*.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x) 1)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(*.f64 1 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x))
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(/.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x) 1)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t a))))
(pow.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x) 1)
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) (-.f64 t 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 a t)))
0.0b
(*.f64 y (-.f64 z t))
13.0b
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
Compiler

Compiled 41 to 10 computations (75.6% saved)

series12.0ms (0.1%)

Counts
3 → 132
Calls

36 calls:

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

rewrite82.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1478×rational_best-1
1470×rational_best-4
1470×rational_best-2
1470×rational_best-3
884×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01269
17869
214169
324969
447969
5120469
6387069
7690469
Stop Event
node limit
Counts
3 → 47
Calls
Call 1
Inputs
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 y (-.f64 z t))
(+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 t a))) (*.f64 y (/.f64 (*.f64 (-.f64 z t) 2) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (*.f64 (-.f64 z t) 2) (-.f64 a t))) (*.f64 (-.f64 z t) (/.f64 y (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 t a))) (neg.f64 (*.f64 y (/.f64 (*.f64 (-.f64 z t) 2) (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 (*.f64 (-.f64 z t) 2) (-.f64 a t))) (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) 4) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 t a)) 2)) (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 t a))) (neg.f64 (*.f64 y (/.f64 (*.f64 (-.f64 z t) 2) (-.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (-.f64 z t)) (/.f64 1 (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 1 (-.f64 t a)) (*.f64 (/.f64 1 (-.f64 a t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 a t)) (-.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 a t)) (+.f64 (-.f64 t z) (*.f64 (-.f64 z t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t z) (/.f64 y (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a t)) (*.f64 y (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a t)) (-.f64 (*.f64 (-.f64 z t) (+.f64 y y)) (*.f64 y (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a t)) (+.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 a t)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (-.f64 (+.f64 y y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (+.f64 (neg.f64 y) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (-.f64 z t) (/.f64 y (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z t) (-.f64 t a)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (-.f64 t z)) (/.f64 1 (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 t a)) (-.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 t a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 t a)) (*.f64 y (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 t a))))))))
((#(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 t a))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) x) 1)))))

simplify277.0ms (1.9%)

Algorithm
egg-herbie
Rules
1274×rational_best-simplify-51
1072×rational_best-simplify-1
984×rational_best-simplify-2
784×rational_best-simplify-49
766×rational_best-simplify-39
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
02837553
16327177
210896777
319785815
435745407
554665359
674805359
Stop Event
node limit
Counts
179 → 292
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) y)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2))))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4))))))
(/.f64 (*.f64 y (-.f64 z t)) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) y) a))))
(/.f64 (*.f64 y (-.f64 z t)) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 3))) (pow.f64 a 4)))))
(*.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 a t))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
x
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x)
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) x))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a) x))))
(+.f64 y x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)) x))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)) x)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(+.f64 y x)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 a y)) t)) (+.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 a y)) t)) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 a y)) t)) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 3))) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2))) x))))
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) x)))
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) x)))
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) 0)
(+.f64 0 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 t a))) (*.f64 y (/.f64 (*.f64 (-.f64 z t) 2) (-.f64 a t))))
(+.f64 (*.f64 y (/.f64 (*.f64 (-.f64 z t) 2) (-.f64 a t))) (*.f64 (-.f64 z t) (/.f64 y (-.f64 t a))))
(-.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) 0)
(-.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 t a))))
(-.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 t a))) (neg.f64 (*.f64 y (/.f64 (*.f64 (-.f64 z t) 2) (-.f64 a t)))))
(-.f64 (*.f64 y (/.f64 (*.f64 (-.f64 z t) 2) (-.f64 a t))) (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))))
(-.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) 4) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) 3))
(-.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 t a)) 2)) (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 t a))) (neg.f64 (*.f64 y (/.f64 (*.f64 (-.f64 z t) 2) (-.f64 a t))))))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 (*.f64 y (-.f64 z t)) (/.f64 1 (-.f64 a t)))
(*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 1 (-.f64 t a)) (*.f64 (/.f64 1 (-.f64 a t)) 2)))
(*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) 1)
(*.f64 1 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))))
(*.f64 (/.f64 y (-.f64 a t)) (-.f64 z t))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 (-.f64 t z) (*.f64 (-.f64 z t) 2)))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 t a)))
(*.f64 (/.f64 1 (-.f64 a t)) (*.f64 y (-.f64 z t)))
(*.f64 (/.f64 1 (-.f64 a t)) (-.f64 (*.f64 (-.f64 z t) (+.f64 y y)) (*.f64 y (-.f64 z t))))
(*.f64 (/.f64 1 (-.f64 a t)) (+.f64 (*.f64 y (-.f64 t z)) (*.f64 (-.f64 z t) (+.f64 y y))))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y)
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (-.f64 (+.f64 y y) y))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (+.f64 (neg.f64 y) (+.f64 y y)))
(*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y (-.f64 t a))))
(*.f64 (/.f64 (-.f64 z t) (-.f64 t a)) (neg.f64 y))
(*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 t a)))
(*.f64 (*.f64 y (-.f64 t z)) (/.f64 1 (-.f64 t a)))
(*.f64 (/.f64 y (-.f64 t a)) (-.f64 t z))
(*.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 t a))) -1)
(*.f64 (/.f64 1 (-.f64 t a)) (*.f64 y (-.f64 t z)))
(pow.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) 1)
(neg.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 t a))))
(+.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 t a))) x) 0)
(*.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) x) 1)
(*.f64 1 (+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) x))
(/.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) x) 1)
(pow.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) x) 1)
Outputs
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t))))
(neg.f64 (*.f64 t (/.f64 y (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t))
(/.f64 (*.f64 y t) (-.f64 t a))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 z (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 z (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 -1 (*.f64 t (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 t (neg.f64 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 t (-.f64 (*.f64 z (/.f64 y (pow.f64 a 2))) (/.f64 y a))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 2) a))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (-.f64 (*.f64 z (/.f64 y (pow.f64 a 2))) (/.f64 y a)) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a))))
(+.f64 (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 2) a))) (+.f64 (/.f64 (*.f64 y z) a) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 3) (pow.f64 a 2)))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (+.f64 t (/.f64 (pow.f64 t 2) a))) (+.f64 (*.f64 y (/.f64 z a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 3) (pow.f64 a 2)))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 2)) (+.f64 t (/.f64 (pow.f64 t 2) a)))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (-.f64 (*.f64 z (/.f64 y (pow.f64 a 2))) (/.f64 y a)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 2)) (+.f64 t (/.f64 (pow.f64 t 2) a)))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (*.f64 -1 (*.f64 z (/.f64 y t)))) (*.f64 -1 (*.f64 a (/.f64 y t))))
(-.f64 (+.f64 y (neg.f64 (*.f64 z (/.f64 y t)))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (*.f64 (/.f64 y t) (neg.f64 z))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (*.f64 (neg.f64 z) (/.f64 y t))) (*.f64 y (/.f64 a (neg.f64 t))))
(+.f64 (+.f64 y (*.f64 (neg.f64 z) (/.f64 y t))) (*.f64 y (/.f64 a t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (/.f64 y t))) (+.f64 y (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 a (pow.f64 t 2))))) (*.f64 -1 (*.f64 a (/.f64 y t))))
(-.f64 (+.f64 y (+.f64 (neg.f64 (*.f64 z (/.f64 y t))) (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (pow.f64 t 2))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 (/.f64 y t) (neg.f64 z)) (*.f64 a (/.f64 (*.f64 (-.f64 z a) (neg.f64 y)) (pow.f64 t 2))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (*.f64 -1 (+.f64 (*.f64 (-.f64 z a) (*.f64 a (/.f64 y (pow.f64 t 2)))) (*.f64 y (/.f64 z t))))) (*.f64 y (/.f64 a (neg.f64 t))))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 y (*.f64 -1 (*.f64 y (+.f64 (/.f64 z t) (*.f64 (/.f64 a (pow.f64 t 2)) (-.f64 z a)))))))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 y (*.f64 y (+.f64 (*.f64 (/.f64 a (pow.f64 t 2)) (-.f64 a z)) (/.f64 z (neg.f64 t))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (/.f64 y t))) (+.f64 y (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 a (pow.f64 t 2))) (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))) (*.f64 -1 (*.f64 a (/.f64 y t))))
(-.f64 (+.f64 y (+.f64 (neg.f64 (*.f64 z (/.f64 y t))) (+.f64 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (pow.f64 t 2))) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (pow.f64 t 3)))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 (/.f64 y t) (neg.f64 z)) (*.f64 (*.f64 (-.f64 z a) (neg.f64 y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 z a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))) (*.f64 y (/.f64 z t))))) (*.f64 y (/.f64 a (neg.f64 t))))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 y (+.f64 (*.f64 (neg.f64 z) (/.f64 y t)) (*.f64 (*.f64 y (-.f64 a z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 y (*.f64 y (+.f64 (/.f64 z (neg.f64 t)) (*.f64 (-.f64 a z) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))))))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (neg.f64 (*.f64 (-.f64 z a) (/.f64 y t))))
(+.f64 y (neg.f64 (*.f64 y (/.f64 (-.f64 z a) t))))
(+.f64 y (*.f64 (/.f64 y t) (neg.f64 (-.f64 z a))))
(+.f64 y (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 y (*.f64 (/.f64 y t) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)))))
(+.f64 (+.f64 y (*.f64 -1 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 a (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (+.f64 (neg.f64 (*.f64 a (/.f64 (*.f64 y (-.f64 z a)) (pow.f64 t 2)))) (neg.f64 (*.f64 (-.f64 z a) (/.f64 y t)))))
(+.f64 y (*.f64 -1 (+.f64 (*.f64 y (/.f64 (-.f64 z a) t)) (*.f64 y (*.f64 (/.f64 a (pow.f64 t 2)) (-.f64 z a))))))
(+.f64 y (*.f64 -1 (*.f64 (-.f64 z a) (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2)))))))
(+.f64 y (*.f64 (+.f64 a (neg.f64 z)) (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2))))))
(+.f64 y (*.f64 (-.f64 a z) (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2))))))
(+.f64 (+.f64 (+.f64 y (*.f64 -1 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 a (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t))) (*.f64 -1 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))
(+.f64 (+.f64 y (neg.f64 (*.f64 (-.f64 z a) (/.f64 y t)))) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (*.f64 y (-.f64 z a)) (pow.f64 t 2))) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 y (-.f64 z a)) (pow.f64 t 3))))))
(+.f64 (*.f64 (*.f64 (-.f64 z a) (neg.f64 y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))) (+.f64 y (neg.f64 (*.f64 y (/.f64 (-.f64 z a) t)))))
(+.f64 y (*.f64 -1 (+.f64 (*.f64 y (/.f64 (-.f64 z a) t)) (*.f64 (*.f64 y (-.f64 z a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))))
(+.f64 (*.f64 (*.f64 y (-.f64 a z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))) (+.f64 y (/.f64 (*.f64 y (-.f64 a z)) t)))
(+.f64 y (*.f64 (-.f64 a z) (+.f64 (*.f64 a (/.f64 y (pow.f64 t 2))) (+.f64 (/.f64 y t) (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 t 3)))))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t))
(*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y t)))
(neg.f64 (*.f64 (-.f64 z t) (/.f64 y t)))
(*.f64 (/.f64 (-.f64 z t) t) (neg.f64 y))
(*.f64 (neg.f64 y) (/.f64 (-.f64 z t) t))
(*.f64 y (/.f64 (-.f64 t z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a (-.f64 z t)) (/.f64 y (pow.f64 t 2)))) (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y t))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (/.f64 y t)) (*.f64 y (/.f64 (*.f64 a (-.f64 z t)) (pow.f64 t 2)))))
(*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2))))))
(neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2))))))
(*.f64 (-.f64 t z) (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2)))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 a (-.f64 z t)) (/.f64 y (pow.f64 t 2)))) (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y t)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (/.f64 y (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (/.f64 y t)) (*.f64 y (/.f64 (*.f64 a (-.f64 z t)) (pow.f64 t 2))))) (neg.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (pow.f64 t 3)))))
(*.f64 -1 (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 (-.f64 z t) (pow.f64 t 3)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (/.f64 y t)) (*.f64 (-.f64 z t) (+.f64 (*.f64 a (/.f64 y (pow.f64 t 2))) (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 t 3)))))))
(neg.f64 (*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y t) (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 t 3)))) (*.f64 a (/.f64 y (pow.f64 t 2))))))
(neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4))))))
(+.f64 (+.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 a (-.f64 z t)) (/.f64 y (pow.f64 t 2)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 z t) (pow.f64 a 3)) (/.f64 y (pow.f64 t 4))))) (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y t)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (/.f64 y (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (/.f64 y t)) (*.f64 y (/.f64 (*.f64 a (-.f64 z t)) (pow.f64 t 2))))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (pow.f64 t 3))) (*.f64 (*.f64 (-.f64 z t) (pow.f64 a 3)) (/.f64 y (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 3) (/.f64 y (pow.f64 t 4)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2))))))) (neg.f64 (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 (-.f64 z t) (pow.f64 t 3))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (+.f64 (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 t 3))))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2)))))))
(*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2)))) (*.f64 y (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))))
(*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (+.f64 (*.f64 a (/.f64 y (pow.f64 t 2))) (*.f64 y (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))))
(/.f64 (*.f64 y (-.f64 z t)) a)
(*.f64 y (/.f64 (-.f64 z t) a))
(*.f64 (/.f64 y a) (-.f64 z t))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (+.f64 (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))) (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2)))))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)))))
(+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))))
(*.f64 (-.f64 z t) (+.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) y) a))))
(+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) (+.f64 (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (*.f64 (*.f64 y (pow.f64 t 3)) (/.f64 (-.f64 z t) (pow.f64 a 4))))))
(+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (*.f64 (-.f64 z t) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (*.f64 y (*.f64 (pow.f64 t 3) (/.f64 (-.f64 z t) (pow.f64 a 4))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)))) (*.f64 (-.f64 z t) (+.f64 (*.f64 (pow.f64 t 3) (/.f64 y (pow.f64 a 4))) (*.f64 y (/.f64 t (pow.f64 a 2))))))
(*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 (pow.f64 t 3) (pow.f64 a 4))))))
(/.f64 (*.f64 y (-.f64 z t)) a)
(*.f64 y (/.f64 (-.f64 z t) a))
(*.f64 (/.f64 y a) (-.f64 z t))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (+.f64 (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))) (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2)))))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)))))
(+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))))
(*.f64 (-.f64 z t) (+.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 3))) (pow.f64 a 4)))))
(+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) (+.f64 (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (*.f64 (*.f64 y (pow.f64 t 3)) (/.f64 (-.f64 z t) (pow.f64 a 4))))))
(+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (*.f64 (-.f64 z t) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (*.f64 y (*.f64 (pow.f64 t 3) (/.f64 (-.f64 z t) (pow.f64 a 4))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)))) (*.f64 (-.f64 z t) (+.f64 (*.f64 (pow.f64 t 3) (/.f64 y (pow.f64 a 4))) (*.f64 y (/.f64 t (pow.f64 a 2))))))
(*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 (pow.f64 t 3) (pow.f64 a 4))))))
(*.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 y (*.f64 -1 t))
(*.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 y (*.f64 -1 t))
(*.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 y (*.f64 -1 t))
(*.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 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
x
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y)
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (*.f64 (-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))) y) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) x)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x)
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) x)
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) x)
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) x)
(+.f64 (/.f64 (*.f64 y t) (-.f64 t a)) x)
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 z (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 z (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (*.f64 y (/.f64 z a)) x)
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) x))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) x))
(+.f64 (*.f64 y (/.f64 z a)) (+.f64 (*.f64 -1 (*.f64 t (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) x))
(+.f64 (*.f64 t (neg.f64 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2)))))) (+.f64 (*.f64 y (/.f64 z a)) x))
(+.f64 (*.f64 y (/.f64 z a)) (+.f64 (*.f64 t (neg.f64 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2)))))) x))
(+.f64 (*.f64 y (/.f64 z a)) (+.f64 (*.f64 t (-.f64 (*.f64 z (/.f64 y (pow.f64 a 2))) (/.f64 y a))) x))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a) x)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 2) a)) x)))
(+.f64 (*.f64 y (/.f64 z a)) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (+.f64 t (/.f64 (pow.f64 t 2) a))) x))
(+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (+.f64 t (/.f64 (pow.f64 t 2) a))) (+.f64 (*.f64 y (/.f64 z a)) x))
(+.f64 (*.f64 (-.f64 (*.f64 z (/.f64 y (pow.f64 a 2))) (/.f64 y a)) (+.f64 t (/.f64 (pow.f64 t 2) a))) (+.f64 (*.f64 y (/.f64 z a)) x))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a) x))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 3) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 2) a)) x))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 3) (pow.f64 a 2))) (+.f64 (*.f64 y (/.f64 z a)) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (+.f64 t (/.f64 (pow.f64 t 2) a))) x)))
(+.f64 (+.f64 (*.f64 y (/.f64 z a)) x) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 2)) (+.f64 t (/.f64 (pow.f64 t 2) a)))))
(+.f64 (*.f64 y (/.f64 z a)) (+.f64 x (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 2)) (+.f64 t (/.f64 (pow.f64 t 2) a))))))
(+.f64 (*.f64 y (/.f64 z a)) (+.f64 x (*.f64 (-.f64 (*.f64 z (/.f64 y (pow.f64 a 2))) (/.f64 y a)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 2)) (+.f64 t (/.f64 (pow.f64 t 2) a))))))
(+.f64 y x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y x)) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (/.f64 y t))) (+.f64 y x)) (*.f64 -1 (*.f64 a (/.f64 y t))))
(-.f64 (+.f64 y (+.f64 x (neg.f64 (*.f64 z (/.f64 y t))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (+.f64 (*.f64 (/.f64 y t) (neg.f64 z)) x)) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 (*.f64 (neg.f64 z) (/.f64 y t)) (+.f64 y x)) (*.f64 y (/.f64 a (neg.f64 t))))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 (*.f64 (neg.f64 z) (/.f64 y t)) (+.f64 y x)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)) x))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (/.f64 y t))) (+.f64 y (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 a (pow.f64 t 2))) x))) (*.f64 -1 (*.f64 a (/.f64 y t))))
(-.f64 (+.f64 y (+.f64 (neg.f64 (*.f64 z (/.f64 y t))) (+.f64 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (pow.f64 t 2))) x))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 (*.f64 (/.f64 y t) (neg.f64 z)) (+.f64 (+.f64 y (*.f64 a (/.f64 (*.f64 (-.f64 z a) (neg.f64 y)) (pow.f64 t 2)))) x)) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 (+.f64 y (*.f64 -1 (+.f64 (*.f64 (-.f64 z a) (*.f64 a (/.f64 y (pow.f64 t 2)))) (*.f64 y (/.f64 z t))))) x) (*.f64 y (/.f64 a (neg.f64 t))))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 (+.f64 y (*.f64 -1 (*.f64 y (+.f64 (/.f64 z t) (*.f64 (/.f64 a (pow.f64 t 2)) (-.f64 z a)))))) x))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 (+.f64 y (*.f64 y (+.f64 (*.f64 (/.f64 a (pow.f64 t 2)) (-.f64 a z)) (/.f64 z (neg.f64 t))))) x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)) x)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (/.f64 y t))) (+.f64 (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 a (pow.f64 t 2))) x) (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 (pow.f64 a 2) (pow.f64 t 3))) y))) (*.f64 -1 (*.f64 a (/.f64 y t))))
(-.f64 (+.f64 (neg.f64 (*.f64 z (/.f64 y t))) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (pow.f64 t 3))) (+.f64 y (+.f64 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (pow.f64 t 2))) x)))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 (*.f64 (/.f64 y t) (neg.f64 z)) (+.f64 (*.f64 (*.f64 (-.f64 z a) (neg.f64 y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))) (+.f64 y x))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 (+.f64 y x) (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 z a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))) (*.f64 y (/.f64 z t))))) (*.f64 y (/.f64 a (neg.f64 t))))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 (*.f64 (*.f64 y (-.f64 a z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))) (+.f64 (*.f64 (neg.f64 z) (/.f64 y t)) (+.f64 y x))))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 (+.f64 y x) (*.f64 y (+.f64 (/.f64 z (neg.f64 t)) (*.f64 (-.f64 a z) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))))))
(+.f64 y x)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 a y)) t)) (+.f64 y x))
(+.f64 x (+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t))))
(+.f64 y (+.f64 x (neg.f64 (*.f64 (-.f64 z a) (/.f64 y t)))))
(+.f64 y (+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z a) t)))))
(+.f64 (+.f64 y x) (*.f64 (/.f64 y t) (neg.f64 (-.f64 z a))))
(+.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (+.f64 y x) (*.f64 (/.f64 y t) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 a y)) t)) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)) (+.f64 y (+.f64 x (*.f64 -1 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 a (pow.f64 t 2)))))))
(+.f64 y (+.f64 (+.f64 x (neg.f64 (*.f64 a (/.f64 (*.f64 y (-.f64 z a)) (pow.f64 t 2))))) (neg.f64 (*.f64 (-.f64 z a) (/.f64 y t)))))
(+.f64 y (+.f64 x (*.f64 -1 (+.f64 (*.f64 y (/.f64 (-.f64 z a) t)) (*.f64 y (*.f64 (/.f64 a (pow.f64 t 2)) (-.f64 z a)))))))
(+.f64 y (+.f64 x (*.f64 -1 (*.f64 (-.f64 z a) (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2))))))))
(+.f64 y (+.f64 x (*.f64 (+.f64 a (neg.f64 z)) (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2)))))))
(+.f64 y (+.f64 x (*.f64 (-.f64 a z) (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2)))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 a y)) t)) (+.f64 y (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 3))) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)) (+.f64 y (+.f64 x (+.f64 (*.f64 -1 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (*.f64 -1 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 a (pow.f64 t 2))))))))
(+.f64 y (+.f64 (+.f64 x (*.f64 -1 (+.f64 (*.f64 a (/.f64 (*.f64 y (-.f64 z a)) (pow.f64 t 2))) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 y (-.f64 z a)) (pow.f64 t 3)))))) (neg.f64 (*.f64 (-.f64 z a) (/.f64 y t)))))
(+.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 z a) t))) (+.f64 (*.f64 (*.f64 (-.f64 z a) (neg.f64 y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))) (+.f64 y x)))
(+.f64 (+.f64 y (*.f64 -1 (+.f64 (*.f64 y (/.f64 (-.f64 z a) t)) (*.f64 (*.f64 y (-.f64 z a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))))) x)
(+.f64 (*.f64 (*.f64 y (-.f64 a z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))) (+.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 a z)) t)))
(+.f64 (+.f64 y (*.f64 (-.f64 a z) (+.f64 (*.f64 a (/.f64 y (pow.f64 t 2))) (+.f64 (/.f64 y t) (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 t 3))))))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) x)
(+.f64 x (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y t))))
(+.f64 x (neg.f64 (*.f64 (-.f64 z t) (/.f64 y t))))
(+.f64 x (*.f64 (/.f64 (-.f64 z t) t) (neg.f64 y)))
(+.f64 x (*.f64 (neg.f64 y) (/.f64 (-.f64 z t) t)))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (*.f64 a (-.f64 z t)) (/.f64 y (pow.f64 t 2)))) (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y t)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (/.f64 y t)) (*.f64 y (/.f64 (*.f64 a (-.f64 z t)) (pow.f64 t 2))))) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))))) x)
(+.f64 (neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2)))))) x)
(+.f64 (*.f64 (-.f64 t z) (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2))))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2))) x)))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 a (-.f64 z t)) (/.f64 y (pow.f64 t 2)))) x) (+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y t))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (/.f64 y (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (/.f64 y t)) (*.f64 y (/.f64 (*.f64 a (-.f64 z t)) (pow.f64 t 2))))) (+.f64 x (neg.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (pow.f64 t 3))))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 (-.f64 z t) (pow.f64 t 3)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (/.f64 y t)) (*.f64 (-.f64 z t) (+.f64 (*.f64 a (/.f64 y (pow.f64 t 2))) (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 t 3))))))) x)
(+.f64 (neg.f64 (*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y t) (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 t 3)))) (*.f64 a (/.f64 y (pow.f64 t 2)))))) x)
(+.f64 (neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))))) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2))) x))))
(+.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 (*.f64 a (-.f64 z t)) (/.f64 y (pow.f64 t 2)))) (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y t))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 z t) (pow.f64 a 3)) (/.f64 y (pow.f64 t 4)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (/.f64 y (pow.f64 t 3))))))
(+.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (/.f64 y t)) (*.f64 y (/.f64 (*.f64 a (-.f64 z t)) (pow.f64 t 2))))) x) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (pow.f64 t 3))) (*.f64 (*.f64 (-.f64 z t) (pow.f64 a 3)) (/.f64 y (pow.f64 t 4))))))
(+.f64 (+.f64 x (neg.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 3) (/.f64 y (pow.f64 t 4)))))) (*.f64 -1 (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 (-.f64 z t) (pow.f64 t 3)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (+.f64 (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 t 3))))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2))))))) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2)))) (*.f64 y (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))) x)
(+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (+.f64 (*.f64 a (/.f64 y (pow.f64 t 2))) (*.f64 y (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))))) x)
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) x)
(+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)) x))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) x))
(+.f64 x (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) x)))
(+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) (+.f64 (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) x)))
(+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) x)))
(+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (+.f64 x (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))))) x)
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))) x)
x
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) x)
(+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)) x))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) x))
(+.f64 x (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) x)))
(+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) (+.f64 (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) x)))
(+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) x)))
(+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (+.f64 x (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))))) x)
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))) x)
(+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) 0)
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 0 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 t a))) (*.f64 y (/.f64 (*.f64 (-.f64 z t) 2) (-.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (*.f64 y (/.f64 (*.f64 (-.f64 z t) 2) (-.f64 a t))) (*.f64 (-.f64 z t) (/.f64 y (-.f64 t a))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(-.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) 0)
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(-.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 t a))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(-.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 t a))) (neg.f64 (*.f64 y (/.f64 (*.f64 (-.f64 z t) 2) (-.f64 a t)))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(-.f64 (*.f64 y (/.f64 (*.f64 (-.f64 z t) 2) (-.f64 a t))) (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(-.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) 4) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) 3))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(-.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 t a)) 2)) (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 t a))) (neg.f64 (*.f64 y (/.f64 (*.f64 (-.f64 z t) 2) (-.f64 a t))))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (*.f64 y (-.f64 z t)) (/.f64 1 (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 1 (-.f64 t a)) (*.f64 (/.f64 1 (-.f64 a t)) 2)))
(*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 1 (-.f64 t a)) (*.f64 2 (/.f64 1 (-.f64 a t)))))
(*.f64 y (*.f64 (+.f64 (/.f64 1 (-.f64 t a)) (*.f64 2 (/.f64 1 (-.f64 a t)))) (-.f64 z t)))
(*.f64 y (*.f64 (-.f64 z t) (+.f64 (/.f64 1 (-.f64 t a)) (*.f64 2 (/.f64 1 (-.f64 a t))))))
(*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) 1)
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 1 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (-.f64 z t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 (-.f64 t z) (*.f64 (-.f64 z t) 2)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (/.f64 1 (-.f64 a t)) (*.f64 y (-.f64 z t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (/.f64 1 (-.f64 a t)) (-.f64 (*.f64 (-.f64 z t) (+.f64 y y)) (*.f64 y (-.f64 z t))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (/.f64 1 (-.f64 a t)) (+.f64 (*.f64 y (-.f64 t z)) (*.f64 (-.f64 z t) (+.f64 y y))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y)
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (-.f64 (+.f64 y y) y))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (+.f64 (neg.f64 y) (+.f64 y y)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y (-.f64 t a))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (/.f64 (-.f64 z t) (-.f64 t a)) (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (*.f64 y (-.f64 t z)) (/.f64 1 (-.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 t a)) (-.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 t a))) -1)
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (/.f64 1 (-.f64 t a)) (*.f64 y (-.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(pow.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) 1)
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(neg.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 t a))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(+.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 t a))) x) 0)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) x) 1)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 1 (+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) x))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(/.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) x) 1)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(pow.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) x) 1)
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) x)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))

eval310.0ms (2.2%)

Compiler

Compiled 26953 to 11056 computations (59% saved)

prune234.0ms (1.6%)

Pruning

17 alts after pruning (16 fresh and 1 done)

PrunedKeptTotal
New1049161065
Fresh000
Picked101
Done112
Total1051171068
Error
0b
Counts
1068 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
43.3b
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
26.2b
(+.f64 (/.f64 (*.f64 y z) a) x)
25.8b
(+.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 a z)) t))
28.1b
(+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) x)
25.6b
(+.f64 (*.f64 z (/.f64 y a)) x)
27.6b
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) x)
24.9b
(+.f64 (*.f64 y (/.f64 z a)) x)
19.8b
(+.f64 y x)
4.0b
(+.f64 x (-.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) 4) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) 3)))
21.8b
(+.f64 x (*.f64 (/.f64 y t) (-.f64 t z)))
3.8b
(+.f64 x (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
4.1b
(+.f64 x (*.f64 (-.f64 z t) (*.f64 (/.f64 1 (-.f64 a t)) (-.f64 (+.f64 y (+.f64 y y)) (+.f64 y y)))))
0.2b
(+.f64 x (*.f64 y (/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 4)) (-.f64 t a))))
0.2b
(+.f64 x (*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 t (*.f64 z 3))) (-.f64 t a))))
19.9b
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) t)))
17.9b
(+.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
30.0b
x
Compiler

Compiled 514 to 325 computations (36.8% saved)

localize27.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 t a))
0.3b
(-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 4))
0.4b
(*.f64 y (/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 4)) (-.f64 t a)))
Compiler

Compiled 80 to 45 computations (43.8% saved)

series14.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

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

rewrite107.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1642×rational_best-1
1626×rational_best-2
1038×rational_best-4
1038×rational_best-3
1006×exponential-1
Iterations

Useful iterations: 5 (0.0ms)

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

simplify383.0ms (2.7%)

Algorithm
egg-herbie
Rules
1152×rational_best-simplify-48
1150×rational_best-simplify-2
1052×rational_best-simplify-47
1052×rational_best-simplify-51
988×rational_best-simplify-1
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
043113127
181012349
2140910029
326989463
454759037
579849037
Stop Event
node limit
Counts
253 → 414
Calls
Call 1
Inputs
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 t a))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 t a))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 t a))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 t a))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 t a))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 t a))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 t a))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 t a))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 t a))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 t a))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 t a))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 t a))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) a)) (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (pow.f64 a 2))) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) a)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (pow.f64 a 2)))) a) (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (pow.f64 a 2))) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) a)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (pow.f64 a 2))) t) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (pow.f64 a 2))) (pow.f64 t 3)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (pow.f64 a 2))) (pow.f64 t 2)) a))))
y
(-.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) t)) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) t))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) t) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3))))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
y
(-.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) t)) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) t))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) t) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3))))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(/.f64 (*.f64 y t) (-.f64 t a))
(+.f64 (/.f64 (*.f64 y t) (-.f64 t a)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 t a))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 t a)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 t a))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 t a)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 t a))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 t a)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 t a)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 t a))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 t a)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 t a))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 t a)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 t a))))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 t a)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 t a)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 t a))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 t a)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 t a))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 t a)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 t a))))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) t)
(+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) t))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 t 3)) (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) t)))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 t 4)) (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) t))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a)))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 2))) (*.f64 -1 (/.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 -1 (/.f64 (-.f64 (*.f64 3 z) (*.f64 4 z)) a))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3 z) (*.f64 4 z)) a)) (*.f64 (-.f64 (*.f64 4 (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) t))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3 z) (*.f64 4 z)) a)) (+.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) t) (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (pow.f64 t 2)) a)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3 z) (*.f64 4 z)) a)) (+.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) t) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (pow.f64 t 3)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (pow.f64 t 2)) a))))
1
(-.f64 (+.f64 1 (*.f64 3 (/.f64 z t))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 4 (/.f64 z t))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 z) (+.f64 (*.f64 4 z) (*.f64 -1 a))) a) (pow.f64 t 2)) (+.f64 1 (*.f64 3 (/.f64 z t)))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 4 (/.f64 z t))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 z) (+.f64 (*.f64 4 z) (*.f64 -1 a))) a) (pow.f64 t 2)) (+.f64 1 (+.f64 (*.f64 3 (/.f64 z t)) (/.f64 (*.f64 (-.f64 (*.f64 3 z) (+.f64 (*.f64 4 z) (*.f64 -1 a))) (pow.f64 a 2)) (pow.f64 t 3))))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 4 (/.f64 z t))))
1
(-.f64 (+.f64 1 (*.f64 3 (/.f64 z t))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 4 (/.f64 z t))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 z) (+.f64 (*.f64 4 z) (*.f64 -1 a))) a) (pow.f64 t 2)) (+.f64 1 (*.f64 3 (/.f64 z t)))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 4 (/.f64 z t))))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 z) (+.f64 (*.f64 4 z) (*.f64 -1 a))) a) (pow.f64 t 2)) (+.f64 1 (+.f64 (*.f64 3 (/.f64 z t)) (/.f64 (*.f64 (-.f64 (*.f64 3 z) (+.f64 (*.f64 4 z) (*.f64 -1 a))) (pow.f64 a 2)) (pow.f64 t 3))))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 4 (/.f64 z t))))
(/.f64 t (-.f64 t a))
(+.f64 (/.f64 t (-.f64 t a)) (*.f64 -1 (/.f64 z (-.f64 t a))))
(+.f64 (/.f64 t (-.f64 t a)) (*.f64 -1 (/.f64 z (-.f64 t a))))
(+.f64 (/.f64 t (-.f64 t a)) (*.f64 -1 (/.f64 z (-.f64 t a))))
(*.f64 -1 (/.f64 z (-.f64 t a)))
(+.f64 (/.f64 t (-.f64 t a)) (*.f64 -1 (/.f64 z (-.f64 t a))))
(+.f64 (/.f64 t (-.f64 t a)) (*.f64 -1 (/.f64 z (-.f64 t a))))
(+.f64 (/.f64 t (-.f64 t a)) (*.f64 -1 (/.f64 z (-.f64 t a))))
(*.f64 -1 (/.f64 z (-.f64 t a)))
(+.f64 (/.f64 t (-.f64 t a)) (*.f64 -1 (/.f64 z (-.f64 t a))))
(+.f64 (/.f64 t (-.f64 t a)) (*.f64 -1 (/.f64 z (-.f64 t a))))
(+.f64 (/.f64 t (-.f64 t a)) (*.f64 -1 (/.f64 z (-.f64 t a))))
(/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) t)
(-.f64 (+.f64 1 (+.f64 (*.f64 3 (/.f64 z t)) (/.f64 (*.f64 a (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 t 2)))) (*.f64 4 (/.f64 z t)))
(-.f64 (+.f64 1 (+.f64 (*.f64 3 (/.f64 z t)) (+.f64 (/.f64 (*.f64 a (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 t 3))))) (*.f64 4 (/.f64 z t)))
(-.f64 (+.f64 1 (+.f64 (*.f64 3 (/.f64 z t)) (+.f64 (/.f64 (*.f64 a (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 t 4)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 t 3)))))) (*.f64 4 (/.f64 z t)))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) a)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) a)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 3))))))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) a)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) a)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 3))))))
(*.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 t a))) 0)
(+.f64 0 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 t a))))
(-.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 t a))) 0)
(/.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 t a))) 1)
(/.f64 (*.f64 y (+.f64 t (neg.f64 z))) (-.f64 t a))
(pow.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 t a))) 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 (+.f64 t (*.f64 z 4)) (+.f64 (*.f64 z 3) (*.f64 z -8)))
(+.f64 (*.f64 z 7) (+.f64 t (*.f64 z -8)))
(+.f64 (neg.f64 z) t)
(+.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 (+.f64 t (*.f64 z 7)) (*.f64 z 8)) (*.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 t a)) 0)
(+.f64 0 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)) (*.f64 z (/.f64 4 (-.f64 a t))))
(+.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 8)) (-.f64 t a)))
(+.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (+.f64 t (*.f64 z 3)))))
(+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) (*.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) -2))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (/.f64 (*.f64 z 8) (-.f64 a t)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 (*.f64 (/.f64 1 (-.f64 t a)) 2) (-.f64 (+.f64 t (neg.f64 z)) (+.f64 t (*.f64 z 3)))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (*.f64 z -4))))
(+.f64 (*.f64 z (/.f64 4 (-.f64 a t))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)))
(+.f64 (/.f64 (*.f64 z 8) (-.f64 a t)) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (*.f64 z -8))))
(+.f64 (*.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) -2) (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)))
(+.f64 (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z)))) (+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) (*.f64 z (/.f64 4 (-.f64 a t)))))
(+.f64 (/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 8)) (-.f64 t a)) (*.f64 z (/.f64 -4 (-.f64 a t))))
(+.f64 (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (+.f64 t (*.f64 z 3)))) (*.f64 z (/.f64 -4 (-.f64 a t))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 t a)) 2) (-.f64 (+.f64 t (neg.f64 z)) (+.f64 t (*.f64 z 3)))) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)))
(+.f64 (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (*.f64 z -4))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a t)))
(+.f64 (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (*.f64 z -8))) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)))
(+.f64 (+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) (*.f64 z (/.f64 4 (-.f64 a t)))) (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z)))))
(-.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)) 0)
(-.f64 0 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)) (*.f64 z (/.f64 -4 (-.f64 a t))))
(-.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 8)) (-.f64 a t)))
(-.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 (+.f64 t (neg.f64 z)) 2))))
(-.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) (*.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)) -2))
(-.f64 (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 2 (-.f64 t a))) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 z (/.f64 8 (-.f64 t a))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 (*.f64 (/.f64 1 (-.f64 t a)) 2) (-.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z)))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 z -4) (*.f64 (+.f64 t (neg.f64 z)) 2))))
(-.f64 (*.f64 z (/.f64 4 (-.f64 a t))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 z 8) (-.f64 a t)) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) (*.f64 (*.f64 (/.f64 1 (-.f64 t a)) 2) (-.f64 (*.f64 z -4) (+.f64 t (neg.f64 z)))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) (/.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (-.f64 a t)))
(-.f64 (*.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) -2) (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(-.f64 (*.f64 z (/.f64 8 (-.f64 t a))) (+.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 8)) (-.f64 a t))))
(-.f64 (*.f64 z (/.f64 8 (-.f64 t a))) (+.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 (+.f64 t (neg.f64 z)) 2)))))
(-.f64 (*.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)) -2) (+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) (*.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)) -2)))
(-.f64 (/.f64 (-.f64 (*.f64 z 4) (+.f64 (+.f64 t t) (*.f64 z 6))) (-.f64 a t)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)))
(-.f64 (/.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (-.f64 a t)) (+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 t a)) (-.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 a t)) (/.f64 (*.f64 (+.f64 t (*.f64 z 3)) 4) (-.f64 a t)))
(-.f64 (*.f64 4 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a))) (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 z 3)))) (-.f64 t a)))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 z (/.f64 8 (-.f64 t a)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 (*.f64 (/.f64 1 (-.f64 t a)) 2) (-.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z))))))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) -2) (*.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) -2)) (+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)) (*.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) -2)))
(-.f64 (*.f64 (/.f64 (*.f64 z 8) (-.f64 a t)) 2) (+.f64 (/.f64 (*.f64 z 8) (-.f64 a t)) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t))))
(-.f64 (*.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) 2) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) (*.f64 (*.f64 (/.f64 1 (-.f64 t a)) 2) (-.f64 (*.f64 z -4) (+.f64 t (neg.f64 z))))))
(-.f64 (*.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) 2) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) (/.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 z 3)))) (-.f64 a t)) (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 z 3)))) (-.f64 a t))) (+.f64 (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 z 3)))) (-.f64 a t)) (/.f64 (*.f64 (+.f64 t (*.f64 z 3)) 4) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z)))) (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z))))) (+.f64 (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z)))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a))) (*.f64 4 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)))) (+.f64 (*.f64 4 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a))) (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 z 3)))) (-.f64 t a))))
(-.f64 (+.f64 (/.f64 (-.f64 (*.f64 z 4) (+.f64 (+.f64 t t) (*.f64 z 6))) (-.f64 a t)) (/.f64 (-.f64 (*.f64 z 4) (+.f64 (+.f64 t t) (*.f64 z 6))) (-.f64 a t))) (+.f64 (/.f64 (-.f64 (*.f64 z 4) (+.f64 (+.f64 t t) (*.f64 z 6))) (-.f64 a t)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a))))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 1 (-.f64 t a)))
(*.f64 (+.f64 t (neg.f64 z)) (-.f64 (/.f64 1 (-.f64 a t)) (*.f64 2 (/.f64 1 (-.f64 a t)))))
(*.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)) 1)
(*.f64 1 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(*.f64 (neg.f64 (+.f64 t (neg.f64 z))) (/.f64 1 (-.f64 a t)))
(*.f64 (neg.f64 (+.f64 t (neg.f64 z))) (-.f64 (*.f64 2 (/.f64 1 (-.f64 a t))) (/.f64 1 (-.f64 a t))))
(*.f64 (/.f64 1 (-.f64 t a)) (+.f64 t (neg.f64 z)))
(*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (neg.f64 (+.f64 t (neg.f64 z))) (*.f64 (neg.f64 (+.f64 t (neg.f64 z))) 2)))
(*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 z 4) (-.f64 (*.f64 z 8) (+.f64 t (*.f64 z 3)))))
(*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 z 4) (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 (+.f64 t (neg.f64 z)) 2))))
(*.f64 (/.f64 1 (-.f64 t a)) (-.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 t a)) (-.f64 (neg.f64 (+.f64 t (*.f64 z 3))) (-.f64 (*.f64 z -4) (*.f64 (+.f64 t (neg.f64 z)) 2))))
(*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (-.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (*.f64 z 4)) (+.f64 t (*.f64 z 3))))
(*.f64 -1 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)))
(*.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) -1)
(*.f64 (/.f64 1 (-.f64 a t)) (neg.f64 (+.f64 t (neg.f64 z))))
(*.f64 (/.f64 1 (-.f64 a t)) (-.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 t a)) 1)
(neg.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)))
(-.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 t a))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 t a))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 t a))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 t a))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 t a))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 t a))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 t a))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 t a))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 t a))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 t a))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 t a))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (-.f64 t a))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) a))
(*.f64 -1 (*.f64 (-.f64 (*.f64 3 z) (*.f64 z 4)) (/.f64 y a)))
(*.f64 (neg.f64 z) (neg.f64 (/.f64 y a)))
(/.f64 (*.f64 (/.f64 y a) z) 1)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) a)) (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (pow.f64 a 2))) t))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 3 z) (*.f64 z 4)) (/.f64 y a))) (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 (-.f64 (*.f64 3 z) (*.f64 z 4)) (/.f64 y (pow.f64 a 2))))))
(+.f64 (*.f64 (neg.f64 z) (neg.f64 (/.f64 y a))) (*.f64 t (-.f64 (neg.f64 (/.f64 y a)) (*.f64 (neg.f64 z) (/.f64 y (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 (/.f64 y a) z) 1) (*.f64 t (-.f64 (neg.f64 (/.f64 y a)) (*.f64 (neg.f64 z) (/.f64 y (pow.f64 a 2))))))
(+.f64 (*.f64 z (/.f64 y a)) (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) a)) (+.f64 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (pow.f64 a 2)))) a) (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (pow.f64 a 2))) t)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 3 z) (*.f64 z 4)) (/.f64 y a))) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 (-.f64 (*.f64 3 z) (*.f64 z 4)) (/.f64 y (pow.f64 a 2))))) (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 (-.f64 (*.f64 3 z) (*.f64 z 4)) (/.f64 y (pow.f64 a 2)))) (/.f64 (pow.f64 t 2) a))))
(+.f64 (*.f64 (neg.f64 z) (neg.f64 (/.f64 y a))) (*.f64 (-.f64 (neg.f64 (/.f64 y a)) (*.f64 (neg.f64 z) (/.f64 y (pow.f64 a 2)))) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (/.f64 (*.f64 (/.f64 y a) z) 1) (*.f64 (-.f64 (neg.f64 (/.f64 y a)) (*.f64 (neg.f64 z) (/.f64 y (pow.f64 a 2)))) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (*.f64 z (/.f64 y a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) a)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (pow.f64 a 2))) t) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (pow.f64 a 2))) (pow.f64 t 3)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (pow.f64 a 2))) (pow.f64 t 2)) a))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 3 z) (*.f64 z 4)) (/.f64 y a))) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 (-.f64 (*.f64 3 z) (*.f64 z 4)) (/.f64 y (pow.f64 a 2)))) (/.f64 (pow.f64 t 2) a)) (+.f64 (*.f64 (pow.f64 t 3) (/.f64 (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 (-.f64 (*.f64 3 z) (*.f64 z 4)) (/.f64 y (pow.f64 a 2)))) (pow.f64 a 2))) (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 (-.f64 (*.f64 3 z) (*.f64 z 4)) (/.f64 y (pow.f64 a 2))))))))
(+.f64 (*.f64 (neg.f64 z) (neg.f64 (/.f64 y a))) (+.f64 (*.f64 (-.f64 (neg.f64 (/.f64 y a)) (*.f64 (neg.f64 z) (/.f64 y (pow.f64 a 2)))) (/.f64 (pow.f64 t 3) (pow.f64 a 2))) (*.f64 (-.f64 (neg.f64 (/.f64 y a)) (*.f64 (neg.f64 z) (/.f64 y (pow.f64 a 2)))) (+.f64 t (/.f64 (pow.f64 t 2) a)))))
(+.f64 (/.f64 (*.f64 (/.f64 y a) z) 1) (+.f64 (*.f64 (-.f64 (neg.f64 (/.f64 y a)) (*.f64 (neg.f64 z) (/.f64 y (pow.f64 a 2)))) (/.f64 (pow.f64 t 2) a)) (*.f64 (-.f64 (neg.f64 (/.f64 y a)) (*.f64 (neg.f64 z) (/.f64 y (pow.f64 a 2)))) (+.f64 t (/.f64 (pow.f64 t 3) (pow.f64 a 2))))))
(+.f64 (*.f64 z (/.f64 y a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 2)) (+.f64 t (/.f64 (pow.f64 t 2) a)))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 2)) (+.f64 t (/.f64 (pow.f64 t 2) a)))))
y
(-.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) t)) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (*.f64 (-.f64 (*.f64 3 z) (*.f64 z 4)) (/.f64 y t))) (*.f64 -1 (*.f64 a (/.f64 y t))))
(-.f64 (+.f64 y (*.f64 (neg.f64 z) (/.f64 y t))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (*.f64 (neg.f64 z) (/.f64 y t))) (*.f64 y (neg.f64 (/.f64 a t))))
(-.f64 (+.f64 y (*.f64 y (/.f64 z (neg.f64 t)))) (*.f64 (neg.f64 a) (/.f64 y t)))
(+.f64 (/.f64 (*.f64 y a) t) (+.f64 y (*.f64 z (/.f64 y (neg.f64 t)))))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) t))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (+.f64 y (*.f64 (-.f64 (*.f64 3 z) (*.f64 z 4)) (/.f64 y t))) (*.f64 (-.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 z 4))) (*.f64 -1 (*.f64 y a))) (/.f64 a (pow.f64 t 2)))) (*.f64 -1 (*.f64 a (/.f64 y t))))
(-.f64 (+.f64 (+.f64 y (*.f64 (neg.f64 z) (/.f64 y t))) (*.f64 (-.f64 (*.f64 y (neg.f64 z)) (neg.f64 (*.f64 y a))) (/.f64 a (pow.f64 t 2)))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 (+.f64 y (*.f64 (neg.f64 z) (/.f64 y t))) (*.f64 (*.f64 y (-.f64 (neg.f64 z) (neg.f64 a))) (/.f64 a (pow.f64 t 2)))) (*.f64 y (neg.f64 (/.f64 a t))))
(-.f64 (+.f64 (+.f64 y (*.f64 y (/.f64 z (neg.f64 t)))) (*.f64 (*.f64 y (*.f64 -1 (-.f64 z a))) (/.f64 a (pow.f64 t 2)))) (*.f64 (neg.f64 a) (/.f64 y t)))
(+.f64 (/.f64 (*.f64 y a) t) (+.f64 (+.f64 y (*.f64 z (/.f64 y (neg.f64 t)))) (*.f64 (*.f64 y (-.f64 a z)) (/.f64 a (pow.f64 t 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) t) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3))))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 z 4))) (*.f64 -1 (*.f64 y a))) (/.f64 a (pow.f64 t 2))) (+.f64 (*.f64 (-.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 z 4))) (*.f64 -1 (*.f64 y a))) (/.f64 (pow.f64 a 2) (pow.f64 t 3))) (+.f64 y (*.f64 (-.f64 (*.f64 3 z) (*.f64 z 4)) (/.f64 y t))))) (*.f64 -1 (*.f64 a (/.f64 y t))))
(-.f64 (+.f64 (+.f64 y (*.f64 (neg.f64 z) (/.f64 y t))) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 (*.f64 y (neg.f64 z)) (neg.f64 (*.f64 y a))) (pow.f64 t 3))) (*.f64 (-.f64 (*.f64 y (neg.f64 z)) (neg.f64 (*.f64 y a))) (/.f64 a (pow.f64 t 2))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 (+.f64 y (*.f64 (neg.f64 z) (/.f64 y t))) (*.f64 (*.f64 y (-.f64 (neg.f64 z) (neg.f64 a))) (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))) (*.f64 y (neg.f64 (/.f64 a t))))
(-.f64 (+.f64 (+.f64 y (*.f64 y (/.f64 z (neg.f64 t)))) (*.f64 (*.f64 y (*.f64 -1 (-.f64 z a))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))) (*.f64 (neg.f64 a) (/.f64 y t)))
(+.f64 (/.f64 (*.f64 y a) t) (+.f64 (+.f64 y (*.f64 z (/.f64 y (neg.f64 t)))) (*.f64 (*.f64 y (-.f64 a z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))))
y
(-.f64 (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) t)) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (*.f64 (-.f64 (*.f64 3 z) (*.f64 z 4)) (/.f64 y t))) (*.f64 -1 (*.f64 a (/.f64 y t))))
(-.f64 (+.f64 y (*.f64 (neg.f64 z) (/.f64 y t))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (*.f64 (neg.f64 z) (/.f64 y t))) (*.f64 y (neg.f64 (/.f64 a t))))
(-.f64 (+.f64 y (*.f64 y (/.f64 z (neg.f64 t)))) (*.f64 (neg.f64 a) (/.f64 y t)))
(+.f64 (/.f64 (*.f64 y a) t) (+.f64 y (*.f64 z (/.f64 y (neg.f64 t)))))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) t))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (+.f64 y (*.f64 (-.f64 (*.f64 3 z) (*.f64 z 4)) (/.f64 y t))) (*.f64 (-.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 z 4))) (*.f64 -1 (*.f64 y a))) (/.f64 a (pow.f64 t 2)))) (*.f64 -1 (*.f64 a (/.f64 y t))))
(-.f64 (+.f64 (+.f64 y (*.f64 (neg.f64 z) (/.f64 y t))) (*.f64 (-.f64 (*.f64 y (neg.f64 z)) (neg.f64 (*.f64 y a))) (/.f64 a (pow.f64 t 2)))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 (+.f64 y (*.f64 (neg.f64 z) (/.f64 y t))) (*.f64 (*.f64 y (-.f64 (neg.f64 z) (neg.f64 a))) (/.f64 a (pow.f64 t 2)))) (*.f64 y (neg.f64 (/.f64 a t))))
(-.f64 (+.f64 (+.f64 y (*.f64 y (/.f64 z (neg.f64 t)))) (*.f64 (*.f64 y (*.f64 -1 (-.f64 z a))) (/.f64 a (pow.f64 t 2)))) (*.f64 (neg.f64 a) (/.f64 y t)))
(+.f64 (/.f64 (*.f64 y a) t) (+.f64 (+.f64 y (*.f64 z (/.f64 y (neg.f64 t)))) (*.f64 (*.f64 y (-.f64 a z)) (/.f64 a (pow.f64 t 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)) (+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) t) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 4 z))) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3))))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 z 4))) (*.f64 -1 (*.f64 y a))) (/.f64 a (pow.f64 t 2))) (+.f64 (*.f64 (-.f64 (*.f64 y (-.f64 (*.f64 3 z) (*.f64 z 4))) (*.f64 -1 (*.f64 y a))) (/.f64 (pow.f64 a 2) (pow.f64 t 3))) (+.f64 y (*.f64 (-.f64 (*.f64 3 z) (*.f64 z 4)) (/.f64 y t))))) (*.f64 -1 (*.f64 a (/.f64 y t))))
(-.f64 (+.f64 (+.f64 y (*.f64 (neg.f64 z) (/.f64 y t))) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 (*.f64 y (neg.f64 z)) (neg.f64 (*.f64 y a))) (pow.f64 t 3))) (*.f64 (-.f64 (*.f64 y (neg.f64 z)) (neg.f64 (*.f64 y a))) (/.f64 a (pow.f64 t 2))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 (+.f64 y (*.f64 (neg.f64 z) (/.f64 y t))) (*.f64 (*.f64 y (-.f64 (neg.f64 z) (neg.f64 a))) (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))) (*.f64 y (neg.f64 (/.f64 a t))))
(-.f64 (+.f64 (+.f64 y (*.f64 y (/.f64 z (neg.f64 t)))) (*.f64 (*.f64 y (*.f64 -1 (-.f64 z a))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))) (*.f64 (neg.f64 a) (/.f64 y t)))
(+.f64 (/.f64 (*.f64 y a) t) (+.f64 (+.f64 y (*.f64 z (/.f64 y (neg.f64 t)))) (*.f64 (*.f64 y (-.f64 a z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))))
(/.f64 (*.f64 y t) (-.f64 t a))
(*.f64 t (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 t (-.f64 t a)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 t a)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 t a))))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 t a)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 t a))))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 t a)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 t a))))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 t a)))
(neg.f64 (*.f64 y (/.f64 z (-.f64 t a))))
(*.f64 y (neg.f64 (/.f64 z (-.f64 t a))))
(*.f64 y (/.f64 z (+.f64 a (neg.f64 t))))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 t a)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 t a))))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 t a)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 t a))))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 t a)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 t a))))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(*.f64 -1 (/.f64 (*.f64 y z) (-.f64 t a)))
(neg.f64 (*.f64 y (/.f64 z (-.f64 t a))))
(*.f64 y (neg.f64 (/.f64 z (-.f64 t a))))
(*.f64 y (/.f64 z (+.f64 a (neg.f64 t))))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 t a)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 t a))))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 t a)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 t a))))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 t a)) (*.f64 -1 (/.f64 (*.f64 y z) (-.f64 t a))))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) t)
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y t))
(*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 y t))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 y t))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) t))
(+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 t 2)) (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) t))
(+.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y t)) (*.f64 (*.f64 y (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))) (/.f64 a (pow.f64 t 2))))
(+.f64 (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 y t)) (*.f64 y (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 a (pow.f64 t 2)))))
(+.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y t)) (*.f64 y (*.f64 (+.f64 t (neg.f64 z)) (/.f64 a (pow.f64 t 2)))))
(*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 t 3)) (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) t)))
(+.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y t)) (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (pow.f64 a 2)) (/.f64 y (pow.f64 t 3))) (*.f64 (*.f64 y (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))) (/.f64 a (pow.f64 t 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 y t)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 a (pow.f64 t 2)))) (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (pow.f64 t 3))))))
(+.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y t)) (*.f64 (*.f64 y (+.f64 t (neg.f64 z))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))
(+.f64 (*.f64 y (/.f64 (+.f64 t (neg.f64 z)) t)) (*.f64 y (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))))
(*.f64 (*.f64 y (+.f64 t (neg.f64 z))) (+.f64 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))) (/.f64 1 t)))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 t 3)) (+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 t 4)) (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) t))))
(+.f64 (*.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (pow.f64 a 2)) (/.f64 y (pow.f64 t 3))) (+.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y t)) (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (pow.f64 a 3)) (/.f64 y (pow.f64 t 4))) (*.f64 (*.f64 y (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))) (/.f64 a (pow.f64 t 2))))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 y t)) (*.f64 (*.f64 y (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))) (/.f64 (pow.f64 a 3) (pow.f64 t 4)))) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 a (pow.f64 t 2)))) (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (pow.f64 t 3))))))
(+.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y t)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 (+.f64 t (neg.f64 z)) (pow.f64 t 3)))) (*.f64 (*.f64 y (+.f64 t (neg.f64 z))) (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 4))))))
(+.f64 (*.f64 y (/.f64 (+.f64 t (neg.f64 z)) t)) (*.f64 (*.f64 y (+.f64 t (neg.f64 z))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 4))))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a))
(*.f64 -1 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y a)))
(*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (neg.f64 (/.f64 y a)))
(*.f64 y (neg.f64 (/.f64 (+.f64 t (neg.f64 z)) a)))
(/.f64 (*.f64 y (+.f64 t (neg.f64 z))) (neg.f64 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y a))) (*.f64 -1 (*.f64 (*.f64 t (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))) (/.f64 y (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 t (pow.f64 a 2)))) (*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) a))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (+.f64 t (neg.f64 z)) a)) (*.f64 y (*.f64 (+.f64 t (neg.f64 z)) (/.f64 t (pow.f64 a 2))))))
(neg.f64 (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))))
(*.f64 (neg.f64 (+.f64 t (neg.f64 z))) (+.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (/.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (*.f64 t (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))) (/.f64 y (pow.f64 a 2)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (pow.f64 t 2)) (/.f64 y (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 t (pow.f64 a 2)))) (*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) a)))) (neg.f64 (*.f64 (*.f64 y (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))
(*.f64 -1 (+.f64 (*.f64 (+.f64 t (neg.f64 z)) (*.f64 (/.f64 y (pow.f64 a 3)) (pow.f64 t 2))) (+.f64 (*.f64 y (/.f64 (+.f64 t (neg.f64 z)) a)) (*.f64 y (*.f64 (+.f64 t (neg.f64 z)) (/.f64 t (pow.f64 a 2)))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (+.f64 t (neg.f64 z)) a)) (*.f64 y (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2)))))))
(neg.f64 (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 a 3))) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a)))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y a))) (*.f64 -1 (*.f64 (*.f64 t (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))) (/.f64 y (pow.f64 a 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (pow.f64 t 3)) (/.f64 y (pow.f64 a 4)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (pow.f64 t 2)) (/.f64 y (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 t (pow.f64 a 2)))) (*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) a)))) (*.f64 -1 (+.f64 (*.f64 (*.f64 y (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))) (/.f64 (pow.f64 t 2) (pow.f64 a 3))) (*.f64 y (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 (pow.f64 t 3) (pow.f64 a 4)))))))
(+.f64 (*.f64 y (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (neg.f64 (+.f64 t (neg.f64 z))))) (*.f64 -1 (+.f64 (*.f64 y (*.f64 (+.f64 t (neg.f64 z)) (/.f64 (pow.f64 t 3) (pow.f64 a 4)))) (+.f64 (*.f64 y (/.f64 (+.f64 t (neg.f64 z)) a)) (*.f64 y (*.f64 (+.f64 t (neg.f64 z)) (/.f64 t (pow.f64 a 2))))))))
(*.f64 -1 (+.f64 (*.f64 y (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 (pow.f64 t 3) (pow.f64 a 4))))) (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (+.f64 t (neg.f64 z)) a)) (*.f64 (*.f64 y (+.f64 t (neg.f64 z))) (+.f64 (/.f64 t (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 (pow.f64 t 3) (pow.f64 a 4)))))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a))
(*.f64 -1 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y a)))
(*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (neg.f64 (/.f64 y a)))
(*.f64 y (neg.f64 (/.f64 (+.f64 t (neg.f64 z)) a)))
(/.f64 (*.f64 y (+.f64 t (neg.f64 z))) (neg.f64 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y a))) (*.f64 -1 (*.f64 (*.f64 t (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))) (/.f64 y (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 t (pow.f64 a 2)))) (*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) a))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (+.f64 t (neg.f64 z)) a)) (*.f64 y (*.f64 (+.f64 t (neg.f64 z)) (/.f64 t (pow.f64 a 2))))))
(neg.f64 (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))))
(*.f64 (neg.f64 (+.f64 t (neg.f64 z))) (+.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (/.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (*.f64 t (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))) (/.f64 y (pow.f64 a 2)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (pow.f64 t 2)) (/.f64 y (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 t (pow.f64 a 2)))) (*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) a)))) (neg.f64 (*.f64 (*.f64 y (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))
(*.f64 -1 (+.f64 (*.f64 (+.f64 t (neg.f64 z)) (*.f64 (/.f64 y (pow.f64 a 3)) (pow.f64 t 2))) (+.f64 (*.f64 y (/.f64 (+.f64 t (neg.f64 z)) a)) (*.f64 y (*.f64 (+.f64 t (neg.f64 z)) (/.f64 t (pow.f64 a 2)))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (+.f64 t (neg.f64 z)) a)) (*.f64 y (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2)))))))
(neg.f64 (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 a 3))) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 t (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) a)))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y a))) (*.f64 -1 (*.f64 (*.f64 t (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))) (/.f64 y (pow.f64 a 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (pow.f64 t 3)) (/.f64 y (pow.f64 a 4)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (pow.f64 t 2)) (/.f64 y (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 t (pow.f64 a 2)))) (*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) a)))) (*.f64 -1 (+.f64 (*.f64 (*.f64 y (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))) (/.f64 (pow.f64 t 2) (pow.f64 a 3))) (*.f64 y (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 (pow.f64 t 3) (pow.f64 a 4)))))))
(+.f64 (*.f64 y (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (neg.f64 (+.f64 t (neg.f64 z))))) (*.f64 -1 (+.f64 (*.f64 y (*.f64 (+.f64 t (neg.f64 z)) (/.f64 (pow.f64 t 3) (pow.f64 a 4)))) (+.f64 (*.f64 y (/.f64 (+.f64 t (neg.f64 z)) a)) (*.f64 y (*.f64 (+.f64 t (neg.f64 z)) (/.f64 t (pow.f64 a 2))))))))
(*.f64 -1 (+.f64 (*.f64 y (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 (pow.f64 t 3) (pow.f64 a 4))))) (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (+.f64 t (neg.f64 z)) a)) (*.f64 (*.f64 y (+.f64 t (neg.f64 z))) (+.f64 (/.f64 t (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 (pow.f64 t 3) (pow.f64 a 4)))))))
(-.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 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.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 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.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 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
t
(+.f64 (*.f64 -1 z) t)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 z) t)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 z) t)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.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 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 z) t)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 z) t)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.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 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 z) t)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(+.f64 (*.f64 -1 z) t)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(*.f64 -1 (/.f64 (-.f64 (*.f64 3 z) (*.f64 4 z)) a))
(*.f64 -1 (/.f64 (-.f64 (*.f64 3 z) (*.f64 z 4)) a))
(neg.f64 (/.f64 (neg.f64 z) a))
(*.f64 (/.f64 z a) 1)
(/.f64 z a)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3 z) (*.f64 4 z)) a)) (*.f64 (-.f64 (*.f64 4 (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) t))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3 z) (*.f64 z 4)) a)) (*.f64 t (-.f64 (*.f64 4 (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))))
(+.f64 (neg.f64 (/.f64 (neg.f64 z) a)) (*.f64 t (-.f64 (*.f64 4 (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))))
(+.f64 (*.f64 (/.f64 z a) 1) (*.f64 t (-.f64 (*.f64 z (/.f64 4 (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 3 z) (pow.f64 a 2)) (/.f64 1 a)))))
(+.f64 (*.f64 t (-.f64 (*.f64 z (/.f64 4 (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 3 z) (pow.f64 a 2)) (/.f64 1 a)))) (/.f64 z a))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3 z) (*.f64 4 z)) a)) (+.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) t) (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (pow.f64 t 2)) a)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3 z) (*.f64 z 4)) a)) (+.f64 (*.f64 t (-.f64 (*.f64 4 (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))) (*.f64 (pow.f64 t 2) (/.f64 (-.f64 (*.f64 4 (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) a))))
(+.f64 (*.f64 t (-.f64 (*.f64 4 (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))) (+.f64 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 (*.f64 4 (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) a)) (neg.f64 (/.f64 (neg.f64 z) a))))
(+.f64 (neg.f64 (/.f64 (neg.f64 z) a)) (*.f64 (-.f64 (*.f64 4 (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (*.f64 (/.f64 z a) 1) (*.f64 (-.f64 (*.f64 z (/.f64 4 (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 3 z) (pow.f64 a 2)) (/.f64 1 a))) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (*.f64 (-.f64 (*.f64 z (/.f64 4 (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 3 z) (pow.f64 a 2)) (/.f64 1 a))) (+.f64 t (/.f64 (pow.f64 t 2) a))) (/.f64 z a))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3 z) (*.f64 4 z)) a)) (+.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) t) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (pow.f64 t 3)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (pow.f64 t 2)) a))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 3 z) (*.f64 z 4)) a)) (+.f64 (*.f64 t (-.f64 (*.f64 4 (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))) (+.f64 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 (*.f64 4 (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) a)) (*.f64 (pow.f64 t 3) (/.f64 (-.f64 (*.f64 4 (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (pow.f64 a 2))))))
(+.f64 (*.f64 t (-.f64 (*.f64 4 (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))) (+.f64 (neg.f64 (/.f64 (neg.f64 z) a)) (+.f64 (*.f64 (pow.f64 t 2) (/.f64 (-.f64 (*.f64 4 (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) a)) (*.f64 (pow.f64 t 3) (/.f64 (-.f64 (*.f64 4 (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (pow.f64 a 2))))))
(+.f64 (neg.f64 (/.f64 (neg.f64 z) a)) (+.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (+.f64 t (/.f64 (pow.f64 t 2) a))) (*.f64 (pow.f64 t 3) (/.f64 (-.f64 (*.f64 4 (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))) (pow.f64 a 2)))))
(+.f64 (*.f64 (/.f64 z a) 1) (*.f64 (-.f64 (*.f64 z (/.f64 4 (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 3 z) (pow.f64 a 2)) (/.f64 1 a))) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 2)) (+.f64 t (/.f64 (pow.f64 t 2) a)))))
(+.f64 (*.f64 (-.f64 (*.f64 z (/.f64 4 (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 3 z) (pow.f64 a 2)) (/.f64 1 a))) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 2)) (+.f64 t (/.f64 (pow.f64 t 2) a)))) (/.f64 z a))
1
(-.f64 (+.f64 1 (*.f64 3 (/.f64 z t))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 4 (/.f64 z t))))
(-.f64 (+.f64 1 (*.f64 3 (/.f64 z t))) (+.f64 (neg.f64 (/.f64 a t)) (*.f64 z (/.f64 4 t))))
(-.f64 (+.f64 1 (*.f64 3 (/.f64 z t))) (+.f64 (/.f64 a (neg.f64 t)) (/.f64 (*.f64 z 4) t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 z) (+.f64 (*.f64 4 z) (*.f64 -1 a))) a) (pow.f64 t 2)) (+.f64 1 (*.f64 3 (/.f64 z t)))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 4 (/.f64 z t))))
(-.f64 (+.f64 (*.f64 3 (/.f64 z t)) (+.f64 1 (*.f64 a (/.f64 (-.f64 (*.f64 3 z) (+.f64 (*.f64 a -1) (*.f64 z 4))) (pow.f64 t 2))))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 4 (/.f64 z t))))
(-.f64 (+.f64 (*.f64 3 (/.f64 z t)) (+.f64 1 (*.f64 (-.f64 (*.f64 3 z) (+.f64 (neg.f64 a) (*.f64 z 4))) (/.f64 a (pow.f64 t 2))))) (+.f64 (neg.f64 (/.f64 a t)) (*.f64 z (/.f64 4 t))))
(-.f64 (+.f64 (*.f64 3 (/.f64 z t)) (+.f64 1 (*.f64 (-.f64 (*.f64 3 z) (+.f64 (neg.f64 a) (*.f64 z 4))) (/.f64 a (pow.f64 t 2))))) (+.f64 (/.f64 a (neg.f64 t)) (/.f64 (*.f64 z 4) t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 z) (+.f64 (*.f64 4 z) (*.f64 -1 a))) a) (pow.f64 t 2)) (+.f64 1 (+.f64 (*.f64 3 (/.f64 z t)) (/.f64 (*.f64 (-.f64 (*.f64 3 z) (+.f64 (*.f64 4 z) (*.f64 -1 a))) (pow.f64 a 2)) (pow.f64 t 3))))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 4 (/.f64 z t))))
(-.f64 (+.f64 (*.f64 a (/.f64 (-.f64 (*.f64 3 z) (+.f64 (*.f64 a -1) (*.f64 z 4))) (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 (*.f64 3 z) (+.f64 (*.f64 a -1) (*.f64 z 4))) (pow.f64 t 3))) (+.f64 1 (*.f64 3 (/.f64 z t))))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 4 (/.f64 z t))))
(-.f64 (+.f64 (+.f64 1 (*.f64 3 (/.f64 z t))) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 (*.f64 3 z) (+.f64 (neg.f64 a) (*.f64 z 4))) (pow.f64 t 3))) (*.f64 (-.f64 (*.f64 3 z) (+.f64 (neg.f64 a) (*.f64 z 4))) (/.f64 a (pow.f64 t 2))))) (+.f64 (neg.f64 (/.f64 a t)) (*.f64 z (/.f64 4 t))))
(-.f64 (+.f64 (*.f64 3 (/.f64 z t)) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 (*.f64 3 z) (+.f64 (neg.f64 a) (*.f64 z 4))) (pow.f64 t 3))) (+.f64 1 (*.f64 (-.f64 (*.f64 3 z) (+.f64 (neg.f64 a) (*.f64 z 4))) (/.f64 a (pow.f64 t 2)))))) (+.f64 (neg.f64 (/.f64 a t)) (*.f64 z (/.f64 4 t))))
(-.f64 (+.f64 (+.f64 1 (*.f64 3 (/.f64 z t))) (*.f64 (-.f64 (*.f64 3 z) (+.f64 (neg.f64 a) (*.f64 z 4))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))) (+.f64 (/.f64 a (neg.f64 t)) (/.f64 (*.f64 z 4) t)))
1
(-.f64 (+.f64 1 (*.f64 3 (/.f64 z t))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 4 (/.f64 z t))))
(-.f64 (+.f64 1 (*.f64 3 (/.f64 z t))) (+.f64 (neg.f64 (/.f64 a t)) (*.f64 z (/.f64 4 t))))
(-.f64 (+.f64 1 (*.f64 3 (/.f64 z t))) (+.f64 (/.f64 a (neg.f64 t)) (/.f64 (*.f64 z 4) t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 z) (+.f64 (*.f64 4 z) (*.f64 -1 a))) a) (pow.f64 t 2)) (+.f64 1 (*.f64 3 (/.f64 z t)))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 4 (/.f64 z t))))
(-.f64 (+.f64 (*.f64 3 (/.f64 z t)) (+.f64 1 (*.f64 a (/.f64 (-.f64 (*.f64 3 z) (+.f64 (*.f64 a -1) (*.f64 z 4))) (pow.f64 t 2))))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 4 (/.f64 z t))))
(-.f64 (+.f64 (*.f64 3 (/.f64 z t)) (+.f64 1 (*.f64 (-.f64 (*.f64 3 z) (+.f64 (neg.f64 a) (*.f64 z 4))) (/.f64 a (pow.f64 t 2))))) (+.f64 (neg.f64 (/.f64 a t)) (*.f64 z (/.f64 4 t))))
(-.f64 (+.f64 (*.f64 3 (/.f64 z t)) (+.f64 1 (*.f64 (-.f64 (*.f64 3 z) (+.f64 (neg.f64 a) (*.f64 z 4))) (/.f64 a (pow.f64 t 2))))) (+.f64 (/.f64 a (neg.f64 t)) (/.f64 (*.f64 z 4) t)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 3 z) (+.f64 (*.f64 4 z) (*.f64 -1 a))) a) (pow.f64 t 2)) (+.f64 1 (+.f64 (*.f64 3 (/.f64 z t)) (/.f64 (*.f64 (-.f64 (*.f64 3 z) (+.f64 (*.f64 4 z) (*.f64 -1 a))) (pow.f64 a 2)) (pow.f64 t 3))))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 4 (/.f64 z t))))
(-.f64 (+.f64 (*.f64 a (/.f64 (-.f64 (*.f64 3 z) (+.f64 (*.f64 a -1) (*.f64 z 4))) (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 (*.f64 3 z) (+.f64 (*.f64 a -1) (*.f64 z 4))) (pow.f64 t 3))) (+.f64 1 (*.f64 3 (/.f64 z t))))) (+.f64 (*.f64 -1 (/.f64 a t)) (*.f64 4 (/.f64 z t))))
(-.f64 (+.f64 (+.f64 1 (*.f64 3 (/.f64 z t))) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 (*.f64 3 z) (+.f64 (neg.f64 a) (*.f64 z 4))) (pow.f64 t 3))) (*.f64 (-.f64 (*.f64 3 z) (+.f64 (neg.f64 a) (*.f64 z 4))) (/.f64 a (pow.f64 t 2))))) (+.f64 (neg.f64 (/.f64 a t)) (*.f64 z (/.f64 4 t))))
(-.f64 (+.f64 (*.f64 3 (/.f64 z t)) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 (*.f64 3 z) (+.f64 (neg.f64 a) (*.f64 z 4))) (pow.f64 t 3))) (+.f64 1 (*.f64 (-.f64 (*.f64 3 z) (+.f64 (neg.f64 a) (*.f64 z 4))) (/.f64 a (pow.f64 t 2)))))) (+.f64 (neg.f64 (/.f64 a t)) (*.f64 z (/.f64 4 t))))
(-.f64 (+.f64 (+.f64 1 (*.f64 3 (/.f64 z t))) (*.f64 (-.f64 (*.f64 3 z) (+.f64 (neg.f64 a) (*.f64 z 4))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))) (+.f64 (/.f64 a (neg.f64 t)) (/.f64 (*.f64 z 4) t)))
(/.f64 t (-.f64 t a))
(+.f64 (/.f64 t (-.f64 t a)) (*.f64 -1 (/.f64 z (-.f64 t a))))
(+.f64 (/.f64 t (-.f64 t a)) (neg.f64 (/.f64 z (-.f64 t a))))
(+.f64 (/.f64 t (-.f64 t a)) (/.f64 z (+.f64 a (neg.f64 t))))
(+.f64 (/.f64 t (-.f64 t a)) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (-.f64 t a)) (*.f64 -1 (/.f64 z (-.f64 t a))))
(+.f64 (/.f64 t (-.f64 t a)) (neg.f64 (/.f64 z (-.f64 t a))))
(+.f64 (/.f64 t (-.f64 t a)) (/.f64 z (+.f64 a (neg.f64 t))))
(+.f64 (/.f64 t (-.f64 t a)) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (-.f64 t a)) (*.f64 -1 (/.f64 z (-.f64 t a))))
(+.f64 (/.f64 t (-.f64 t a)) (neg.f64 (/.f64 z (-.f64 t a))))
(+.f64 (/.f64 t (-.f64 t a)) (/.f64 z (+.f64 a (neg.f64 t))))
(+.f64 (/.f64 t (-.f64 t a)) (/.f64 z (-.f64 a t)))
(*.f64 -1 (/.f64 z (-.f64 t a)))
(neg.f64 (/.f64 z (-.f64 t a)))
(/.f64 z (+.f64 a (neg.f64 t)))
(/.f64 z (-.f64 a t))
(+.f64 (/.f64 t (-.f64 t a)) (*.f64 -1 (/.f64 z (-.f64 t a))))
(+.f64 (/.f64 t (-.f64 t a)) (neg.f64 (/.f64 z (-.f64 t a))))
(+.f64 (/.f64 t (-.f64 t a)) (/.f64 z (+.f64 a (neg.f64 t))))
(+.f64 (/.f64 t (-.f64 t a)) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (-.f64 t a)) (*.f64 -1 (/.f64 z (-.f64 t a))))
(+.f64 (/.f64 t (-.f64 t a)) (neg.f64 (/.f64 z (-.f64 t a))))
(+.f64 (/.f64 t (-.f64 t a)) (/.f64 z (+.f64 a (neg.f64 t))))
(+.f64 (/.f64 t (-.f64 t a)) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (-.f64 t a)) (*.f64 -1 (/.f64 z (-.f64 t a))))
(+.f64 (/.f64 t (-.f64 t a)) (neg.f64 (/.f64 z (-.f64 t a))))
(+.f64 (/.f64 t (-.f64 t a)) (/.f64 z (+.f64 a (neg.f64 t))))
(+.f64 (/.f64 t (-.f64 t a)) (/.f64 z (-.f64 a t)))
(*.f64 -1 (/.f64 z (-.f64 t a)))
(neg.f64 (/.f64 z (-.f64 t a)))
(/.f64 z (+.f64 a (neg.f64 t)))
(/.f64 z (-.f64 a t))
(+.f64 (/.f64 t (-.f64 t a)) (*.f64 -1 (/.f64 z (-.f64 t a))))
(+.f64 (/.f64 t (-.f64 t a)) (neg.f64 (/.f64 z (-.f64 t a))))
(+.f64 (/.f64 t (-.f64 t a)) (/.f64 z (+.f64 a (neg.f64 t))))
(+.f64 (/.f64 t (-.f64 t a)) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (-.f64 t a)) (*.f64 -1 (/.f64 z (-.f64 t a))))
(+.f64 (/.f64 t (-.f64 t a)) (neg.f64 (/.f64 z (-.f64 t a))))
(+.f64 (/.f64 t (-.f64 t a)) (/.f64 z (+.f64 a (neg.f64 t))))
(+.f64 (/.f64 t (-.f64 t a)) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 t (-.f64 t a)) (*.f64 -1 (/.f64 z (-.f64 t a))))
(+.f64 (/.f64 t (-.f64 t a)) (neg.f64 (/.f64 z (-.f64 t a))))
(+.f64 (/.f64 t (-.f64 t a)) (/.f64 z (+.f64 a (neg.f64 t))))
(+.f64 (/.f64 t (-.f64 t a)) (/.f64 z (-.f64 a t)))
(/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) t)
(/.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) t)
(/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) t)
(/.f64 (+.f64 t (neg.f64 z)) t)
(-.f64 (+.f64 1 (+.f64 (*.f64 3 (/.f64 z t)) (/.f64 (*.f64 a (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 t 2)))) (*.f64 4 (/.f64 z t)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 a (pow.f64 t 2))) (+.f64 1 (*.f64 3 (/.f64 z t)))) (*.f64 4 (/.f64 z t)))
(-.f64 (+.f64 (*.f64 3 (/.f64 z t)) (+.f64 1 (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 a (pow.f64 t 2))))) (*.f64 z (/.f64 4 t)))
(-.f64 (+.f64 (*.f64 3 (/.f64 z t)) (+.f64 1 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 a (pow.f64 t 2))))) (*.f64 z (/.f64 4 t)))
(-.f64 (+.f64 1 (+.f64 (*.f64 3 (/.f64 z t)) (*.f64 (+.f64 t (neg.f64 z)) (/.f64 a (pow.f64 t 2))))) (/.f64 (*.f64 z 4) t))
(-.f64 (+.f64 1 (+.f64 (*.f64 3 (/.f64 z t)) (+.f64 (/.f64 (*.f64 a (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 t 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 t 3))))) (*.f64 4 (/.f64 z t)))
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 a (pow.f64 t 2))) (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (+.f64 1 (*.f64 3 (/.f64 z t)))) (*.f64 4 (/.f64 z t)))
(-.f64 (+.f64 (+.f64 1 (*.f64 3 (/.f64 z t))) (+.f64 (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 a (pow.f64 t 2))) (*.f64 (pow.f64 a 2) (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (pow.f64 t 3))))) (*.f64 z (/.f64 4 t)))
(-.f64 (+.f64 (+.f64 1 (*.f64 3 (/.f64 z t))) (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))) (*.f64 z (/.f64 4 t)))
(-.f64 (+.f64 1 (+.f64 (*.f64 3 (/.f64 z t)) (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))) (/.f64 (*.f64 z 4) t))
(-.f64 (+.f64 1 (+.f64 (*.f64 3 (/.f64 z t)) (+.f64 (/.f64 (*.f64 a (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 t 4)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 t 3)))))) (*.f64 4 (/.f64 z t)))
(-.f64 (+.f64 1 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))) (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 (pow.f64 a 3) (pow.f64 t 4)))) (+.f64 (*.f64 3 (/.f64 z t)) (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 a (pow.f64 t 2)))))) (*.f64 4 (/.f64 z t)))
(-.f64 (+.f64 (+.f64 1 (*.f64 3 (/.f64 z t))) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (pow.f64 t 3))) (+.f64 (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 a (pow.f64 t 2))) (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 (pow.f64 a 3) (pow.f64 t 4)))))) (*.f64 z (/.f64 4 t)))
(-.f64 (+.f64 (+.f64 1 (*.f64 3 (/.f64 z t))) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (+.f64 t (neg.f64 z)) (pow.f64 t 3))) (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4)) (/.f64 a (pow.f64 t 2)))))) (*.f64 z (/.f64 4 t)))
(-.f64 (+.f64 1 (+.f64 (*.f64 3 (/.f64 z t)) (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 4))))))) (/.f64 (*.f64 z 4) t))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) a))
(*.f64 -1 (/.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) a))
(neg.f64 (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) a))
(neg.f64 (/.f64 (+.f64 t (neg.f64 z)) a))
(/.f64 (+.f64 t (neg.f64 z)) (neg.f64 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) a)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) a)) (*.f64 -1 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 t (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 t (pow.f64 a 2))) (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) a)))
(*.f64 -1 (+.f64 (/.f64 (+.f64 t (neg.f64 z)) a) (*.f64 (+.f64 t (neg.f64 z)) (/.f64 t (pow.f64 a 2)))))
(neg.f64 (+.f64 (/.f64 (+.f64 t (neg.f64 z)) a) (*.f64 t (/.f64 (+.f64 t (neg.f64 z)) (pow.f64 a 2)))))
(*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 (neg.f64 t) (pow.f64 a 2)) (/.f64 -1 a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) a)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 t (pow.f64 a 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) a)) (*.f64 -1 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 t (pow.f64 a 2))) (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) a))) (neg.f64 (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))
(*.f64 -1 (+.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))) (+.f64 (/.f64 (+.f64 t (neg.f64 z)) a) (*.f64 (+.f64 t (neg.f64 z)) (/.f64 t (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (/.f64 (+.f64 t (neg.f64 z)) a) (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2)))) (/.f64 (+.f64 t (neg.f64 z)) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) a)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 t (pow.f64 a 2)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) a)) (*.f64 -1 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 (pow.f64 t 3) (pow.f64 a 4)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 (pow.f64 t 2) (pow.f64 a 3))) (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) a))) (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 t (pow.f64 a 2))) (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 (pow.f64 t 3) (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 t (neg.f64 z)) a) (*.f64 (+.f64 t (neg.f64 z)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))) (*.f64 -1 (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (/.f64 t (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 (+.f64 t (neg.f64 z)) a) (*.f64 (+.f64 t (neg.f64 z)) (/.f64 (pow.f64 t 3) (pow.f64 a 4)))) (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (/.f64 (+.f64 t (neg.f64 z)) a) (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 4)))))))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) a))
(*.f64 -1 (/.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) a))
(neg.f64 (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) a))
(neg.f64 (/.f64 (+.f64 t (neg.f64 z)) a))
(/.f64 (+.f64 t (neg.f64 z)) (neg.f64 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) a)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) a)) (*.f64 -1 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 t (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 t (pow.f64 a 2))) (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) a)))
(*.f64 -1 (+.f64 (/.f64 (+.f64 t (neg.f64 z)) a) (*.f64 (+.f64 t (neg.f64 z)) (/.f64 t (pow.f64 a 2)))))
(neg.f64 (+.f64 (/.f64 (+.f64 t (neg.f64 z)) a) (*.f64 t (/.f64 (+.f64 t (neg.f64 z)) (pow.f64 a 2)))))
(*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 (neg.f64 t) (pow.f64 a 2)) (/.f64 -1 a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) a)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 t (pow.f64 a 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) a)) (*.f64 -1 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 t (pow.f64 a 2))) (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) a))) (neg.f64 (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))
(*.f64 -1 (+.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))) (+.f64 (/.f64 (+.f64 t (neg.f64 z)) a) (*.f64 (+.f64 t (neg.f64 z)) (/.f64 t (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (/.f64 (+.f64 t (neg.f64 z)) a) (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2)))) (/.f64 (+.f64 t (neg.f64 z)) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z)) a)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (+.f64 (*.f64 3 z) t) (*.f64 4 z))) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 t (pow.f64 a 2)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) a)) (*.f64 -1 (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 (pow.f64 t 3) (pow.f64 a 4)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 (pow.f64 t 2) (pow.f64 a 3))) (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) a))) (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 t (pow.f64 a 2))) (*.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (/.f64 (pow.f64 t 3) (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 t (neg.f64 z)) a) (*.f64 (+.f64 t (neg.f64 z)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))) (*.f64 -1 (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (/.f64 t (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 (+.f64 t (neg.f64 z)) a) (*.f64 (+.f64 t (neg.f64 z)) (/.f64 (pow.f64 t 3) (pow.f64 a 4)))) (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (/.f64 (+.f64 t (neg.f64 z)) a) (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 4)))))))
(*.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 t a))) 0)
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(+.f64 0 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 t a))))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(-.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 t a))) 0)
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(/.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 t a))) 1)
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(/.f64 (*.f64 y (+.f64 t (neg.f64 z))) (-.f64 t a))
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(pow.f64 (*.f64 (+.f64 t (neg.f64 z)) (/.f64 y (-.f64 t a))) 1)
(*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4)) (/.f64 y (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4))) (-.f64 t a)))
(*.f64 y (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(+.f64 t (neg.f64 z))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (+.f64 (*.f64 z 7) (*.f64 z -8)))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(+.f64 (*.f64 z 3) (+.f64 t (*.f64 z -4)))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.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 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(+.f64 (+.f64 t (*.f64 z 3)) (*.f64 z -4))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.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 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.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 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(+.f64 (+.f64 t (neg.f64 z)) 0)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(+.f64 0 (+.f64 t (neg.f64 z)))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(+.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (neg.f64 (+.f64 t (*.f64 z 7))))
(+.f64 (+.f64 t (+.f64 t (*.f64 z 6))) (neg.f64 (+.f64 t (*.f64 z 7))))
(+.f64 (+.f64 t t) (+.f64 (*.f64 z 6) (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 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(+.f64 (*.f64 z -4) (+.f64 t (*.f64 z 3)))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.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 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(+.f64 (*.f64 z 7) (+.f64 t (*.f64 z -8)))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(+.f64 (neg.f64 z) t)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(+.f64 (*.f64 z -8) (+.f64 t (*.f64 z 7)))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(+.f64 (neg.f64 (+.f64 t (*.f64 z 7))) (+.f64 (+.f64 t t) (*.f64 z 6)))
(+.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (neg.f64 (+.f64 t (*.f64 z 7))))
(+.f64 (+.f64 t (+.f64 t (*.f64 z 6))) (neg.f64 (+.f64 t (*.f64 z 7))))
(+.f64 (+.f64 t t) (+.f64 (*.f64 z 6) (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 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(+.f64 (+.f64 t (*.f64 z -8)) (*.f64 z 7))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.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 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.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 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.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 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.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 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(+.f64 (+.f64 (*.f64 z 7) (*.f64 z -8)) t)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(*.f64 (+.f64 t (neg.f64 z)) 1)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(*.f64 1 (+.f64 t (neg.f64 z)))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(*.f64 (neg.f64 (+.f64 t (neg.f64 z))) -1)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(*.f64 -1 (neg.f64 (+.f64 t (neg.f64 z))))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.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 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(/.f64 (+.f64 t (neg.f64 z)) 1)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(/.f64 (neg.f64 (+.f64 t (neg.f64 z))) -1)
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(/.f64 (-.f64 (+.f64 (+.f64 t (*.f64 z 7)) (*.f64 z 8)) (*.f64 (+.f64 t (*.f64 z 7)) 2)) -1)
(neg.f64 (-.f64 (+.f64 (+.f64 t (*.f64 z 7)) (*.f64 z 8)) (*.f64 2 (+.f64 t (*.f64 z 7)))))
(-.f64 (neg.f64 (+.f64 (+.f64 t (*.f64 z 7)) (*.f64 z 8))) (*.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 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(neg.f64 (neg.f64 (+.f64 t (neg.f64 z))))
(-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 4))
(+.f64 (*.f64 3 z) (+.f64 t (*.f64 z -4)))
(+.f64 t (neg.f64 z))
(+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)) 0)
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(+.f64 0 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)) (*.f64 z (/.f64 4 (-.f64 a t))))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(+.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 8)) (-.f64 t a)))
(+.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (/.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 8)) (-.f64 t a)))
(+.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (/.f64 (-.f64 0 (+.f64 t (*.f64 z -5))) (-.f64 a t)))
(+.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (+.f64 t (*.f64 z 3)))))
(+.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 2 (+.f64 t (neg.f64 z))) (+.f64 t (*.f64 3 z)))))
(+.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (+.f64 t (*.f64 3 z)))))
(+.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (*.f64 (-.f64 (+.f64 t (neg.f64 z)) (*.f64 z 4)) (/.f64 -1 (-.f64 a t))))
(+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) (*.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) -2))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (/.f64 (*.f64 z 8) (-.f64 a t)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 8 (/.f64 z (-.f64 a t))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 z (/.f64 8 (-.f64 a t))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 (*.f64 (/.f64 1 (-.f64 t a)) 2) (-.f64 (+.f64 t (neg.f64 z)) (+.f64 t (*.f64 z 3)))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 t a))) (-.f64 (+.f64 t (neg.f64 z)) (+.f64 t (*.f64 3 z)))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 2 (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 z -2) (*.f64 z 2)))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 2 (+.f64 (*.f64 z (/.f64 4 (-.f64 a t))) 0)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 2 (/.f64 (*.f64 z -4) (-.f64 t a))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (*.f64 z -4))))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(+.f64 (*.f64 z (/.f64 4 (-.f64 a t))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(+.f64 (/.f64 (*.f64 z 8) (-.f64 a t)) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 8 (/.f64 z (-.f64 a t))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 z (/.f64 8 (-.f64 a t))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (*.f64 z -8))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 2 (+.f64 t (neg.f64 z))) (*.f64 z -8))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) (*.f64 (/.f64 -1 (-.f64 a t)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (*.f64 z -8))))
(+.f64 (*.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) -2) (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(+.f64 (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z)))) (+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) (*.f64 z (/.f64 4 (-.f64 a t)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 (+.f64 t (neg.f64 z)) (+.f64 t (*.f64 3 z)))) (+.f64 (*.f64 z (/.f64 4 (-.f64 a t))) (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 t (+.f64 (*.f64 3 z) (+.f64 t (neg.f64 z))))) (+.f64 (*.f64 4 (/.f64 z (-.f64 a t))) (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t))))
(+.f64 (*.f64 4 (/.f64 z (-.f64 a t))) (+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 t (+.f64 t (*.f64 z 2))))))
(+.f64 (*.f64 z (/.f64 4 (-.f64 a t))) (+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 t (+.f64 t (*.f64 z 2))))))
(+.f64 (/.f64 (*.f64 z -4) (-.f64 t a)) (*.f64 (/.f64 -1 (-.f64 a t)) (+.f64 (+.f64 t (+.f64 t (*.f64 z 2))) (neg.f64 (+.f64 t (neg.f64 z))))))
(+.f64 (/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 8)) (-.f64 t a)) (*.f64 z (/.f64 -4 (-.f64 a t))))
(+.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (/.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 8)) (-.f64 t a)))
(+.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (/.f64 (-.f64 0 (+.f64 t (*.f64 z -5))) (-.f64 a t)))
(+.f64 (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (+.f64 t (*.f64 z 3)))) (*.f64 z (/.f64 -4 (-.f64 a t))))
(+.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 2 (+.f64 t (neg.f64 z))) (+.f64 t (*.f64 3 z)))))
(+.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (+.f64 t (*.f64 3 z)))))
(+.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (*.f64 (-.f64 (+.f64 t (neg.f64 z)) (*.f64 z 4)) (/.f64 -1 (-.f64 a t))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 t a)) 2) (-.f64 (+.f64 t (neg.f64 z)) (+.f64 t (*.f64 z 3)))) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 t a))) (-.f64 (+.f64 t (neg.f64 z)) (+.f64 t (*.f64 3 z)))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 2 (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 z -2) (*.f64 z 2)))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 2 (+.f64 (*.f64 z (/.f64 4 (-.f64 a t))) 0)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 2 (/.f64 (*.f64 z -4) (-.f64 t a))))
(+.f64 (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (*.f64 z -4))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a t)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(+.f64 (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (*.f64 z -8))) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 2 (+.f64 t (neg.f64 z))) (*.f64 z -8))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (*.f64 z -8))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) (*.f64 (/.f64 -1 (-.f64 a t)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (*.f64 z -8))))
(+.f64 (+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) (*.f64 z (/.f64 4 (-.f64 a t)))) (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 (+.f64 t (neg.f64 z)) (+.f64 t (*.f64 3 z)))) (+.f64 (*.f64 z (/.f64 4 (-.f64 a t))) (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t))))
(+.f64 (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 t (+.f64 (*.f64 3 z) (+.f64 t (neg.f64 z))))) (+.f64 (*.f64 4 (/.f64 z (-.f64 a t))) (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t))))
(+.f64 (*.f64 4 (/.f64 z (-.f64 a t))) (+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 t (+.f64 t (*.f64 z 2))))))
(+.f64 (*.f64 z (/.f64 4 (-.f64 a t))) (+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 t (+.f64 t (*.f64 z 2))))))
(+.f64 (/.f64 (*.f64 z -4) (-.f64 t a)) (*.f64 (/.f64 -1 (-.f64 a t)) (+.f64 (+.f64 t (+.f64 t (*.f64 z 2))) (neg.f64 (+.f64 t (neg.f64 z))))))
(-.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)) 0)
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(-.f64 0 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)) (*.f64 z (/.f64 -4 (-.f64 a t))))
(-.f64 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 t a)) (*.f64 z (/.f64 -4 (-.f64 a t))))
(-.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 8)) (-.f64 a t)))
(+.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (/.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 8)) (-.f64 t a)))
(+.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (/.f64 (-.f64 0 (+.f64 t (*.f64 z -5))) (-.f64 a t)))
(-.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 (+.f64 t (neg.f64 z)) 2))))
(-.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 2 (+.f64 t (neg.f64 z))))))
(-.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 (+.f64 t (neg.f64 z)) 2))))
(-.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (*.f64 (/.f64 -1 (-.f64 a t)) (-.f64 0 (+.f64 t (*.f64 z -5)))))
(-.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) (*.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)) -2))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(-.f64 (*.f64 (+.f64 t (*.f64 z 3)) (/.f64 2 (-.f64 t a))) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)))
(-.f64 (*.f64 (+.f64 t (*.f64 3 z)) (/.f64 2 (-.f64 t a))) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 z (/.f64 8 (-.f64 t a))))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 (*.f64 (/.f64 1 (-.f64 t a)) 2) (-.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z)))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 t a))) (-.f64 (+.f64 t (*.f64 3 z)) (+.f64 t (neg.f64 z)))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 (/.f64 1 (-.f64 t a)) (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (+.f64 t (neg.f64 z))) 2)))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 2 (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 z 6) (*.f64 z 2)))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 (/.f64 1 (-.f64 t a)) (*.f64 2 (*.f64 z 4))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 2 (*.f64 z (/.f64 4 (-.f64 t a)))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 z -4) (*.f64 (+.f64 t (neg.f64 z)) 2))))
(-.f64 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 z -4) (*.f64 2 (+.f64 t (neg.f64 z))))))
(-.f64 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 z -4) (*.f64 (+.f64 t (neg.f64 z)) 2))))
(-.f64 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 a t)) (*.f64 (/.f64 -1 (-.f64 a t)) (-.f64 (*.f64 z -4) (*.f64 (+.f64 t (neg.f64 z)) 2))))
(-.f64 (*.f64 z (/.f64 4 (-.f64 a t))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a t)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(-.f64 (/.f64 (*.f64 z 8) (-.f64 a t)) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) (*.f64 (*.f64 (/.f64 1 (-.f64 t a)) 2) (-.f64 (*.f64 z -4) (+.f64 t (neg.f64 z)))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 t a))) (-.f64 (*.f64 z -4) (+.f64 t (neg.f64 z)))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 t a)) (*.f64 (-.f64 (*.f64 z -4) (+.f64 t (neg.f64 z))) 2)))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 t a)) (*.f64 2 (-.f64 (*.f64 z -4) (+.f64 t (neg.f64 z))))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) (*.f64 2 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 a t))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) (/.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (-.f64 a t)))
(/.f64 (-.f64 (+.f64 t (*.f64 z 7)) (+.f64 (+.f64 t t) (*.f64 z 6))) (-.f64 a t))
(/.f64 (-.f64 (+.f64 t (*.f64 z 7)) (+.f64 t (+.f64 t (*.f64 z 6)))) (-.f64 a t))
(/.f64 (-.f64 (+.f64 t (+.f64 t (*.f64 z 6))) (+.f64 t (*.f64 z 7))) (-.f64 t a))
(-.f64 (*.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) -2) (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(-.f64 (*.f64 z (/.f64 8 (-.f64 t a))) (+.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 8)) (-.f64 a t))))
(-.f64 (*.f64 z (/.f64 8 (-.f64 t a))) (+.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (/.f64 (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 z 8)) (-.f64 a t))))
(-.f64 (*.f64 z (/.f64 8 (-.f64 t a))) (+.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (/.f64 (-.f64 0 (+.f64 t (*.f64 z -5))) (-.f64 t a))))
(-.f64 (*.f64 z (/.f64 8 (-.f64 t a))) (+.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 (+.f64 t (neg.f64 z)) 2)))))
(-.f64 (*.f64 z (/.f64 8 (-.f64 t a))) (+.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 2 (+.f64 t (neg.f64 z)))))))
(-.f64 (*.f64 z (/.f64 8 (-.f64 t a))) (+.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (+.f64 t (*.f64 3 z)) (*.f64 (+.f64 t (neg.f64 z)) 2)))))
(-.f64 (*.f64 z (/.f64 8 (-.f64 t a))) (+.f64 (*.f64 z (/.f64 -4 (-.f64 a t))) (*.f64 (/.f64 -1 (-.f64 a t)) (-.f64 0 (+.f64 t (*.f64 z -5))))))
(-.f64 (*.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)) -2) (+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) (*.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)) -2)))
(-.f64 (*.f64 -2 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))) (*.f64 (+.f64 t (neg.f64 z)) (+.f64 (/.f64 1 (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 t a)) -2))))
(-.f64 (*.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) 2) (*.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)) -3))
(-.f64 (/.f64 (-.f64 (*.f64 z 4) (+.f64 (+.f64 t t) (*.f64 z 6))) (-.f64 a t)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)))
(-.f64 (/.f64 (-.f64 (*.f64 z 4) (+.f64 (+.f64 t t) (*.f64 z 6))) (-.f64 a t)) (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 t a)))
(-.f64 (/.f64 (-.f64 (*.f64 z 4) (+.f64 t (+.f64 t (*.f64 z 6)))) (-.f64 a t)) (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 t a)))
(+.f64 (/.f64 (-.f64 (*.f64 z 4) (+.f64 t (+.f64 t (*.f64 z 6)))) (-.f64 a t)) (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 a t)))
(/.f64 (+.f64 (-.f64 (*.f64 z 8) (+.f64 t (+.f64 t (*.f64 z 6)))) (+.f64 t (neg.f64 z))) (-.f64 a t))
(-.f64 (/.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (-.f64 a t)) (+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 z -4) (*.f64 (+.f64 t (neg.f64 z)) 2)))))
(-.f64 (/.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (-.f64 a t)) (+.f64 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 z -4) (*.f64 2 (+.f64 t (neg.f64 z)))))))
(-.f64 (/.f64 (+.f64 t (+.f64 t (*.f64 z 6))) (-.f64 a t)) (+.f64 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 z -4) (*.f64 2 (+.f64 t (neg.f64 z)))))))
(-.f64 (/.f64 (+.f64 t (+.f64 t (*.f64 z 6))) (-.f64 a t)) (+.f64 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 z -4) (*.f64 (+.f64 t (neg.f64 z)) 2)))))
(-.f64 (/.f64 (+.f64 t (+.f64 t (*.f64 z 6))) (-.f64 a t)) (*.f64 (/.f64 -1 (-.f64 a t)) (+.f64 (neg.f64 (+.f64 t (*.f64 3 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 a t)) (/.f64 (*.f64 (+.f64 t (*.f64 z 3)) 4) (-.f64 a t)))
(/.f64 (-.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 3 z)))) (*.f64 4 (+.f64 t (*.f64 3 z)))) (-.f64 a t))
(-.f64 (*.f64 4 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a))) (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 z 3)))) (-.f64 t a)))
(/.f64 (-.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 3 z)))) (*.f64 4 (+.f64 t (*.f64 3 z)))) (-.f64 a t))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 z (/.f64 8 (-.f64 t a)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 (*.f64 (/.f64 1 (-.f64 t a)) 2) (-.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 t a))) (-.f64 (+.f64 t (*.f64 3 z)) (+.f64 t (neg.f64 z))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 (/.f64 1 (-.f64 t a)) (*.f64 (-.f64 (+.f64 t (*.f64 3 z)) (+.f64 t (neg.f64 z))) 2))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 2 (*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 z 6) (*.f64 z 2))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 (/.f64 1 (-.f64 t a)) (*.f64 2 (*.f64 z 4)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 t a)) (*.f64 2 (*.f64 z (/.f64 4 (-.f64 t a))))))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) -2) (*.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) -2)) (+.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)) (*.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) -2)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(-.f64 (*.f64 (/.f64 (*.f64 z 8) (-.f64 a t)) 2) (+.f64 (/.f64 (*.f64 z 8) (-.f64 a t)) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t))))
(-.f64 (*.f64 2 (*.f64 8 (/.f64 z (-.f64 a t)))) (+.f64 (*.f64 8 (/.f64 z (-.f64 a t))) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) 16) (+.f64 (*.f64 8 (/.f64 z (-.f64 a t))) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) 16) (+.f64 (*.f64 z (/.f64 8 (-.f64 a t))) (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t))))
(-.f64 (*.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) 2) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) (*.f64 (*.f64 (/.f64 1 (-.f64 t a)) 2) (-.f64 (*.f64 z -4) (+.f64 t (neg.f64 z))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 t a))) (-.f64 (*.f64 z -4) (+.f64 t (neg.f64 z))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 t a)) (*.f64 (-.f64 (*.f64 z -4) (+.f64 t (neg.f64 z))) 2))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 t a)) (*.f64 2 (-.f64 (*.f64 z -4) (+.f64 t (neg.f64 z)))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) (*.f64 2 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) 2) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) (/.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (-.f64 a t))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) (/.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (-.f64 a t))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t))) (+.f64 (/.f64 (+.f64 t (*.f64 z 7)) (-.f64 a t)) (/.f64 (+.f64 t (+.f64 t (*.f64 z 6))) (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 z 3)))) (-.f64 a t)) (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 z 3)))) (-.f64 a t))) (+.f64 (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 z 3)))) (-.f64 a t)) (/.f64 (*.f64 (+.f64 t (*.f64 z 3)) 4) (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 3 z)))) (-.f64 a t)) (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 3 z)))) (-.f64 a t))) (+.f64 (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 3 z)))) (-.f64 a t)) (*.f64 4 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 a t)))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z)))) (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z))))) (+.f64 (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 (+.f64 t (*.f64 z 3)) (+.f64 t (neg.f64 z)))) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 (+.f64 t (neg.f64 z)) (+.f64 t (*.f64 3 z)))) (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 (+.f64 t (neg.f64 z)) (+.f64 t (*.f64 3 z))))) (+.f64 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 t a)) (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 (+.f64 t (neg.f64 z)) (+.f64 t (*.f64 3 z))))))
(-.f64 (*.f64 (+.f64 t (+.f64 (*.f64 3 z) (+.f64 t (neg.f64 z)))) (+.f64 (/.f64 1 (-.f64 t a)) (/.f64 1 (-.f64 t a)))) (+.f64 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 t a)) (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 t (+.f64 (*.f64 3 z) (+.f64 t (neg.f64 z)))))))
(-.f64 (*.f64 (+.f64 t (+.f64 t (*.f64 z 2))) (+.f64 (/.f64 1 (-.f64 t a)) (/.f64 1 (-.f64 t a)))) (*.f64 (/.f64 1 (-.f64 t a)) (+.f64 (+.f64 t (*.f64 3 z)) (+.f64 t (+.f64 t (*.f64 z 2))))))
(*.f64 (/.f64 1 (-.f64 t a)) (-.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 t)) (-.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 (*.f64 4 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a))) (*.f64 4 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a)))) (+.f64 (*.f64 4 (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a))) (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 z 3)))) (-.f64 t a))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 t a))) (*.f64 4 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 t a)))) (+.f64 (*.f64 4 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 t a))) (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 3 z)))) (-.f64 t a))))
(-.f64 (*.f64 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 t a)) 8) (+.f64 (*.f64 4 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 t a))) (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 3 z)))) (-.f64 t a))))
(-.f64 (*.f64 8 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 t a))) (+.f64 (*.f64 4 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 t a))) (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 3 z)))) (-.f64 t a))))
(-.f64 (*.f64 8 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 t a))) (+.f64 (*.f64 (+.f64 t (*.f64 3 z)) (/.f64 4 (-.f64 t a))) (/.f64 (+.f64 (*.f64 z 4) (*.f64 3 (+.f64 t (*.f64 3 z)))) (-.f64 t a))))
(-.f64 (+.f64 (/.f64 (-.f64 (*.f64 z 4) (+.f64 (+.f64 t t) (*.f64 z 6))) (-.f64 a t)) (/.f64 (-.f64 (*.f64 z 4) (+.f64 (+.f64 t t) (*.f64 z 6))) (-.f64 a t))) (+.f64 (/.f64 (-.f64 (*.f64 z 4) (+.f64 (+.f64 t t) (*.f64 z 6))) (-.f64 a t)) (/.f64 (+.f64 t (*.f64 z 3)) (-.f64 t a))))
(-.f64 (+.f64 (/.f64 (-.f64 (*.f64 z 4) (+.f64 (+.f64 t t) (*.f64 z 6))) (-.f64 a t)) (/.f64 (-.f64 (*.f64 z 4) (+.f64 (+.f64 t t) (*.f64 z 6))) (-.f64 a t))) (+.f64 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 t a)) (/.f64 (-.f64 (*.f64 z 4) (+.f64 (+.f64 t t) (*.f64 z 6))) (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (-.f64 (*.f64 z 4) (+.f64 t (+.f64 t (*.f64 z 6)))) (-.f64 a t)) (/.f64 (-.f64 (*.f64 z 4) (+.f64 t (+.f64 t (*.f64 z 6)))) (-.f64 a t))) (+.f64 (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 t a)) (/.f64 (-.f64 (*.f64 z 4) (+.f64 t (+.f64 t (*.f64 z 6)))) (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (-.f64 (*.f64 z 4) (+.f64 t (+.f64 t (*.f64 z 6)))) (-.f64 a t)) (/.f64 (-.f64 (*.f64 z 4) (+.f64 t (+.f64 t (*.f64 z 6)))) (-.f64 a t))) (+.f64 (/.f64 (-.f64 (*.f64 z 4) (+.f64 t (+.f64 t (*.f64 z 6)))) (-.f64 a t)) (/.f64 (+.f64 t (*.f64 3 z)) (-.f64 t a))))
(*.f64 (+.f64 t (neg.f64 z)) (/.f64 1 (-.f64 t a)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(*.f64 (+.f64 t (neg.f64 z)) (-.f64 (/.f64 1 (-.f64 a t)) (*.f64 2 (/.f64 1 (-.f64 a t)))))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(*.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)) 1)
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(*.f64 1 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(*.f64 (neg.f64 (+.f64 t (neg.f64 z))) (/.f64 1 (-.f64 a t)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(*.f64 (neg.f64 (+.f64 t (neg.f64 z))) (-.f64 (*.f64 2 (/.f64 1 (-.f64 a t))) (/.f64 1 (-.f64 a t))))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(*.f64 (/.f64 1 (-.f64 t a)) (+.f64 t (neg.f64 z)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (neg.f64 (+.f64 t (neg.f64 z))) (*.f64 (neg.f64 (+.f64 t (neg.f64 z))) 2)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 z 4) (-.f64 (*.f64 z 8) (+.f64 t (*.f64 z 3)))))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 z 4) (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 (+.f64 t (neg.f64 z)) 2))))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(*.f64 (/.f64 1 (-.f64 t a)) (-.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 t a)) (+.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 t a)) (+.f64 (+.f64 t (*.f64 z 7)) (-.f64 (*.f64 2 (+.f64 t (neg.f64 z))) (+.f64 t (+.f64 t (*.f64 z 6))))))
(*.f64 (/.f64 1 (-.f64 t a)) (+.f64 (+.f64 t (*.f64 z 7)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (+.f64 t (+.f64 t (*.f64 z 6))))))
(*.f64 (/.f64 -1 (-.f64 a t)) (+.f64 (+.f64 t (*.f64 z 7)) (-.f64 (*.f64 (+.f64 t (neg.f64 z)) 2) (+.f64 t (+.f64 t (*.f64 z 6))))))
(*.f64 (/.f64 1 (-.f64 t a)) (-.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 t a))
(*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (-.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (*.f64 z 4)) (+.f64 t (*.f64 z 3))))
(*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (-.f64 (+.f64 (+.f64 t t) (*.f64 z 6)) (*.f64 z 4)) (+.f64 t (*.f64 3 z))))
(*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (-.f64 (+.f64 t (+.f64 t (*.f64 z 6))) (*.f64 z 4)) (+.f64 t (*.f64 3 z))))
(*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (+.f64 (+.f64 t (+.f64 t (*.f64 z 6))) (*.f64 z -4)) (+.f64 t (*.f64 3 z))))
(*.f64 (/.f64 -1 (-.f64 a t)) (-.f64 (+.f64 (+.f64 t (+.f64 t (*.f64 z 6))) (*.f64 z -4)) (+.f64 t (*.f64 3 z))))
(*.f64 -1 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(*.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)) -1)
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(*.f64 (/.f64 1 (-.f64 a t)) (neg.f64 (+.f64 t (neg.f64 z))))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(*.f64 (/.f64 1 (-.f64 a t)) (-.f64 (*.f64 (neg.f64 (+.f64 t (neg.f64 z))) 2) (neg.f64 (+.f64 t (neg.f64 z)))))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(pow.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a)) 1)
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(neg.f64 (/.f64 (+.f64 t (neg.f64 z)) (-.f64 a t)))
(/.f64 (+.f64 t (neg.f64 z)) (-.f64 t a))
(-.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))

localize4.0ms (0%)

Compiler

Compiled 10 to 6 computations (40% saved)

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 (*.f64 y z) a) x)
5.2b
(/.f64 (*.f64 y z) a)
Compiler

Compiled 24 to 8 computations (66.7% saved)

series5.0ms (0%)

Counts
2 → 12
Calls

21 calls:

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

rewrite80.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1128×rational_best-simplify-46
960×rational_best-1
950×rational_best-2
948×rational_best-4
948×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
16032
210232
313132
419432
541632
6111432
7388132
8644932
Stop Event
node limit
Counts
2 → 65
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) x)
Outputs
((#(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 z (/.f64 y (neg.f64 a))) (*.f64 z (*.f64 y (/.f64 2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 y (/.f64 2 a))) (*.f64 z (/.f64 y (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z a) (*.f64 y -2)) (*.f64 y (*.f64 (/.f64 z a) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 z a) 4)) (*.f64 (*.f64 y (/.f64 z a)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 z a) 3)) (*.f64 (/.f64 z a) (*.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 z (*.f64 y (/.f64 2 a)))) (+.f64 -1 (*.f64 z (/.f64 y (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 z (/.f64 y (neg.f64 a)))) (+.f64 -1 (*.f64 z (*.f64 y (/.f64 2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (/.f64 z a)) -3) (*.f64 y (*.f64 (/.f64 z a) 4)))))) (#(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 (neg.f64 (*.f64 (/.f64 z a) 4))) (+.f64 (*.f64 z (*.f64 y (/.f64 2 a))) (*.f64 y (*.f64 (/.f64 z a) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 z (/.f64 y (neg.f64 a)))) (+.f64 1 (*.f64 z (*.f64 y (/.f64 2 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 z (*.f64 y (/.f64 2 a)))) (+.f64 1 (*.f64 z (/.f64 y (neg.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 2 a))) (*.f64 y (*.f64 (/.f64 z a) 3))) (*.f64 y (neg.f64 (*.f64 (/.f64 z a) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (/.f64 y (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 y (neg.f64 a))) (*.f64 (/.f64 z a) (*.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 y (/.f64 2 a))) (*.f64 y (/.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z a) (*.f64 y -2)) (*.f64 (*.f64 y (/.f64 z a)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z a) (*.f64 y -2)) (/.f64 (*.f64 y (*.f64 z 3)) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 z a) 4)) (*.f64 y (*.f64 (/.f64 z a) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 z a) 3)) (*.f64 z (*.f64 y (/.f64 2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 y (/.f64 z a)) -3) (*.f64 y (neg.f64 (*.f64 (/.f64 z a) 4))))))) (#(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 (neg.f64 (*.f64 (/.f64 z a) 4))) (/.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 2 a))) (*.f64 y (*.f64 (/.f64 z a) 3))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (neg.f64 (*.f64 (/.f64 z a) 4))) (/.f64 (-.f64 (*.f64 y (*.f64 (/.f64 z a) 3)) (*.f64 (/.f64 z a) (*.f64 y -2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (*.f64 (/.f64 z a) 3)) (*.f64 y (*.f64 (/.f64 z a) 3))) (+.f64 (*.f64 z (*.f64 y (/.f64 2 a))) (*.f64 y (*.f64 (/.f64 z a) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (*.f64 (/.f64 z a) 4)) (*.f64 y (*.f64 (/.f64 z a) 4))) (+.f64 (*.f64 y (*.f64 (/.f64 z a) 4)) (*.f64 y (*.f64 (/.f64 z a) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y (*.f64 z 4)) a) (/.f64 (*.f64 y (*.f64 z 3)) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 y (*.f64 (/.f64 z a) 3)) (*.f64 y (*.f64 (/.f64 z a) 3))) -1) (/.f64 (+.f64 (*.f64 y (*.f64 (/.f64 z a) 4)) (*.f64 y (*.f64 (/.f64 z a) 3))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 z a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (/.f64 y a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y z) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y z) (+.f64 (/.f64 -1 a) (*.f64 (/.f64 1 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 y a) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z a) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 z (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (neg.f64 z)) (/.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (neg.f64 z)) (+.f64 (/.f64 1 a) (*.f64 (/.f64 1 a) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 z (/.f64 y (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (neg.f64 a)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (neg.f64 a)) (+.f64 z (*.f64 z -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (neg.f64 a)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (neg.f64 a)) (+.f64 y (*.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 y (neg.f64 a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (/.f64 y (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 a) (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 a) (+.f64 (*.f64 y z) (*.f64 z (*.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -1 a) (*.f64 (/.f64 1 a) 2)) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 a) (*.f64 (/.f64 1 a) -2)) (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z (*.f64 z -2)) (/.f64 y (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y z) (*.f64 z (*.f64 y -2))) (/.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (*.f64 y -2)) (/.f64 z (neg.f64 a)))))) (#(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 z (/.f64 y (neg.f64 a))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (/.f64 z a)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (/.f64 z a)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y (/.f64 z a)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (/.f64 z a)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 y (/.f64 z a)) x) 1)))))

simplify129.0ms (0.9%)

Algorithm
egg-herbie
Rules
1592×rational_best-simplify-2
1094×rational_best-simplify-1
862×rational_best-simplify-47
838×rational_best-simplify-54
824×rational_best-simplify-53
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01361007
12411007
24371007
38721007
423061007
547531007
663531007
Stop Event
node limit
Counts
77 → 71
Calls
Call 1
Inputs
x
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
x
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
x
x
(/.f64 (*.f64 y z) a)
x
x
(+.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 z (/.f64 y (neg.f64 a))) (*.f64 z (*.f64 y (/.f64 2 a))))
(+.f64 (*.f64 z (*.f64 y (/.f64 2 a))) (*.f64 z (/.f64 y (neg.f64 a))))
(+.f64 (*.f64 (/.f64 z a) (*.f64 y -2)) (*.f64 y (*.f64 (/.f64 z a) 3)))
(+.f64 (*.f64 y (*.f64 (/.f64 z a) 4)) (*.f64 (*.f64 y (/.f64 z a)) -3))
(+.f64 (*.f64 y (*.f64 (/.f64 z a) 3)) (*.f64 (/.f64 z a) (*.f64 y -2)))
(+.f64 (+.f64 1 (*.f64 z (*.f64 y (/.f64 2 a)))) (+.f64 -1 (*.f64 z (/.f64 y (neg.f64 a)))))
(+.f64 (+.f64 1 (*.f64 z (/.f64 y (neg.f64 a)))) (+.f64 -1 (*.f64 z (*.f64 y (/.f64 2 a)))))
(+.f64 (*.f64 (*.f64 y (/.f64 z a)) -3) (*.f64 y (*.f64 (/.f64 z a) 4)))
(+.f64 (+.f64 (*.f64 y (/.f64 z a)) 1) -1)
(+.f64 (*.f64 y (neg.f64 (*.f64 (/.f64 z a) 4))) (+.f64 (*.f64 z (*.f64 y (/.f64 2 a))) (*.f64 y (*.f64 (/.f64 z a) 3))))
(+.f64 (+.f64 -1 (*.f64 z (/.f64 y (neg.f64 a)))) (+.f64 1 (*.f64 z (*.f64 y (/.f64 2 a)))))
(+.f64 (+.f64 -1 (*.f64 z (*.f64 y (/.f64 2 a)))) (+.f64 1 (*.f64 z (/.f64 y (neg.f64 a)))))
(+.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 2 a))) (*.f64 y (*.f64 (/.f64 z a) 3))) (*.f64 y (neg.f64 (*.f64 (/.f64 z a) 4))))
(-.f64 (*.f64 y (/.f64 z a)) 0)
(-.f64 0 (*.f64 z (/.f64 y (neg.f64 a))))
(-.f64 (*.f64 z (/.f64 y (neg.f64 a))) (*.f64 (/.f64 z a) (*.f64 y -2)))
(-.f64 (*.f64 z (*.f64 y (/.f64 2 a))) (*.f64 y (/.f64 z a)))
(-.f64 (*.f64 (/.f64 z a) (*.f64 y -2)) (*.f64 (*.f64 y (/.f64 z a)) -3))
(-.f64 (*.f64 (/.f64 z a) (*.f64 y -2)) (/.f64 (*.f64 y (*.f64 z 3)) (neg.f64 a)))
(-.f64 (*.f64 y (*.f64 (/.f64 z a) 4)) (*.f64 y (*.f64 (/.f64 z a) 3)))
(-.f64 (*.f64 y (*.f64 (/.f64 z a) 3)) (*.f64 z (*.f64 y (/.f64 2 a))))
(-.f64 (*.f64 (*.f64 y (/.f64 z a)) -3) (*.f64 y (neg.f64 (*.f64 (/.f64 z a) 4))))
(-.f64 (+.f64 (*.f64 y (/.f64 z a)) 1) 1)
(-.f64 (*.f64 y (neg.f64 (*.f64 (/.f64 z a) 4))) (/.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 2 a))) (*.f64 y (*.f64 (/.f64 z a) 3))) -1))
(-.f64 (*.f64 y (neg.f64 (*.f64 (/.f64 z a) 4))) (/.f64 (-.f64 (*.f64 y (*.f64 (/.f64 z a) 3)) (*.f64 (/.f64 z a) (*.f64 y -2))) -1))
(-.f64 (+.f64 (*.f64 y (*.f64 (/.f64 z a) 3)) (*.f64 y (*.f64 (/.f64 z a) 3))) (+.f64 (*.f64 z (*.f64 y (/.f64 2 a))) (*.f64 y (*.f64 (/.f64 z a) 3))))
(-.f64 (+.f64 (*.f64 y (*.f64 (/.f64 z a) 4)) (*.f64 y (*.f64 (/.f64 z a) 4))) (+.f64 (*.f64 y (*.f64 (/.f64 z a) 4)) (*.f64 y (*.f64 (/.f64 z a) 3))))
(-.f64 (/.f64 (*.f64 y (*.f64 z 4)) a) (/.f64 (*.f64 y (*.f64 z 3)) a))
(-.f64 (/.f64 (+.f64 (*.f64 y (*.f64 (/.f64 z a) 3)) (*.f64 y (*.f64 (/.f64 z a) 3))) -1) (/.f64 (+.f64 (*.f64 y (*.f64 (/.f64 z a) 4)) (*.f64 y (*.f64 (/.f64 z a) 3))) -1))
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(*.f64 (*.f64 y z) (/.f64 1 a))
(*.f64 (*.f64 y z) (+.f64 (/.f64 -1 a) (*.f64 (/.f64 1 a) 2)))
(*.f64 (*.f64 y (/.f64 z a)) 1)
(*.f64 1 (*.f64 y (/.f64 z a)))
(*.f64 (/.f64 y a) z)
(*.f64 (/.f64 1 a) (*.f64 y z))
(*.f64 (/.f64 z a) y)
(*.f64 (neg.f64 y) (/.f64 z (neg.f64 a)))
(*.f64 (*.f64 y (neg.f64 z)) (/.f64 -1 a))
(*.f64 (*.f64 y (neg.f64 z)) (+.f64 (/.f64 1 a) (*.f64 (/.f64 1 a) -2)))
(*.f64 -1 (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 (/.f64 y (neg.f64 a)) (neg.f64 z))
(*.f64 (/.f64 y (neg.f64 a)) (+.f64 z (*.f64 z -2)))
(*.f64 (/.f64 z (neg.f64 a)) (neg.f64 y))
(*.f64 (/.f64 z (neg.f64 a)) (+.f64 y (*.f64 y -2)))
(*.f64 (*.f64 z (/.f64 y (neg.f64 a))) -1)
(*.f64 (neg.f64 z) (/.f64 y (neg.f64 a)))
(*.f64 (/.f64 -1 a) (*.f64 y (neg.f64 z)))
(*.f64 (/.f64 -1 a) (+.f64 (*.f64 y z) (*.f64 z (*.f64 y -2))))
(*.f64 (+.f64 (/.f64 -1 a) (*.f64 (/.f64 1 a) 2)) (*.f64 y z))
(*.f64 (+.f64 (/.f64 1 a) (*.f64 (/.f64 1 a) -2)) (*.f64 y (neg.f64 z)))
(*.f64 (+.f64 z (*.f64 z -2)) (/.f64 y (neg.f64 a)))
(*.f64 (+.f64 (*.f64 y z) (*.f64 z (*.f64 y -2))) (/.f64 -1 a))
(*.f64 (+.f64 y (*.f64 y -2)) (/.f64 z (neg.f64 a)))
(pow.f64 (*.f64 y (/.f64 z a)) 1)
(neg.f64 (*.f64 z (/.f64 y (neg.f64 a))))
(-.f64 (+.f64 (*.f64 y (/.f64 z a)) x) 0)
(*.f64 (+.f64 (*.f64 y (/.f64 z a)) x) 1)
(*.f64 1 (+.f64 (*.f64 y (/.f64 z a)) x))
(/.f64 (+.f64 (*.f64 y (/.f64 z a)) x) 1)
(pow.f64 (+.f64 (*.f64 y (/.f64 z a)) x) 1)
Outputs
x
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
x
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
x
x
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
x
x
(+.f64 (*.f64 y (/.f64 z a)) 0)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(+.f64 0 (*.f64 y (/.f64 z a)))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(+.f64 -1 (+.f64 (*.f64 y (/.f64 z a)) 1))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(+.f64 (*.f64 z (/.f64 y (neg.f64 a))) (*.f64 z (*.f64 y (/.f64 2 a))))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(+.f64 (*.f64 z (*.f64 y (/.f64 2 a))) (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(+.f64 (*.f64 (/.f64 z a) (*.f64 y -2)) (*.f64 y (*.f64 (/.f64 z a) 3)))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(+.f64 (*.f64 y (*.f64 (/.f64 z a) 4)) (*.f64 (*.f64 y (/.f64 z a)) -3))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(+.f64 (*.f64 y (*.f64 (/.f64 z a) 3)) (*.f64 (/.f64 z a) (*.f64 y -2)))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(+.f64 (+.f64 1 (*.f64 z (*.f64 y (/.f64 2 a)))) (+.f64 -1 (*.f64 z (/.f64 y (neg.f64 a)))))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(+.f64 (+.f64 1 (*.f64 z (/.f64 y (neg.f64 a)))) (+.f64 -1 (*.f64 z (*.f64 y (/.f64 2 a)))))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(+.f64 (*.f64 (*.f64 y (/.f64 z a)) -3) (*.f64 y (*.f64 (/.f64 z a) 4)))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(+.f64 (+.f64 (*.f64 y (/.f64 z a)) 1) -1)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(+.f64 (*.f64 y (neg.f64 (*.f64 (/.f64 z a) 4))) (+.f64 (*.f64 z (*.f64 y (/.f64 2 a))) (*.f64 y (*.f64 (/.f64 z a) 3))))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(+.f64 (+.f64 -1 (*.f64 z (/.f64 y (neg.f64 a)))) (+.f64 1 (*.f64 z (*.f64 y (/.f64 2 a)))))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(+.f64 (+.f64 -1 (*.f64 z (*.f64 y (/.f64 2 a)))) (+.f64 1 (*.f64 z (/.f64 y (neg.f64 a)))))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(+.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 2 a))) (*.f64 y (*.f64 (/.f64 z a) 3))) (*.f64 y (neg.f64 (*.f64 (/.f64 z a) 4))))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(-.f64 (*.f64 y (/.f64 z a)) 0)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(-.f64 0 (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(-.f64 (*.f64 z (/.f64 y (neg.f64 a))) (*.f64 (/.f64 z a) (*.f64 y -2)))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(-.f64 (*.f64 z (*.f64 y (/.f64 2 a))) (*.f64 y (/.f64 z a)))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(-.f64 (*.f64 (/.f64 z a) (*.f64 y -2)) (*.f64 (*.f64 y (/.f64 z a)) -3))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(-.f64 (*.f64 (/.f64 z a) (*.f64 y -2)) (/.f64 (*.f64 y (*.f64 z 3)) (neg.f64 a)))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(-.f64 (*.f64 y (*.f64 (/.f64 z a) 4)) (*.f64 y (*.f64 (/.f64 z a) 3)))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(-.f64 (*.f64 y (*.f64 (/.f64 z a) 3)) (*.f64 z (*.f64 y (/.f64 2 a))))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(-.f64 (*.f64 (*.f64 y (/.f64 z a)) -3) (*.f64 y (neg.f64 (*.f64 (/.f64 z a) 4))))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(-.f64 (+.f64 (*.f64 y (/.f64 z a)) 1) 1)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(-.f64 (*.f64 y (neg.f64 (*.f64 (/.f64 z a) 4))) (/.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 2 a))) (*.f64 y (*.f64 (/.f64 z a) 3))) -1))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(-.f64 (*.f64 y (neg.f64 (*.f64 (/.f64 z a) 4))) (/.f64 (-.f64 (*.f64 y (*.f64 (/.f64 z a) 3)) (*.f64 (/.f64 z a) (*.f64 y -2))) -1))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(-.f64 (+.f64 (*.f64 y (*.f64 (/.f64 z a) 3)) (*.f64 y (*.f64 (/.f64 z a) 3))) (+.f64 (*.f64 z (*.f64 y (/.f64 2 a))) (*.f64 y (*.f64 (/.f64 z a) 3))))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(-.f64 (+.f64 (*.f64 y (*.f64 (/.f64 z a) 4)) (*.f64 y (*.f64 (/.f64 z a) 4))) (+.f64 (*.f64 y (*.f64 (/.f64 z a) 4)) (*.f64 y (*.f64 (/.f64 z a) 3))))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(-.f64 (/.f64 (*.f64 y (*.f64 z 4)) a) (/.f64 (*.f64 y (*.f64 z 3)) a))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(-.f64 (/.f64 (+.f64 (*.f64 y (*.f64 (/.f64 z a) 3)) (*.f64 y (*.f64 (/.f64 z a) 3))) -1) (/.f64 (+.f64 (*.f64 y (*.f64 (/.f64 z a) 4)) (*.f64 y (*.f64 (/.f64 z a) 3))) -1))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(*.f64 (*.f64 y z) (/.f64 1 a))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(*.f64 (*.f64 y z) (+.f64 (/.f64 -1 a) (*.f64 (/.f64 1 a) 2)))
(*.f64 (*.f64 y z) (+.f64 (/.f64 -1 a) (*.f64 2 (/.f64 1 a))))
(*.f64 z (*.f64 y (+.f64 (/.f64 -1 a) (*.f64 2 (/.f64 1 a)))))
(*.f64 y (*.f64 z (+.f64 (/.f64 -1 a) (*.f64 2 (/.f64 1 a)))))
(*.f64 (*.f64 y (/.f64 z a)) 1)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(*.f64 1 (*.f64 y (/.f64 z a)))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(*.f64 (/.f64 y a) z)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(*.f64 (/.f64 1 a) (*.f64 y z))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(*.f64 (/.f64 z a) y)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(*.f64 (neg.f64 y) (/.f64 z (neg.f64 a)))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(*.f64 (*.f64 y (neg.f64 z)) (/.f64 -1 a))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(*.f64 (*.f64 y (neg.f64 z)) (+.f64 (/.f64 1 a) (*.f64 (/.f64 1 a) -2)))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(*.f64 -1 (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(*.f64 (/.f64 y (neg.f64 a)) (neg.f64 z))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(*.f64 (/.f64 y (neg.f64 a)) (+.f64 z (*.f64 z -2)))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(*.f64 (/.f64 z (neg.f64 a)) (neg.f64 y))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(*.f64 (/.f64 z (neg.f64 a)) (+.f64 y (*.f64 y -2)))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(*.f64 (*.f64 z (/.f64 y (neg.f64 a))) -1)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(*.f64 (neg.f64 z) (/.f64 y (neg.f64 a)))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(*.f64 (/.f64 -1 a) (*.f64 y (neg.f64 z)))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(*.f64 (/.f64 -1 a) (+.f64 (*.f64 y z) (*.f64 z (*.f64 y -2))))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(*.f64 (+.f64 (/.f64 -1 a) (*.f64 (/.f64 1 a) 2)) (*.f64 y z))
(*.f64 (*.f64 y z) (+.f64 (/.f64 -1 a) (*.f64 2 (/.f64 1 a))))
(*.f64 z (*.f64 y (+.f64 (/.f64 -1 a) (*.f64 2 (/.f64 1 a)))))
(*.f64 y (*.f64 z (+.f64 (/.f64 -1 a) (*.f64 2 (/.f64 1 a)))))
(*.f64 (+.f64 (/.f64 1 a) (*.f64 (/.f64 1 a) -2)) (*.f64 y (neg.f64 z)))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(*.f64 (+.f64 z (*.f64 z -2)) (/.f64 y (neg.f64 a)))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(*.f64 (+.f64 (*.f64 y z) (*.f64 z (*.f64 y -2))) (/.f64 -1 a))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(*.f64 (+.f64 y (*.f64 y -2)) (/.f64 z (neg.f64 a)))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(pow.f64 (*.f64 y (/.f64 z a)) 1)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(neg.f64 (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(-.f64 (+.f64 (*.f64 y (/.f64 z a)) x) 0)
(+.f64 x (*.f64 y (/.f64 z a)))
(*.f64 (+.f64 (*.f64 y (/.f64 z a)) x) 1)
(+.f64 x (*.f64 y (/.f64 z a)))
(*.f64 1 (+.f64 (*.f64 y (/.f64 z a)) x))
(+.f64 x (*.f64 y (/.f64 z a)))
(/.f64 (+.f64 (*.f64 y (/.f64 z a)) x) 1)
(+.f64 x (*.f64 y (/.f64 z a)))
(pow.f64 (+.f64 (*.f64 y (/.f64 z a)) x) 1)
(+.f64 x (*.f64 y (/.f64 z a)))

localize10.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 31 to 9 computations (71% saved)

series3.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite73.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1380×rational_best-1
1368×rational_best-4
1368×rational_best-2
1368×rational_best-3
1364×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
15119
29019
314819
425919
550319
6111619
7324319
8630619
Stop Event
node limit
Counts
1 → 8
Calls
Call 1
Inputs
(*.f64 (/.f64 y t) (-.f64 t z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 1 (/.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (-.f64 1 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (-.f64 1 (/.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 1 (/.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 t z)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 z t)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (-.f64 1 (/.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 y t) (-.f64 z t)))))))

simplify245.0ms (1.7%)

Algorithm
egg-herbie
Rules
1514×rational_best-simplify-2
1252×rational_best-simplify-46
1218×rational_best-simplify-49
1132×rational_best-simplify-1
1008×rational_best-simplify-53
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
031782
150776
273776
3110776
4159776
5192776
6247776
7347776
8623776
91476776
101989776
112310776
123166776
134266776
145951776
156799776
166979776
177071776
187428776
197679776
Stop Event
node limit
Counts
44 → 18
Calls
Call 1
Inputs
(/.f64 (*.f64 y (-.f64 t z)) t)
(/.f64 (*.f64 y (-.f64 t z)) t)
(/.f64 (*.f64 y (-.f64 t z)) t)
(/.f64 (*.f64 y (-.f64 t z)) t)
(/.f64 (*.f64 y (-.f64 t z)) t)
(/.f64 (*.f64 y (-.f64 t z)) t)
(/.f64 (*.f64 y (-.f64 t z)) t)
(/.f64 (*.f64 y (-.f64 t z)) t)
(/.f64 (*.f64 y (-.f64 t z)) t)
(/.f64 (*.f64 y (-.f64 t z)) t)
(/.f64 (*.f64 y (-.f64 t z)) t)
(/.f64 (*.f64 y (-.f64 t z)) t)
(*.f64 -1 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 -1 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 -1 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 y (-.f64 1 (/.f64 z t))) 0)
(+.f64 0 (*.f64 y (-.f64 1 (/.f64 z t))))
(-.f64 (*.f64 y (-.f64 1 (/.f64 z t))) 0)
(/.f64 (*.f64 y (-.f64 1 (/.f64 z t))) 1)
(/.f64 (*.f64 y (-.f64 t z)) t)
(/.f64 (*.f64 y (-.f64 z t)) (neg.f64 t))
(pow.f64 (*.f64 y (-.f64 1 (/.f64 z t))) 1)
(neg.f64 (*.f64 (/.f64 y t) (-.f64 z t)))
Outputs
(/.f64 (*.f64 y (-.f64 t z)) t)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(/.f64 (*.f64 y (-.f64 t z)) t)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(/.f64 (*.f64 y (-.f64 t z)) t)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(/.f64 (*.f64 y (-.f64 t z)) t)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(/.f64 (*.f64 y (-.f64 t z)) t)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(/.f64 (*.f64 y (-.f64 t z)) t)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(/.f64 (*.f64 y (-.f64 t z)) t)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(/.f64 (*.f64 y (-.f64 t z)) t)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(/.f64 (*.f64 y (-.f64 t z)) t)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(/.f64 (*.f64 y (-.f64 t z)) t)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(/.f64 (*.f64 y (-.f64 t z)) t)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(/.f64 (*.f64 y (-.f64 t z)) t)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(*.f64 -1 (*.f64 z (/.f64 y t)))
(neg.f64 (*.f64 z (/.f64 y t)))
(*.f64 (/.f64 y t) (neg.f64 z))
(*.f64 y (/.f64 z (neg.f64 t)))
(neg.f64 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(*.f64 -1 (*.f64 z (/.f64 y t)))
(neg.f64 (*.f64 z (/.f64 y t)))
(*.f64 (/.f64 y t) (neg.f64 z))
(*.f64 y (/.f64 z (neg.f64 t)))
(neg.f64 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(*.f64 -1 (*.f64 z (/.f64 y t)))
(neg.f64 (*.f64 z (/.f64 y t)))
(*.f64 (/.f64 y t) (neg.f64 z))
(*.f64 y (/.f64 z (neg.f64 t)))
(neg.f64 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(+.f64 (*.f64 y (-.f64 1 (/.f64 z t))) 0)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(+.f64 0 (*.f64 y (-.f64 1 (/.f64 z t))))
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(-.f64 (*.f64 y (-.f64 1 (/.f64 z t))) 0)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(/.f64 (*.f64 y (-.f64 1 (/.f64 z t))) 1)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(/.f64 (*.f64 y (-.f64 t z)) t)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(/.f64 (*.f64 y (-.f64 z t)) (neg.f64 t))
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(pow.f64 (*.f64 y (-.f64 1 (/.f64 z t))) 1)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(neg.f64 (*.f64 (/.f64 y t) (-.f64 z t)))
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))

localize10.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 29 to 9 computations (69% saved)

series2.0ms (0%)

Counts
2 → 72
Calls

21 calls:

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

rewrite88.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1712×rational_best-1
962×rational_best-4
962×rational_best-2
962×rational_best-3
960×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01038
16538
212738
324538
447738
5128638
6419638
7784438
Stop Event
node limit
Counts
2 → 39
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(*.f64 (-.f64 z t) y)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))) (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2)) (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))) (neg.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2)) (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 4)) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)) -2) (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))) (neg.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 z t) y) (/.f64 1 (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 z t) y) (+.f64 (/.f64 1 (-.f64 t a)) (*.f64 (/.f64 1 (-.f64 a t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (-.f64 (+.f64 y y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (+.f64 (neg.f64 y) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t z) (/.f64 y (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a t)) (*.f64 (-.f64 z t) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a t)) (-.f64 (*.f64 (-.f64 z t) (+.f64 y y)) (*.f64 (-.f64 z t) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a t)) (+.f64 (*.f64 y (-.f64 t z)) (*.f64 (-.f64 z t) (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 a t)) (-.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 a t)) (+.f64 (-.f64 t z) (*.f64 (-.f64 z t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 z t) (-.f64 t a)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (-.f64 t z)) (/.f64 1 (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 t a)) (-.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 t a)) (*.f64 y (-.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 z t) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 z t) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 z t) y) 1)))))

simplify147.0ms (1%)

Algorithm
egg-herbie
Rules
1406×rational_best-simplify-51
906×rational_best-simplify-2
898×rational_best-simplify-1
678×rational_best-simplify-43
654×rational_best-simplify-48
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
02005331
14084941
27404677
314093625
427853167
547313033
666713015
Stop Event
node limit
Counts
111 → 160
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) y)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2))))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2))))))
(/.f64 (*.f64 (-.f64 z t) y) a)
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))))
(/.f64 (*.f64 (-.f64 z t) y) a)
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))))
(*.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 (*.f64 y (-.f64 t z)) (-.f64 t a)) 0)
(+.f64 0 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))) (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2)))
(+.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2)) (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))))
(-.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)) 0)
(-.f64 0 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))))
(-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))) (neg.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2))))
(-.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2)) (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 4)) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)) 3))
(-.f64 (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)) -2) (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))) (neg.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2)))))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 (*.f64 (-.f64 z t) y) (/.f64 1 (-.f64 a t)))
(*.f64 (*.f64 (-.f64 z t) y) (+.f64 (/.f64 1 (-.f64 t a)) (*.f64 (/.f64 1 (-.f64 a t)) 2)))
(*.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)) 1)
(*.f64 1 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y)
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (-.f64 (+.f64 y y) y))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (+.f64 (neg.f64 y) (+.f64 y y)))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 t a)))
(*.f64 (/.f64 1 (-.f64 a t)) (*.f64 (-.f64 z t) y))
(*.f64 (/.f64 1 (-.f64 a t)) (-.f64 (*.f64 (-.f64 z t) (+.f64 y y)) (*.f64 (-.f64 z t) y)))
(*.f64 (/.f64 1 (-.f64 a t)) (+.f64 (*.f64 y (-.f64 t z)) (*.f64 (-.f64 z t) (+.f64 y y))))
(*.f64 (/.f64 y (-.f64 a t)) (-.f64 z t))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 (-.f64 t z) (*.f64 (-.f64 z t) 2)))
(*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))))
(*.f64 (/.f64 (-.f64 z t) (-.f64 t a)) (neg.f64 y))
(*.f64 (*.f64 y (-.f64 t z)) (/.f64 1 (-.f64 t a)))
(*.f64 (/.f64 y (-.f64 t a)) (-.f64 t z))
(*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))) -1)
(*.f64 (/.f64 1 (-.f64 t a)) (*.f64 y (-.f64 t z)))
(*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 t a)))
(pow.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)) 1)
(neg.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))))
(+.f64 (*.f64 (-.f64 z t) y) 0)
(+.f64 0 (*.f64 (-.f64 z t) y))
(-.f64 (*.f64 (-.f64 z t) y) 0)
(/.f64 (*.f64 (-.f64 z t) y) 1)
(pow.f64 (*.f64 (-.f64 z t) y) 1)
Outputs
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t))))
(neg.f64 (*.f64 y (/.f64 t (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t))
(/.f64 (*.f64 y t) (-.f64 t a))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 -1 (*.f64 t (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2)))) (neg.f64 t)))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (neg.f64 t) (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 t (-.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2)))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 t 2) a))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (-.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a)) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a))))
(+.f64 (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2)))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 t 2) a))) (+.f64 (/.f64 (*.f64 y z) a) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 t 3) (pow.f64 a 2)))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (+.f64 t (/.f64 (pow.f64 t 2) a))) (+.f64 (*.f64 y (/.f64 z a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 t 3) (pow.f64 a 2)))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 2)) (+.f64 t (/.f64 (pow.f64 t 2) a)))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (+.f64 t (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 2)) (/.f64 (pow.f64 t 2) a)))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (-.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a)) (+.f64 t (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 2)) (/.f64 (pow.f64 t 2) a)))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (*.f64 -1 (*.f64 z (/.f64 y t)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (neg.f64 (*.f64 y (/.f64 z t)))) (neg.f64 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (*.f64 (/.f64 y t) (neg.f64 z))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (/.f64 (neg.f64 (*.f64 y z)) t)) (*.f64 (/.f64 y t) (neg.f64 a)))
(+.f64 y (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 y (*.f64 (/.f64 y t) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (/.f64 y t))) (+.f64 y (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 a (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 -1 (*.f64 y (*.f64 a (-.f64 z a)))) (pow.f64 t 2)) (neg.f64 (*.f64 y (/.f64 z t))))) (neg.f64 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (+.f64 (*.f64 (/.f64 y t) (neg.f64 z)) (*.f64 (*.f64 (-.f64 z a) (neg.f64 y)) (/.f64 a (pow.f64 t 2))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (*.f64 -1 (+.f64 (*.f64 (-.f64 z a) (*.f64 y (/.f64 a (pow.f64 t 2)))) (*.f64 y (/.f64 z t))))) (*.f64 (/.f64 y t) (neg.f64 a)))
(+.f64 y (*.f64 (+.f64 a (neg.f64 z)) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2))))))
(+.f64 y (*.f64 (-.f64 a z) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (/.f64 y t))) (+.f64 y (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 a (pow.f64 t 2))) (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (+.f64 (neg.f64 (*.f64 y (/.f64 z t))) (+.f64 (/.f64 (*.f64 -1 (*.f64 y (*.f64 a (-.f64 z a)))) (pow.f64 t 2)) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (pow.f64 t 3)))))) (neg.f64 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 (/.f64 y t) (neg.f64 z)) (+.f64 y (*.f64 (*.f64 (-.f64 z a) (neg.f64 y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (*.f64 -1 (+.f64 (*.f64 y (/.f64 z t)) (*.f64 (*.f64 y (-.f64 z a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))))) (*.f64 (/.f64 y t) (neg.f64 a)))
(+.f64 y (+.f64 (*.f64 (*.f64 y (-.f64 a z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))) (/.f64 (*.f64 y (-.f64 a z)) t)))
(+.f64 y (*.f64 (-.f64 a z) (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) y)
(-.f64 (+.f64 y (*.f64 -1 (*.f64 z (/.f64 y t)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (neg.f64 (*.f64 y (/.f64 z t)))) (neg.f64 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (*.f64 (/.f64 y t) (neg.f64 z))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (/.f64 (neg.f64 (*.f64 y z)) t)) (*.f64 (/.f64 y t) (neg.f64 a)))
(+.f64 y (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 y (*.f64 (/.f64 y t) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (/.f64 y t))) (+.f64 y (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 a (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (+.f64 (/.f64 (*.f64 -1 (*.f64 y (*.f64 a (-.f64 z a)))) (pow.f64 t 2)) (neg.f64 (*.f64 y (/.f64 z t))))) (neg.f64 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (+.f64 (*.f64 (/.f64 y t) (neg.f64 z)) (*.f64 (*.f64 (-.f64 z a) (neg.f64 y)) (/.f64 a (pow.f64 t 2))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (*.f64 -1 (+.f64 (*.f64 (-.f64 z a) (*.f64 y (/.f64 a (pow.f64 t 2)))) (*.f64 y (/.f64 z t))))) (*.f64 (/.f64 y t) (neg.f64 a)))
(+.f64 y (*.f64 (+.f64 a (neg.f64 z)) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2))))))
(+.f64 y (*.f64 (-.f64 a z) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (/.f64 y t))) (+.f64 y (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 a (pow.f64 t 2))) (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (+.f64 (neg.f64 (*.f64 y (/.f64 z t))) (+.f64 (/.f64 (*.f64 -1 (*.f64 y (*.f64 a (-.f64 z a)))) (pow.f64 t 2)) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (pow.f64 t 3)))))) (neg.f64 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 (/.f64 y t) (neg.f64 z)) (+.f64 y (*.f64 (*.f64 (-.f64 z a) (neg.f64 y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (*.f64 -1 (+.f64 (*.f64 y (/.f64 z t)) (*.f64 (*.f64 y (-.f64 z a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))))) (*.f64 (/.f64 y t) (neg.f64 a)))
(+.f64 y (+.f64 (*.f64 (*.f64 y (-.f64 a z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))) (/.f64 (*.f64 y (-.f64 a z)) t)))
(+.f64 y (*.f64 (-.f64 a z) (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t))
(*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y t)))
(neg.f64 (*.f64 y (/.f64 (-.f64 z t) t)))
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (/.f64 (-.f64 t z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y t))) (*.f64 -1 (*.f64 (*.f64 y a) (/.f64 (-.f64 z t) (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 y a) (/.f64 (-.f64 z t) (pow.f64 t 2))) (*.f64 y (/.f64 (-.f64 z t) t))))
(*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2))))))
(neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2))))))
(*.f64 (-.f64 t z) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 y a) (/.f64 (-.f64 z t) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y t))) (*.f64 -1 (*.f64 (*.f64 y (pow.f64 a 2)) (/.f64 (-.f64 z t) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 y a) (/.f64 (-.f64 z t) (pow.f64 t 2))) (*.f64 y (/.f64 (-.f64 z t) t)))) (neg.f64 (*.f64 (*.f64 y (pow.f64 a 2)) (/.f64 (-.f64 z t) (pow.f64 t 3)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))))))
(+.f64 (neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))))) (*.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3))) (-.f64 t z)))
(neg.f64 (*.f64 (-.f64 z t) (+.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))))))
(*.f64 (-.f64 t z) (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 3))) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) (*.f64 y a)) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 y (pow.f64 a 2)) (/.f64 (-.f64 z t) (pow.f64 t 3)))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 y t))) (*.f64 -1 (*.f64 (*.f64 y a) (/.f64 (-.f64 z t) (pow.f64 t 2))))) (*.f64 -1 (*.f64 (*.f64 y (pow.f64 a 3)) (/.f64 (-.f64 z t) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 y a) (/.f64 (-.f64 z t) (pow.f64 t 2))) (*.f64 y (/.f64 (-.f64 z t) t)))) (*.f64 -1 (+.f64 (*.f64 (*.f64 y (pow.f64 a 2)) (/.f64 (-.f64 z t) (pow.f64 t 3))) (*.f64 (-.f64 z t) (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 z t)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2))))))) (neg.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (pow.f64 t 4)) (pow.f64 a 3)))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (+.f64 (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3))))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))))))
(*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 (pow.f64 a 3) (pow.f64 t 4)))))))
(*.f64 -1 (*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y t) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (*.f64 y (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 4)))))))
(*.f64 (-.f64 t z) (+.f64 (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))))
(/.f64 (*.f64 (-.f64 z t) y) a)
(*.f64 (-.f64 z t) (/.f64 y a))
(*.f64 (/.f64 y a) (-.f64 z t))
(*.f64 y (/.f64 (-.f64 z t) a))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))))
(+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (*.f64 y (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))))
(+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) (+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3)))))
(+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (+.f64 (*.f64 y (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))) (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))))
(*.f64 (-.f64 z t) (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 a 3))) (+.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))))
(+.f64 (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))) (+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 t 3) (-.f64 z t)) (/.f64 y (pow.f64 a 4))))))
(+.f64 (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))) (+.f64 (*.f64 y (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))) (+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (*.f64 (-.f64 z t) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (+.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (pow.f64 t 3) (pow.f64 a 4)))) (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3)))))
(+.f64 (*.f64 t (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 a 2))) (*.f64 (-.f64 z t) (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 a 3))) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 4)))))))
(*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 4)))) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))))
(*.f64 (-.f64 z t) (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 a 3))) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 4)))))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 4)))))))
(/.f64 (*.f64 (-.f64 z t) y) a)
(*.f64 (-.f64 z t) (/.f64 y a))
(*.f64 (/.f64 y a) (-.f64 z t))
(*.f64 y (/.f64 (-.f64 z t) a))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (/.f64 (*.f64 y (-.f64 z t)) a))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))))
(+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (*.f64 y (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2))))
(+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) (+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3)))))
(+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (+.f64 (*.f64 y (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))) (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))))
(*.f64 (-.f64 z t) (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 a 3))) (+.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))))
(+.f64 (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))) (+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 t 3) (-.f64 z t)) (/.f64 y (pow.f64 a 4))))))
(+.f64 (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))) (+.f64 (*.f64 y (/.f64 (*.f64 t (-.f64 z t)) (pow.f64 a 2))) (+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (*.f64 (-.f64 z t) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))) (+.f64 (*.f64 y (*.f64 (-.f64 z t) (/.f64 (pow.f64 t 3) (pow.f64 a 4)))) (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3)))))
(+.f64 (*.f64 t (/.f64 (*.f64 y (-.f64 z t)) (pow.f64 a 2))) (*.f64 (-.f64 z t) (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 a 3))) (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 4)))))))
(*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 4)))) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))))
(*.f64 (-.f64 z t) (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 a 3))) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 4)))))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 4)))))))
(*.f64 -1 (*.f64 y t))
(*.f64 y (*.f64 -1 t))
(*.f64 t (neg.f64 y))
(*.f64 y (neg.f64 t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y (-.f64 z t))
(*.f64 y z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y (-.f64 z t))
(*.f64 y z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y (-.f64 z t))
(*.f64 y z)
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 -1 (*.f64 y t)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y (-.f64 z t))
(*.f64 -1 (*.f64 y t))
(*.f64 y (*.f64 -1 t))
(*.f64 t (neg.f64 y))
(*.f64 y (neg.f64 t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y (-.f64 z t))
(*.f64 -1 (*.f64 y t))
(*.f64 y (*.f64 -1 t))
(*.f64 t (neg.f64 y))
(*.f64 y (neg.f64 t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y (-.f64 z t))
(+.f64 (*.f64 y z) (*.f64 -1 (*.f64 y t)))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y (-.f64 z t))
(+.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)) 0)
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(+.f64 0 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))) (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(+.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2)) (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(-.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)) 0)
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(-.f64 0 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))) (neg.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(-.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2)) (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(-.f64 (*.f64 y (*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) 4)) (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)) 3))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(-.f64 (*.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)) -2) (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))) (neg.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2)))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 (*.f64 (-.f64 z t) y) (/.f64 1 (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 (*.f64 (-.f64 z t) y) (+.f64 (/.f64 1 (-.f64 t a)) (*.f64 (/.f64 1 (-.f64 a t)) 2)))
(*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 1 (-.f64 t a)) (*.f64 2 (/.f64 1 (-.f64 a t)))))
(*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 1 (-.f64 t a)) (*.f64 2 (/.f64 1 (-.f64 a t))))))
(*.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)) 1)
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 1 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y)
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (-.f64 (+.f64 y y) y))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (+.f64 (neg.f64 y) (+.f64 y y)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 (-.f64 t z) (/.f64 y (-.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 (/.f64 1 (-.f64 a t)) (*.f64 (-.f64 z t) y))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 (/.f64 1 (-.f64 a t)) (-.f64 (*.f64 (-.f64 z t) (+.f64 y y)) (*.f64 (-.f64 z t) y)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 (/.f64 1 (-.f64 a t)) (+.f64 (*.f64 y (-.f64 t z)) (*.f64 (-.f64 z t) (+.f64 y y))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (-.f64 z t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 (-.f64 t z) (*.f64 (-.f64 z t) 2)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 (/.f64 (-.f64 z t) (-.f64 t a)) (neg.f64 y))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 (*.f64 y (-.f64 t z)) (/.f64 1 (-.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 t a)) (-.f64 t z))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))) -1)
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 (/.f64 1 (-.f64 t a)) (*.f64 y (-.f64 t z)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 (neg.f64 y) (/.f64 (-.f64 z t) (-.f64 t a)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(pow.f64 (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)) 1)
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(neg.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) (neg.f64 t)) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(+.f64 (*.f64 (-.f64 z t) y) 0)
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y (-.f64 z t))
(+.f64 0 (*.f64 (-.f64 z t) y))
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y (-.f64 z t))
(-.f64 (*.f64 (-.f64 z t) y) 0)
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y (-.f64 z t))
(/.f64 (*.f64 (-.f64 z t) y) 1)
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y (-.f64 z t))
(pow.f64 (*.f64 (-.f64 z t) y) 1)
(+.f64 (*.f64 y z) (*.f64 y (*.f64 -1 t)))
(*.f64 y (+.f64 z (*.f64 -1 t)))
(*.f64 y (+.f64 z (neg.f64 t)))
(*.f64 y (-.f64 z t))

eval216.0ms (1.5%)

Compiler

Compiled 17177 to 8586 computations (50% saved)

prune174.0ms (1.2%)

Pruning

23 alts after pruning (21 fresh and 2 done)

PrunedKeptTotal
New64518663
Fresh8311
Picked101
Done325
Total65723680
Error
0b
Counts
680 → 23
Alt Table
Click to see full alt table
StatusErrorProgram
51.9b
(/.f64 (*.f64 y z) (-.f64 a t))
54.6b
(/.f64 (*.f64 y z) a)
53.7b
(/.f64 (*.f64 y t) (-.f64 t a))
26.3b
(+.f64 (-.f64 (/.f64 (*.f64 y (*.f64 z 4)) a) (/.f64 (*.f64 y (*.f64 z 3)) a)) x)
25.0b
(+.f64 (-.f64 (*.f64 (/.f64 z a) (*.f64 y -2)) (*.f64 (*.f64 y (/.f64 z a)) -3)) x)
24.9b
(+.f64 (*.f64 (/.f64 z a) y) x)
28.1b
(+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) x)
47.5b
(+.f64 y (/.f64 (*.f64 y (-.f64 a z)) t))
19.8b
(+.f64 y x)
21.8b
(+.f64 x (*.f64 (/.f64 y t) (-.f64 t z)))
32.9b
(+.f64 x (*.f64 (/.f64 y t) (neg.f64 z)))
4.1b
(+.f64 x (*.f64 (-.f64 z t) (*.f64 (/.f64 1 (-.f64 a t)) (-.f64 (+.f64 y (+.f64 y y)) (+.f64 y y)))))
18.0b
(+.f64 x (*.f64 y (/.f64 (-.f64 (*.f64 3 z) (*.f64 z 4)) (-.f64 t a))))
32.9b
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y)
52.1b
(*.f64 (/.f64 y a) (-.f64 z t))
46.8b
(*.f64 (-.f64 t z) (/.f64 y t))
54.1b
(*.f64 z (/.f64 y a))
51.3b
(*.f64 y (/.f64 (-.f64 z t) a))
44.5b
(*.f64 y (/.f64 (-.f64 t z) t))
50.0b
(*.f64 y (/.f64 z (-.f64 a t)))
53.3b
(*.f64 y (/.f64 z a))
47.7b
y
30.0b
x
Compiler

Compiled 576 to 383 computations (33.5% saved)

localize22.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 94 to 25 computations (73.4% saved)

series9.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

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

rewrite101.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1682×rational_best-1
1676×rational_best-2
1676×rational_best-3
1148×rational_best-4
1134×exponential-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
015136
196136
216382
330552
462652
5163452
6434852
7741352
Stop Event
node limit
Counts
4 → 115
Calls
Call 1
Inputs
(*.f64 (-.f64 z t) (*.f64 (/.f64 1 (-.f64 a t)) (-.f64 (+.f64 y (+.f64 y y)) (+.f64 y y))))
(-.f64 (+.f64 y (+.f64 y y)) (+.f64 y y))
(*.f64 (/.f64 1 (-.f64 a t)) (-.f64 (+.f64 y (+.f64 y y)) (+.f64 y y)))
(/.f64 1 (-.f64 a t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 2) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 2) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 2)) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 2) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 t a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 z t) y)) (-.f64 t a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 t a)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 y 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y y) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y 3) (*.f64 y -2))))) (#(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 4) (*.f64 y -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y 6) (*.f64 y -5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y 5) (*.f64 y -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y -2) (*.f64 y 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y -3) (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y -4) (*.f64 y 5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y -6) (*.f64 y 7))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y -5) (*.f64 y 6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y (*.f64 y 8)) (*.f64 y -8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y 7) (*.f64 y -6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (*.f64 (+.f64 y y) -5))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y -8) (+.f64 y (*.f64 y 8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y y) -5) (+.f64 y (*.f64 (*.f64 y 5) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y) -1)))) (#(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)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 t a)) (*.f64 (/.f64 y (-.f64 t a)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y 3) (-.f64 a t)) (*.f64 y (/.f64 2 (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (-.f64 t a)) -2) (/.f64 y (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y -4) (-.f64 t a)) (/.f64 (*.f64 y 3) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y -6) (-.f64 t a)) (/.f64 (*.f64 y 5) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y 5) (-.f64 a t)) (*.f64 (/.f64 y (-.f64 t a)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y 3) (-.f64 t a)) (/.f64 (*.f64 y -4) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 2 (-.f64 t a))) (/.f64 (*.f64 y 3) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (-.f64 t a)) 4) (/.f64 (*.f64 y 5) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y 5) (-.f64 t a)) (/.f64 (*.f64 y -6) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 y (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (-.f64 t a)) (*.f64 y (/.f64 2 (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y 3) (-.f64 a t)) (*.f64 (/.f64 y (-.f64 t a)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y (-.f64 t a)) -2) (/.f64 y (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y -4) (-.f64 t a)) (/.f64 (*.f64 y 3) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y -6) (-.f64 t a)) (/.f64 (*.f64 y 5) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y 5) (-.f64 a t)) (/.f64 (*.f64 y -4) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y 3) (-.f64 t a)) (*.f64 (/.f64 y (-.f64 t a)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 2 (-.f64 t a))) (/.f64 (*.f64 y 3) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 2 (-.f64 t a))) (+.f64 (/.f64 y (-.f64 t a)) (*.f64 y (/.f64 2 (-.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y (-.f64 t a)) 4) (/.f64 (*.f64 y 5) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y (-.f64 t a)) 4) (+.f64 (/.f64 (*.f64 y 3) (-.f64 t a)) (*.f64 y (/.f64 2 (-.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y 5) (-.f64 t a)) (/.f64 (*.f64 y 6) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (-.f64 a t)) (/.f64 (*.f64 (*.f64 y 5) 2) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y 7) (-.f64 t a)) (/.f64 (*.f64 y 8) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y 8) (-.f64 t a)) (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y 8) (-.f64 t a)) (+.f64 (*.f64 (/.f64 y (-.f64 t a)) 4) (/.f64 (*.f64 y 5) (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 t a)) (/.f64 (*.f64 (*.f64 y 5) 2) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (-.f64 t a)) (/.f64 (*.f64 y 12) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y 6) (-.f64 t a)) (/.f64 (*.f64 y 7) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y 6) (-.f64 t a)) (neg.f64 (/.f64 (*.f64 y 7) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y 6) (-.f64 t a)) (/.f64 (*.f64 y -7) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y 6) (-.f64 t a)) (+.f64 (/.f64 (*.f64 y 3) (-.f64 t a)) (*.f64 (/.f64 y (-.f64 t a)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y 8) (-.f64 a t)) (/.f64 (*.f64 y 7) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y 12) (-.f64 a t)) (/.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y 7) (-.f64 a t)) (/.f64 (*.f64 y -6) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 y 5) 2) (-.f64 a t)) (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 a t)) (/.f64 (*.f64 y 8) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 y 5) 2) (-.f64 t a)) (/.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y -8) (-.f64 t a)) (/.f64 (*.f64 y -7) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 y 8) (-.f64 t a))) (neg.f64 (/.f64 (*.f64 y 7) (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 y 8) (-.f64 a t))) (neg.f64 (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y -8) (-.f64 a t)) (/.f64 (neg.f64 (+.f64 y (*.f64 y 8))) (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (*.f64 y 12)) (-.f64 t a)) (/.f64 (neg.f64 (+.f64 y (*.f64 (*.f64 y 5) 2))) (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 y 12) (-.f64 t a))) (neg.f64 (/.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 y 5) (-.f64 t a)) 2) (+.f64 (/.f64 (*.f64 y 5) (-.f64 t a)) (/.f64 (*.f64 y 6) (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 y 8) (-.f64 a t)) (/.f64 (*.f64 y 8) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y 8) (-.f64 a t)) (/.f64 (*.f64 y 7) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 y 7) (-.f64 a t)) (/.f64 (*.f64 y 7) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y 7) (-.f64 a t)) (/.f64 (*.f64 y -6) (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 y 7) (-.f64 t a)) (/.f64 (*.f64 y 7) (-.f64 t a))) (+.f64 (/.f64 (*.f64 y 7) (-.f64 t a)) (/.f64 (*.f64 y 8) (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 y 8) (-.f64 t a)) (/.f64 (*.f64 y 8) (-.f64 t a))) (+.f64 (/.f64 (*.f64 y 8) (-.f64 t a)) (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 y 6) (-.f64 t a)) (/.f64 (*.f64 y 6) (-.f64 t a))) (+.f64 (/.f64 (*.f64 y 6) (-.f64 t a)) (/.f64 (*.f64 y 7) (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (*.f64 y 5) 2) (-.f64 a t)) (/.f64 (*.f64 (*.f64 y 5) 2) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (*.f64 y 5) 2) (-.f64 a t)) (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (-.f64 t a)) (/.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (-.f64 t a))) (+.f64 (/.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (-.f64 t a)) (/.f64 (*.f64 y 12) (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 a t)) (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 a t))) (+.f64 (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 a t)) (/.f64 (*.f64 y 8) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 y 12) (-.f64 a t)) (/.f64 (*.f64 y 12) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y 12) (-.f64 a t)) (/.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y (-.f64 a t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y) (-.f64 t a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (-.f64 t a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y (-.f64 t a)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (-.f64 t a)) (/.f64 2 (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (-.f64 a t)) (/.f64 1 (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (-.f64 t a)) (+.f64 (/.f64 1 (-.f64 t a)) (/.f64 2 (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 2 (-.f64 a t)) (/.f64 2 (-.f64 a t))) (+.f64 (/.f64 1 (-.f64 a t)) (/.f64 2 (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 t a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1 (-.f64 t a)))))))

simplify162.0ms (1.1%)

Algorithm
egg-herbie
Rules
1312×rational_best-simplify-1
1172×rational_best-simplify-51
878×rational_best-simplify-44
758×rational_best-simplify-2
744×rational_best-simplify-47
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
04137555
18197193
215686777
341596343
478446317
Stop Event
node limit
Counts
235 → 330
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) y)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2))))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4))))))
(/.f64 (*.f64 y (-.f64 z t)) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) y) a))))
(/.f64 (*.f64 y (-.f64 z t)) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 3))) (pow.f64 a 4)))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
y
y
y
y
y
y
y
y
y
y
y
y
(*.f64 -1 (/.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4))) (*.f64 -1 (/.f64 y t)))))
(/.f64 y a)
(+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))))
(/.f64 y a)
(+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))))
(/.f64 y a)
(+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))))
(*.f64 -1 (/.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 3))) (*.f64 -1 (/.f64 y t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) y) (pow.f64 t 4))))))
(*.f64 -1 (/.f64 y t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 3))) (*.f64 -1 (/.f64 y t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4))) (*.f64 -1 (/.f64 y t)))))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 -1 t)
(-.f64 (*.f64 -1 (/.f64 a (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 t 2))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 3))))) (/.f64 1 t))
(/.f64 1 a)
(+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 1 a))
(+.f64 (/.f64 t (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 1 a)))
(+.f64 (/.f64 t (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 1 a))))
(/.f64 1 a)
(+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 1 a))
(+.f64 (/.f64 t (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 1 a)))
(+.f64 (/.f64 t (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 1 a))))
(/.f64 1 a)
(+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 1 a))
(+.f64 (/.f64 t (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 1 a)))
(+.f64 (/.f64 t (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 1 a))))
(/.f64 -1 t)
(-.f64 (*.f64 -1 (/.f64 a (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 t 2))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 3))))) (/.f64 1 t))
(/.f64 -1 t)
(-.f64 (*.f64 -1 (/.f64 a (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 t 2))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 3))))) (/.f64 1 t))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 0)
(+.f64 0 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 0)
(-.f64 0 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 t a)))
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 2) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(-.f64 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 2) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 2)) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 2) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 1)
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 t a)) -1)
(/.f64 (neg.f64 (*.f64 (-.f64 z t) y)) (-.f64 t a))
(pow.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 1)
(neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 t a)))
(+.f64 y 0)
(+.f64 (+.f64 y y) (neg.f64 y))
(+.f64 (*.f64 y 3) (*.f64 y -2))
(+.f64 0 y)
(+.f64 (neg.f64 y) (+.f64 y y))
(+.f64 (*.f64 y 4) (*.f64 y -3))
(+.f64 (*.f64 y 6) (*.f64 y -5))
(+.f64 (*.f64 y 5) (*.f64 y -4))
(+.f64 (*.f64 y -2) (*.f64 y 3))
(+.f64 (*.f64 y -3) (*.f64 y 4))
(+.f64 (*.f64 y -4) (*.f64 y 5))
(+.f64 (*.f64 y -6) (*.f64 y 7))
(+.f64 (*.f64 y -5) (*.f64 y 6))
(+.f64 (+.f64 y (*.f64 y 8)) (*.f64 y -8))
(+.f64 (*.f64 y 7) (*.f64 y -6))
(+.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (*.f64 (+.f64 y y) -5))
(+.f64 (*.f64 y -8) (+.f64 y (*.f64 y 8)))
(+.f64 (*.f64 (+.f64 y y) -5) (+.f64 y (*.f64 (*.f64 y 5) 2)))
(*.f64 1 y)
(*.f64 y 1)
(*.f64 (neg.f64 y) -1)
(*.f64 -1 (neg.f64 y))
(/.f64 y 1)
(/.f64 (neg.f64 y) -1)
(pow.f64 y 1)
(neg.f64 (neg.f64 y))
(+.f64 (/.f64 y (-.f64 a t)) 0)
(+.f64 0 (/.f64 y (-.f64 a t)))
(+.f64 (/.f64 y (-.f64 t a)) (*.f64 (/.f64 y (-.f64 t a)) -2))
(+.f64 (/.f64 (*.f64 y 3) (-.f64 a t)) (*.f64 y (/.f64 2 (-.f64 t a))))
(+.f64 (*.f64 (/.f64 y (-.f64 t a)) -2) (/.f64 y (-.f64 t a)))
(+.f64 (/.f64 (*.f64 y -4) (-.f64 t a)) (/.f64 (*.f64 y 3) (-.f64 t a)))
(+.f64 (/.f64 (*.f64 y -6) (-.f64 t a)) (/.f64 (*.f64 y 5) (-.f64 t a)))
(+.f64 (/.f64 (*.f64 y 5) (-.f64 a t)) (*.f64 (/.f64 y (-.f64 t a)) 4))
(+.f64 (/.f64 (*.f64 y 3) (-.f64 t a)) (/.f64 (*.f64 y -4) (-.f64 t a)))
(+.f64 (*.f64 y (/.f64 2 (-.f64 t a))) (/.f64 (*.f64 y 3) (-.f64 a t)))
(+.f64 (*.f64 (/.f64 y (-.f64 t a)) 4) (/.f64 (*.f64 y 5) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y 5) (-.f64 t a)) (/.f64 (*.f64 y -6) (-.f64 t a)))
(-.f64 (/.f64 y (-.f64 a t)) 0)
(-.f64 0 (/.f64 y (-.f64 t a)))
(-.f64 (/.f64 y (-.f64 t a)) (*.f64 y (/.f64 2 (-.f64 t a))))
(-.f64 (/.f64 (*.f64 y 3) (-.f64 a t)) (*.f64 (/.f64 y (-.f64 t a)) -2))
(-.f64 (*.f64 (/.f64 y (-.f64 t a)) -2) (/.f64 y (-.f64 a t)))
(-.f64 (/.f64 (*.f64 y -4) (-.f64 t a)) (/.f64 (*.f64 y 3) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 y -6) (-.f64 t a)) (/.f64 (*.f64 y 5) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 y 5) (-.f64 a t)) (/.f64 (*.f64 y -4) (-.f64 t a)))
(-.f64 (/.f64 (*.f64 y 3) (-.f64 t a)) (*.f64 (/.f64 y (-.f64 t a)) 4))
(-.f64 (*.f64 y (/.f64 2 (-.f64 t a))) (/.f64 (*.f64 y 3) (-.f64 t a)))
(-.f64 (*.f64 y (/.f64 2 (-.f64 t a))) (+.f64 (/.f64 y (-.f64 t a)) (*.f64 y (/.f64 2 (-.f64 t a)))))
(-.f64 (*.f64 (/.f64 y (-.f64 t a)) 4) (/.f64 (*.f64 y 5) (-.f64 t a)))
(-.f64 (*.f64 (/.f64 y (-.f64 t a)) 4) (+.f64 (/.f64 (*.f64 y 3) (-.f64 t a)) (*.f64 y (/.f64 2 (-.f64 t a)))))
(-.f64 (/.f64 (*.f64 y 5) (-.f64 t a)) (/.f64 (*.f64 y 6) (-.f64 t a)))
(-.f64 (/.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (-.f64 a t)) (/.f64 (*.f64 (*.f64 y 5) 2) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 y 7) (-.f64 t a)) (/.f64 (*.f64 y 8) (-.f64 t a)))
(-.f64 (/.f64 (*.f64 y 8) (-.f64 t a)) (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 t a)))
(-.f64 (/.f64 (*.f64 y 8) (-.f64 t a)) (+.f64 (*.f64 (/.f64 y (-.f64 t a)) 4) (/.f64 (*.f64 y 5) (-.f64 t a))))
(-.f64 (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 t a)) (/.f64 (*.f64 (*.f64 y 5) 2) (-.f64 t a)))
(-.f64 (/.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (-.f64 t a)) (/.f64 (*.f64 y 12) (-.f64 t a)))
(-.f64 (/.f64 (*.f64 y 6) (-.f64 t a)) (/.f64 (*.f64 y 7) (-.f64 t a)))
(-.f64 (/.f64 (*.f64 y 6) (-.f64 t a)) (neg.f64 (/.f64 (*.f64 y 7) (-.f64 a t))))
(-.f64 (/.f64 (*.f64 y 6) (-.f64 t a)) (/.f64 (*.f64 y -7) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 y 6) (-.f64 t a)) (+.f64 (/.f64 (*.f64 y 3) (-.f64 t a)) (*.f64 (/.f64 y (-.f64 t a)) 4)))
(-.f64 (/.f64 (*.f64 y 8) (-.f64 a t)) (/.f64 (*.f64 y 7) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 y 12) (-.f64 a t)) (/.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 y 7) (-.f64 a t)) (/.f64 (*.f64 y -6) (-.f64 t a)))
(-.f64 (/.f64 (*.f64 (*.f64 y 5) 2) (-.f64 a t)) (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 a t)))
(-.f64 (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 a t)) (/.f64 (*.f64 y 8) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 (*.f64 y 5) 2) (-.f64 t a)) (/.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (-.f64 t a)))
(-.f64 (/.f64 (*.f64 y -8) (-.f64 t a)) (/.f64 (*.f64 y -7) (-.f64 t a)))
(-.f64 (neg.f64 (/.f64 (*.f64 y 8) (-.f64 t a))) (neg.f64 (/.f64 (*.f64 y 7) (-.f64 t a))))
(-.f64 (neg.f64 (/.f64 (*.f64 y 8) (-.f64 a t))) (neg.f64 (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 a t))))
(-.f64 (/.f64 (*.f64 y -8) (-.f64 a t)) (/.f64 (neg.f64 (+.f64 y (*.f64 y 8))) (-.f64 a t)))
(-.f64 (/.f64 (neg.f64 (*.f64 y 12)) (-.f64 t a)) (/.f64 (neg.f64 (+.f64 y (*.f64 (*.f64 y 5) 2))) (-.f64 t a)))
(-.f64 (neg.f64 (/.f64 (*.f64 y 12) (-.f64 t a))) (neg.f64 (/.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (-.f64 t a))))
(-.f64 (*.f64 (/.f64 (*.f64 y 5) (-.f64 t a)) 2) (+.f64 (/.f64 (*.f64 y 5) (-.f64 t a)) (/.f64 (*.f64 y 6) (-.f64 t a))))
(-.f64 (+.f64 (/.f64 (*.f64 y 8) (-.f64 a t)) (/.f64 (*.f64 y 8) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y 8) (-.f64 a t)) (/.f64 (*.f64 y 7) (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (*.f64 y 7) (-.f64 a t)) (/.f64 (*.f64 y 7) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y 7) (-.f64 a t)) (/.f64 (*.f64 y -6) (-.f64 t a))))
(-.f64 (+.f64 (/.f64 (*.f64 y 7) (-.f64 t a)) (/.f64 (*.f64 y 7) (-.f64 t a))) (+.f64 (/.f64 (*.f64 y 7) (-.f64 t a)) (/.f64 (*.f64 y 8) (-.f64 t a))))
(-.f64 (+.f64 (/.f64 (*.f64 y 8) (-.f64 t a)) (/.f64 (*.f64 y 8) (-.f64 t a))) (+.f64 (/.f64 (*.f64 y 8) (-.f64 t a)) (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 t a))))
(-.f64 (+.f64 (/.f64 (*.f64 y 6) (-.f64 t a)) (/.f64 (*.f64 y 6) (-.f64 t a))) (+.f64 (/.f64 (*.f64 y 6) (-.f64 t a)) (/.f64 (*.f64 y 7) (-.f64 t a))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y 5) 2) (-.f64 a t)) (/.f64 (*.f64 (*.f64 y 5) 2) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (*.f64 y 5) 2) (-.f64 a t)) (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (-.f64 t a)) (/.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (-.f64 t a))) (+.f64 (/.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (-.f64 t a)) (/.f64 (*.f64 y 12) (-.f64 t a))))
(-.f64 (+.f64 (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 a t)) (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 a t))) (+.f64 (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 a t)) (/.f64 (*.f64 y 8) (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (*.f64 y 12) (-.f64 a t)) (/.f64 (*.f64 y 12) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y 12) (-.f64 a t)) (/.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (-.f64 a t))))
(/.f64 y (-.f64 a t))
(/.f64 (/.f64 y (-.f64 a t)) 1)
(/.f64 (neg.f64 y) (-.f64 t a))
(/.f64 (/.f64 y (-.f64 t a)) -1)
(pow.f64 (/.f64 y (-.f64 a t)) 1)
(neg.f64 (/.f64 y (-.f64 t a)))
(+.f64 (/.f64 1 (-.f64 a t)) 0)
(+.f64 0 (/.f64 1 (-.f64 a t)))
(-.f64 (/.f64 1 (-.f64 a t)) 0)
(-.f64 (/.f64 1 (-.f64 t a)) (/.f64 2 (-.f64 t a)))
(-.f64 (/.f64 2 (-.f64 a t)) (/.f64 1 (-.f64 a t)))
(-.f64 (/.f64 2 (-.f64 t a)) (+.f64 (/.f64 1 (-.f64 t a)) (/.f64 2 (-.f64 t a))))
(-.f64 (+.f64 (/.f64 2 (-.f64 a t)) (/.f64 2 (-.f64 a t))) (+.f64 (/.f64 1 (-.f64 a t)) (/.f64 2 (-.f64 a t))))
(*.f64 1 (/.f64 1 (-.f64 a t)))
(*.f64 (/.f64 1 (-.f64 a t)) 1)
(*.f64 -1 (/.f64 1 (-.f64 t a)))
(*.f64 (/.f64 1 (-.f64 t a)) -1)
(pow.f64 (/.f64 1 (-.f64 a t)) 1)
(neg.f64 (/.f64 1 (-.f64 t a)))
Outputs
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t))))
(neg.f64 (*.f64 y (/.f64 t (-.f64 a t))))
(/.f64 (*.f64 y t) (-.f64 t a))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (*.f64 -1 t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (*.f64 -1 t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (*.f64 -1 t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 z (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (*.f64 -1 t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (*.f64 -1 t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (*.f64 -1 t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 z (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (*.f64 -1 t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (*.f64 -1 t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (*.f64 -1 t)))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 -1 (*.f64 t (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 t (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 t (neg.f64 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 t (-.f64 (*.f64 z (/.f64 y (pow.f64 a 2))) (/.f64 y a))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 2) a))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (-.f64 (*.f64 z (/.f64 y (pow.f64 a 2))) (/.f64 y a)) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a))))
(+.f64 (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 2) a))) (+.f64 (/.f64 (*.f64 y z) a) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (/.f64 (*.f64 y z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 3) (pow.f64 a 2)))))
(+.f64 (*.f64 y (/.f64 z a)) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))) (+.f64 t (/.f64 (pow.f64 t 2) a))) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))) (/.f64 (pow.f64 t 3) (pow.f64 a 2)))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 2)) (+.f64 t (/.f64 (pow.f64 t 2) a)))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 2)) (+.f64 t (/.f64 (pow.f64 t 2) a)))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (-.f64 (*.f64 z (/.f64 y (pow.f64 a 2))) (/.f64 y a)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 2)) (+.f64 t (/.f64 (pow.f64 t 2) a)))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (*.f64 -1 (*.f64 z (/.f64 y t)))) (*.f64 -1 (*.f64 a (/.f64 y t))))
(-.f64 (+.f64 y (*.f64 z (neg.f64 (/.f64 y t)))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (neg.f64 (*.f64 y (/.f64 z t)))) (neg.f64 (*.f64 y (/.f64 a t))))
(*.f64 -1 (-.f64 (*.f64 y (+.f64 (/.f64 z t) -1)) (*.f64 y (/.f64 a t))))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 y (*.f64 (/.f64 y t) (neg.f64 z))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (/.f64 y t))) (+.f64 y (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 a (pow.f64 t 2))))) (*.f64 -1 (*.f64 a (/.f64 y t))))
(-.f64 (+.f64 (+.f64 y (*.f64 z (neg.f64 (/.f64 y t)))) (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 a (pow.f64 t 2)))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 (+.f64 y (neg.f64 (*.f64 y (/.f64 z t)))) (*.f64 a (/.f64 (*.f64 (-.f64 z a) (neg.f64 y)) (pow.f64 t 2)))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 (+.f64 y (*.f64 (/.f64 y t) (neg.f64 z))) (*.f64 a (/.f64 (*.f64 y (-.f64 a z)) (pow.f64 t 2)))) (*.f64 (/.f64 y t) (neg.f64 a)))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 (+.f64 y (*.f64 (/.f64 y t) (neg.f64 z))) (*.f64 a (/.f64 (*.f64 y (-.f64 a z)) (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 z (/.f64 y t))) (+.f64 y (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 a (pow.f64 t 2))) (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))) (*.f64 -1 (*.f64 a (/.f64 y t))))
(-.f64 (+.f64 (*.f64 z (neg.f64 (/.f64 y t))) (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 a (pow.f64 t 2))) (+.f64 y (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (pow.f64 t 3)))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 (neg.f64 (*.f64 y (/.f64 z t))) (+.f64 y (*.f64 (*.f64 (-.f64 z a) (neg.f64 y)) (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 (+.f64 y (*.f64 (/.f64 y t) (neg.f64 z))) (*.f64 (*.f64 y (-.f64 a z)) (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))) (*.f64 (/.f64 y t) (neg.f64 a)))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 (+.f64 y (*.f64 (/.f64 y t) (neg.f64 z))) (*.f64 (*.f64 y (-.f64 a z)) (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) y)
(+.f64 y (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (neg.f64 (*.f64 (-.f64 z a) (/.f64 y t))))
(+.f64 y (*.f64 (-.f64 z a) (neg.f64 (/.f64 y t))))
(+.f64 y (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)) (+.f64 y (*.f64 -1 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 a (pow.f64 t 2))))))
(+.f64 y (+.f64 (*.f64 (*.f64 y (-.f64 z a)) (neg.f64 (/.f64 a (pow.f64 t 2)))) (neg.f64 (*.f64 (-.f64 z a) (/.f64 y t)))))
(+.f64 y (*.f64 -1 (+.f64 (*.f64 (-.f64 z a) (*.f64 y (/.f64 a (pow.f64 t 2)))) (*.f64 (/.f64 y t) (-.f64 z a)))))
(+.f64 y (*.f64 -1 (*.f64 (-.f64 z a) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 z a)) t)) (+.f64 y (*.f64 -1 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 a (pow.f64 t 2)))))) (*.f64 -1 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))
(+.f64 (+.f64 y (*.f64 (*.f64 y (-.f64 z a)) (neg.f64 (/.f64 a (pow.f64 t 2))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 z a)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))) (*.f64 (-.f64 z a) (/.f64 y t)))))
(+.f64 (*.f64 (*.f64 (-.f64 z a) (neg.f64 y)) (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (+.f64 y (*.f64 (-.f64 z a) (neg.f64 (/.f64 y t)))))
(+.f64 (*.f64 (*.f64 y (-.f64 a z)) (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (+.f64 y (/.f64 (*.f64 y (-.f64 a z)) t)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t))
(*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) t)))
(neg.f64 (*.f64 y (/.f64 (-.f64 z t) t)))
(*.f64 (/.f64 (-.f64 z t) t) (neg.f64 y))
(/.f64 (*.f64 y (-.f64 t z)) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) t))) (*.f64 -1 (*.f64 (*.f64 a (-.f64 z t)) (/.f64 y (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 a (-.f64 z t)) (/.f64 y (pow.f64 t 2))) (*.f64 y (/.f64 (-.f64 z t) t))))
(*.f64 -1 (*.f64 y (+.f64 (/.f64 (-.f64 z t) t) (*.f64 (-.f64 z t) (/.f64 a (pow.f64 t 2))))))
(neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a (-.f64 z t)) (/.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) t))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (/.f64 y (pow.f64 t 3))))))
(+.f64 (neg.f64 (*.f64 (*.f64 a (-.f64 z t)) (/.f64 y (pow.f64 t 2)))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (/.f64 y (pow.f64 t 3))) (*.f64 y (/.f64 (-.f64 z t) t)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 y (pow.f64 a 2)) (/.f64 (-.f64 z t) (pow.f64 t 3))) (*.f64 y (+.f64 (/.f64 (-.f64 z t) t) (*.f64 (-.f64 z t) (/.f64 a (pow.f64 t 2)))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (pow.f64 t 3))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (/.f64 y (pow.f64 t 3)))) (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) t))) (+.f64 (*.f64 -1 (*.f64 (*.f64 a (-.f64 z t)) (/.f64 y (pow.f64 t 2)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 z t) (pow.f64 a 3)) (/.f64 y (pow.f64 t 4)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 (*.f64 (-.f64 z t) (pow.f64 a 3)) (pow.f64 t 4))) (*.f64 (*.f64 a (-.f64 z t)) (/.f64 y (pow.f64 t 2))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (/.f64 y (pow.f64 t 3))) (*.f64 y (/.f64 (-.f64 z t) t)))))
(+.f64 (neg.f64 (*.f64 (*.f64 y (pow.f64 a 2)) (/.f64 (-.f64 z t) (pow.f64 t 3)))) (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 3) (/.f64 y (pow.f64 t 4)))) (*.f64 y (+.f64 (/.f64 (-.f64 z t) t) (*.f64 (-.f64 z t) (/.f64 a (pow.f64 t 2))))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3)))) (*.f64 y (+.f64 (*.f64 (-.f64 z t) (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (/.f64 (*.f64 a (-.f64 z t)) (pow.f64 t 2))))))
(/.f64 (*.f64 y (-.f64 z t)) a)
(*.f64 y (/.f64 (-.f64 z t) a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)) (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2)))))
(+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) y) a))))
(+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (+.f64 (*.f64 (*.f64 y (pow.f64 t 3)) (/.f64 (-.f64 z t) (pow.f64 a 4))) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)))))
(+.f64 (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)))) (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 t 3) (-.f64 z t)) (pow.f64 a 4))) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (*.f64 (-.f64 z t) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) (*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 (pow.f64 t 3) (pow.f64 a 4))))))
(/.f64 (*.f64 y (-.f64 z t)) a)
(*.f64 y (/.f64 (-.f64 z t) a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2)))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)) (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2)))))
(+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 3))) (pow.f64 a 4)))))
(+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (+.f64 (*.f64 (*.f64 y (pow.f64 t 3)) (/.f64 (-.f64 z t) (pow.f64 a 4))) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)))))
(+.f64 (+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)))) (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 t 3) (-.f64 z t)) (pow.f64 a 4))) (/.f64 (*.f64 y (*.f64 t (-.f64 z t))) (pow.f64 a 2))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (*.f64 (-.f64 z t) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) (*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 (pow.f64 t 3) (pow.f64 a 4))))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
y
y
y
y
y
y
y
y
y
y
y
y
(*.f64 -1 (/.f64 y t))
(neg.f64 (/.f64 y t))
(/.f64 y (neg.f64 t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t)))
(+.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (*.f64 a (/.f64 y (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 a (pow.f64 t 2))) (/.f64 y t)))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))))
(neg.f64 (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t))))
(+.f64 (*.f64 -1 (/.f64 y t)) (+.f64 (*.f64 -1 (*.f64 a (/.f64 y (pow.f64 t 2)))) (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 t 3))))))
(+.f64 (neg.f64 (/.f64 y t)) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3))) (*.f64 y (/.f64 a (pow.f64 t 2))))))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4))) (*.f64 -1 (/.f64 y t)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 y t)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 y (pow.f64 t 4)))) (*.f64 -1 (*.f64 a (/.f64 y (pow.f64 t 2)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (/.f64 y t))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3))) (*.f64 y (/.f64 a (pow.f64 t 2))))))
(+.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4)) (neg.f64 y)) (*.f64 -1 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))))
(*.f64 -1 (+.f64 (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 (pow.f64 a 3) (pow.f64 t 4)))) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2))))))
(/.f64 y a)
(+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))
(+.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))
(+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)))
(+.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 3))))
(+.f64 (/.f64 y a) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))
(+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))))
(+.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))) (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 3))) (*.f64 (pow.f64 t 3) (/.f64 y (pow.f64 a 4)))))
(+.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 a 3))) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)))))
(+.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 (pow.f64 t 3) (pow.f64 a 4))))))
(/.f64 y a)
(+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))
(+.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))
(+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)))
(+.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 3))))
(+.f64 (/.f64 y a) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))
(+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))))
(+.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))) (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 3))) (*.f64 (pow.f64 t 3) (/.f64 y (pow.f64 a 4)))))
(+.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 a 3))) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)))))
(+.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 (pow.f64 t 3) (pow.f64 a 4))))))
(/.f64 y a)
(+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))
(+.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2)))
(+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a)))
(+.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 3))))
(+.f64 (/.f64 y a) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))
(+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 y t) (pow.f64 a 2)) (/.f64 y a))))
(+.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))) (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 3))) (*.f64 (pow.f64 t 3) (/.f64 y (pow.f64 a 4)))))
(+.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 y t) (pow.f64 a 2))) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (+.f64 (*.f64 y (/.f64 (pow.f64 t 2) (pow.f64 a 3))) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4)))))
(+.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 (pow.f64 t 3) (pow.f64 a 4))))))
(*.f64 -1 (/.f64 y t))
(neg.f64 (/.f64 y t))
(/.f64 y (neg.f64 t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t)))
(+.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (*.f64 a (/.f64 y (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 a (pow.f64 t 2))) (/.f64 y t)))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))))
(neg.f64 (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 3))) (*.f64 -1 (/.f64 y t))))
(+.f64 (*.f64 -1 (/.f64 y t)) (+.f64 (*.f64 -1 (*.f64 a (/.f64 y (pow.f64 t 2)))) (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 t 3))))))
(+.f64 (neg.f64 (/.f64 y t)) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3))) (*.f64 y (/.f64 a (pow.f64 t 2))))))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) y) (pow.f64 t 4))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 y t)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 y (pow.f64 t 4)))) (*.f64 -1 (*.f64 a (/.f64 y (pow.f64 t 2)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (/.f64 y t))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3))) (*.f64 y (/.f64 a (pow.f64 t 2))))))
(+.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4)) (neg.f64 y)) (*.f64 -1 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))))
(*.f64 -1 (+.f64 (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 (pow.f64 a 3) (pow.f64 t 4)))) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2))))))
(*.f64 -1 (/.f64 y t))
(neg.f64 (/.f64 y t))
(/.f64 y (neg.f64 t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (*.f64 -1 (/.f64 y t)))
(+.f64 (*.f64 -1 (/.f64 y t)) (*.f64 -1 (*.f64 a (/.f64 y (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 a (pow.f64 t 2))) (/.f64 y t)))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))))
(neg.f64 (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 3))) (*.f64 -1 (/.f64 y t))))
(+.f64 (*.f64 -1 (/.f64 y t)) (+.f64 (*.f64 -1 (*.f64 a (/.f64 y (pow.f64 t 2)))) (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 t 3))))))
(+.f64 (neg.f64 (/.f64 y t)) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3))) (*.f64 y (/.f64 a (pow.f64 t 2))))))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 4))) (*.f64 -1 (/.f64 y t)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 y t)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 y (pow.f64 t 4)))) (*.f64 -1 (*.f64 a (/.f64 y (pow.f64 t 2)))))) (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (/.f64 y t))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3))) (*.f64 y (/.f64 a (pow.f64 t 2))))))
(+.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4)) (neg.f64 y)) (*.f64 -1 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))))
(*.f64 -1 (+.f64 (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 (pow.f64 a 3) (pow.f64 t 4)))) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2))))))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 -1 t)
(-.f64 (*.f64 -1 (/.f64 a (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (neg.f64 (/.f64 a (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (/.f64 (neg.f64 a) (pow.f64 t 2)) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 t 2))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (/.f64 1 t))
(-.f64 (*.f64 -1 (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (/.f64 1 t))
(-.f64 (neg.f64 (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 3))))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 4))))) (/.f64 1 t))
(-.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (*.f64 -1 (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))) (/.f64 1 t))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 4))))) (/.f64 1 t))
(/.f64 1 a)
(+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 t (pow.f64 a 2)))
(+.f64 (/.f64 t (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 1 a)))
(+.f64 (/.f64 t (pow.f64 a 2)) (+.f64 (/.f64 1 a) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))
(+.f64 (/.f64 t (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 1 a))))
(+.f64 (/.f64 t (pow.f64 a 2)) (+.f64 (/.f64 1 a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 (pow.f64 t 3) (pow.f64 a 4)))))
(+.f64 (/.f64 1 a) (+.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 (pow.f64 t 3) (pow.f64 a 4))) (/.f64 t (pow.f64 a 2))))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))
(/.f64 1 a)
(+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 t (pow.f64 a 2)))
(+.f64 (/.f64 t (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 1 a)))
(+.f64 (/.f64 t (pow.f64 a 2)) (+.f64 (/.f64 1 a) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))
(+.f64 (/.f64 t (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 1 a))))
(+.f64 (/.f64 t (pow.f64 a 2)) (+.f64 (/.f64 1 a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 (pow.f64 t 3) (pow.f64 a 4)))))
(+.f64 (/.f64 1 a) (+.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 (pow.f64 t 3) (pow.f64 a 4))) (/.f64 t (pow.f64 a 2))))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))
(/.f64 1 a)
(+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 t (pow.f64 a 2)))
(+.f64 (/.f64 t (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 1 a)))
(+.f64 (/.f64 t (pow.f64 a 2)) (+.f64 (/.f64 1 a) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))
(+.f64 (/.f64 t (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 1 a))))
(+.f64 (/.f64 t (pow.f64 a 2)) (+.f64 (/.f64 1 a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 (pow.f64 t 3) (pow.f64 a 4)))))
(+.f64 (/.f64 1 a) (+.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 (pow.f64 t 3) (pow.f64 a 4))) (/.f64 t (pow.f64 a 2))))
(+.f64 (/.f64 1 a) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))
(/.f64 -1 t)
(-.f64 (*.f64 -1 (/.f64 a (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (neg.f64 (/.f64 a (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (/.f64 (neg.f64 a) (pow.f64 t 2)) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 t 2))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (/.f64 1 t))
(-.f64 (*.f64 -1 (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (/.f64 1 t))
(-.f64 (neg.f64 (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 3))))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 4))))) (/.f64 1 t))
(-.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (*.f64 -1 (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))) (/.f64 1 t))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 4))))) (/.f64 1 t))
(/.f64 -1 t)
(-.f64 (*.f64 -1 (/.f64 a (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (neg.f64 (/.f64 a (pow.f64 t 2))) (/.f64 1 t))
(-.f64 (/.f64 (neg.f64 a) (pow.f64 t 2)) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 t 2))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (/.f64 1 t))
(-.f64 (*.f64 -1 (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (/.f64 1 t))
(-.f64 (neg.f64 (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 3))))) (/.f64 1 t))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 t 3))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 t 4))))) (/.f64 1 t))
(-.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (*.f64 -1 (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))) (/.f64 1 t))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 4))))) (/.f64 1 t))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 0)
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 0 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 0)
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(-.f64 0 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 t a)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(-.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 2) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(-.f64 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 2) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 2)) (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 2) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 1)
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 t a)) -1)
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (neg.f64 (*.f64 (-.f64 z t) y)) (-.f64 t a))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(pow.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) 1)
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 t a)))
(*.f64 (-.f64 z t) (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 y 0)
y
(+.f64 (+.f64 y y) (neg.f64 y))
y
(+.f64 (*.f64 y 3) (*.f64 y -2))
y
(+.f64 0 y)
y
(+.f64 (neg.f64 y) (+.f64 y y))
y
(+.f64 (*.f64 y 4) (*.f64 y -3))
y
(+.f64 (*.f64 y 6) (*.f64 y -5))
y
(+.f64 (*.f64 y 5) (*.f64 y -4))
y
(+.f64 (*.f64 y -2) (*.f64 y 3))
y
(+.f64 (*.f64 y -3) (*.f64 y 4))
y
(+.f64 (*.f64 y -4) (*.f64 y 5))
y
(+.f64 (*.f64 y -6) (*.f64 y 7))
y
(+.f64 (*.f64 y -5) (*.f64 y 6))
y
(+.f64 (+.f64 y (*.f64 y 8)) (*.f64 y -8))
y
(+.f64 (*.f64 y 7) (*.f64 y -6))
y
(+.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (*.f64 (+.f64 y y) -5))
y
(+.f64 (*.f64 y -8) (+.f64 y (*.f64 y 8)))
y
(+.f64 (*.f64 (+.f64 y y) -5) (+.f64 y (*.f64 (*.f64 y 5) 2)))
y
(*.f64 1 y)
y
(*.f64 y 1)
y
(*.f64 (neg.f64 y) -1)
y
(*.f64 -1 (neg.f64 y))
y
(/.f64 y 1)
y
(/.f64 (neg.f64 y) -1)
y
(pow.f64 y 1)
y
(neg.f64 (neg.f64 y))
y
(+.f64 (/.f64 y (-.f64 a t)) 0)
(/.f64 y (-.f64 a t))
(+.f64 0 (/.f64 y (-.f64 a t)))
(/.f64 y (-.f64 a t))
(+.f64 (/.f64 y (-.f64 t a)) (*.f64 (/.f64 y (-.f64 t a)) -2))
(/.f64 y (-.f64 a t))
(+.f64 (/.f64 (*.f64 y 3) (-.f64 a t)) (*.f64 y (/.f64 2 (-.f64 t a))))
(+.f64 (*.f64 3 (/.f64 y (-.f64 a t))) (*.f64 y (/.f64 2 (-.f64 t a))))
(+.f64 (*.f64 y (/.f64 3 (-.f64 a t))) (*.f64 y (/.f64 2 (-.f64 t a))))
(*.f64 y (+.f64 (/.f64 2 (-.f64 t a)) (/.f64 3 (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 t a)) -2) (/.f64 y (-.f64 t a)))
(/.f64 y (-.f64 a t))
(+.f64 (/.f64 (*.f64 y -4) (-.f64 t a)) (/.f64 (*.f64 y 3) (-.f64 t a)))
(/.f64 y (-.f64 a t))
(+.f64 (/.f64 (*.f64 y -6) (-.f64 t a)) (/.f64 (*.f64 y 5) (-.f64 t a)))
(/.f64 y (-.f64 a t))
(+.f64 (/.f64 (*.f64 y 5) (-.f64 a t)) (*.f64 (/.f64 y (-.f64 t a)) 4))
(+.f64 (*.f64 5 (/.f64 y (-.f64 a t))) (*.f64 4 (/.f64 y (-.f64 t a))))
(+.f64 (*.f64 y (/.f64 5 (-.f64 a t))) (*.f64 4 (/.f64 y (-.f64 t a))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) 5) (*.f64 4 (/.f64 y (-.f64 t a))))
(*.f64 y (+.f64 (/.f64 5 (-.f64 a t)) (*.f64 4 (/.f64 -1 (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 y 3) (-.f64 t a)) (/.f64 (*.f64 y -4) (-.f64 t a)))
(/.f64 y (-.f64 a t))
(+.f64 (*.f64 y (/.f64 2 (-.f64 t a))) (/.f64 (*.f64 y 3) (-.f64 a t)))
(+.f64 (*.f64 3 (/.f64 y (-.f64 a t))) (*.f64 y (/.f64 2 (-.f64 t a))))
(+.f64 (*.f64 y (/.f64 3 (-.f64 a t))) (*.f64 y (/.f64 2 (-.f64 t a))))
(*.f64 y (+.f64 (/.f64 2 (-.f64 t a)) (/.f64 3 (-.f64 a t))))
(+.f64 (*.f64 (/.f64 y (-.f64 t a)) 4) (/.f64 (*.f64 y 5) (-.f64 a t)))
(+.f64 (*.f64 5 (/.f64 y (-.f64 a t))) (*.f64 4 (/.f64 y (-.f64 t a))))
(+.f64 (*.f64 y (/.f64 5 (-.f64 a t))) (*.f64 4 (/.f64 y (-.f64 t a))))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) 5) (*.f64 4 (/.f64 y (-.f64 t a))))
(*.f64 y (+.f64 (/.f64 5 (-.f64 a t)) (*.f64 4 (/.f64 -1 (-.f64 a t)))))
(+.f64 (/.f64 (*.f64 y 5) (-.f64 t a)) (/.f64 (*.f64 y -6) (-.f64 t a)))
(/.f64 y (-.f64 a t))
(-.f64 (/.f64 y (-.f64 a t)) 0)
(/.f64 y (-.f64 a t))
(-.f64 0 (/.f64 y (-.f64 t a)))
(/.f64 y (-.f64 a t))
(-.f64 (/.f64 y (-.f64 t a)) (*.f64 y (/.f64 2 (-.f64 t a))))
(/.f64 y (-.f64 a t))
(-.f64 (/.f64 (*.f64 y 3) (-.f64 a t)) (*.f64 (/.f64 y (-.f64 t a)) -2))
(-.f64 (*.f64 3 (/.f64 y (-.f64 a t))) (*.f64 -2 (/.f64 y (-.f64 t a))))
(-.f64 (*.f64 y (/.f64 3 (-.f64 a t))) (*.f64 -2 (/.f64 y (-.f64 t a))))
(*.f64 y (-.f64 (/.f64 3 (-.f64 a t)) (*.f64 -2 (/.f64 -1 (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 y (-.f64 t a)) -2) (/.f64 y (-.f64 a t)))
(/.f64 y (-.f64 a t))
(-.f64 (/.f64 (*.f64 y -4) (-.f64 t a)) (/.f64 (*.f64 y 3) (-.f64 a t)))
(-.f64 (*.f64 -4 (/.f64 y (-.f64 t a))) (*.f64 3 (/.f64 y (-.f64 a t))))
(-.f64 (*.f64 y (/.f64 -4 (-.f64 t a))) (*.f64 y (/.f64 3 (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 -4 (-.f64 t a)) (/.f64 3 (-.f64 a t))))
(-.f64 (/.f64 (*.f64 y -6) (-.f64 t a)) (/.f64 (*.f64 y 5) (-.f64 a t)))
(-.f64 (*.f64 -6 (/.f64 y (-.f64 t a))) (*.f64 5 (/.f64 y (-.f64 a t))))
(-.f64 (*.f64 y (/.f64 -6 (-.f64 t a))) (*.f64 y (/.f64 5 (-.f64 a t))))
(*.f64 y (-.f64 (/.f64 -6 (-.f64 t a)) (/.f64 5 (-.f64 a t))))
(-.f64 (/.f64 (*.f64 y 5) (-.f64 a t)) (/.f64 (*.f64 y -4) (-.f64 t a)))
(-.f64 (*.f64 5 (/.f64 y (-.f64 a t))) (*.f64 -4 (/.f64 y (-.f64 t a))))
(-.f64 (*.f64 y (/.f64 5 (-.f64 a t))) (*.f64 y (/.f64 -4 (-.f64 t a))))
(*.f64 y (-.f64 (/.f64 5 (-.f64 a t)) (/.f64 -4 (-.f64 t a))))
(-.f64 (/.f64 (*.f64 y 3) (-.f64 t a)) (*.f64 (/.f64 y (-.f64 t a)) 4))
(/.f64 y (-.f64 a t))
(-.f64 (*.f64 y (/.f64 2 (-.f64 t a))) (/.f64 (*.f64 y 3) (-.f64 t a)))
(/.f64 y (-.f64 a t))
(-.f64 (*.f64 y (/.f64 2 (-.f64 t a))) (+.f64 (/.f64 y (-.f64 t a)) (*.f64 y (/.f64 2 (-.f64 t a)))))
(*.f64 y (-.f64 (/.f64 2 (-.f64 t a)) (+.f64 (/.f64 2 (-.f64 t a)) (/.f64 -1 (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 y (-.f64 t a)) 4) (/.f64 (*.f64 y 5) (-.f64 t a)))
(/.f64 y (-.f64 a t))
(-.f64 (*.f64 (/.f64 y (-.f64 t a)) 4) (+.f64 (/.f64 (*.f64 y 3) (-.f64 t a)) (*.f64 y (/.f64 2 (-.f64 t a)))))
(-.f64 (*.f64 4 (/.f64 y (-.f64 t a))) (+.f64 (*.f64 y (/.f64 2 (-.f64 t a))) (*.f64 3 (/.f64 y (-.f64 t a)))))
(-.f64 (*.f64 4 (/.f64 y (-.f64 t a))) (+.f64 (*.f64 y (/.f64 2 (-.f64 t a))) (/.f64 (*.f64 y 3) (-.f64 t a))))
(-.f64 (*.f64 4 (/.f64 y (-.f64 t a))) (*.f64 y (+.f64 (/.f64 2 (-.f64 t a)) (/.f64 3 (-.f64 t a)))))
(*.f64 y (-.f64 (*.f64 4 (/.f64 -1 (-.f64 a t))) (+.f64 (/.f64 2 (-.f64 t a)) (/.f64 3 (-.f64 t a)))))
(-.f64 (/.f64 (*.f64 y 5) (-.f64 t a)) (/.f64 (*.f64 y 6) (-.f64 t a)))
(/.f64 y (-.f64 a t))
(-.f64 (/.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (-.f64 a t)) (/.f64 (*.f64 (*.f64 y 5) 2) (-.f64 a t)))
(/.f64 y (-.f64 a t))
(-.f64 (/.f64 (*.f64 y 7) (-.f64 t a)) (/.f64 (*.f64 y 8) (-.f64 t a)))
(/.f64 y (-.f64 a t))
(-.f64 (/.f64 (*.f64 y 8) (-.f64 t a)) (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 t a)))
(/.f64 y (-.f64 a t))
(-.f64 (/.f64 (*.f64 y 8) (-.f64 t a)) (+.f64 (*.f64 (/.f64 y (-.f64 t a)) 4) (/.f64 (*.f64 y 5) (-.f64 t a))))
(/.f64 y (-.f64 a t))
(-.f64 (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 t a)) (/.f64 (*.f64 (*.f64 y 5) 2) (-.f64 t a)))
(/.f64 y (-.f64 a t))
(-.f64 (/.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (-.f64 t a)) (/.f64 (*.f64 y 12) (-.f64 t a)))
(/.f64 y (-.f64 a t))
(-.f64 (/.f64 (*.f64 y 6) (-.f64 t a)) (/.f64 (*.f64 y 7) (-.f64 t a)))
(/.f64 y (-.f64 a t))
(-.f64 (/.f64 (*.f64 y 6) (-.f64 t a)) (neg.f64 (/.f64 (*.f64 y 7) (-.f64 a t))))
(/.f64 y (-.f64 a t))
(-.f64 (/.f64 (*.f64 y 6) (-.f64 t a)) (/.f64 (*.f64 y -7) (-.f64 a t)))
(/.f64 y (-.f64 a t))
(-.f64 (/.f64 (*.f64 y 6) (-.f64 t a)) (+.f64 (/.f64 (*.f64 y 3) (-.f64 t a)) (*.f64 (/.f64 y (-.f64 t a)) 4)))
(/.f64 y (-.f64 a t))
(-.f64 (/.f64 (*.f64 y 8) (-.f64 a t)) (/.f64 (*.f64 y 7) (-.f64 a t)))
(/.f64 y (-.f64 a t))
(-.f64 (/.f64 (*.f64 y 12) (-.f64 a t)) (/.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (-.f64 a t)))
(/.f64 y (-.f64 a t))
(-.f64 (/.f64 (*.f64 y 7) (-.f64 a t)) (/.f64 (*.f64 y -6) (-.f64 t a)))
(-.f64 (*.f64 7 (/.f64 y (-.f64 a t))) (*.f64 -6 (/.f64 y (-.f64 t a))))
(-.f64 (*.f64 y (/.f64 7 (-.f64 a t))) (*.f64 y (/.f64 -6 (-.f64 t a))))
(*.f64 y (-.f64 (/.f64 7 (-.f64 a t)) (/.f64 -6 (-.f64 t a))))
(-.f64 (/.f64 (*.f64 (*.f64 y 5) 2) (-.f64 a t)) (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 a t)))
(/.f64 y (-.f64 a t))
(-.f64 (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 a t)) (/.f64 (*.f64 y 8) (-.f64 a t)))
(/.f64 y (-.f64 a t))
(-.f64 (/.f64 (*.f64 (*.f64 y 5) 2) (-.f64 t a)) (/.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (-.f64 t a)))
(/.f64 y (-.f64 a t))
(-.f64 (/.f64 (*.f64 y -8) (-.f64 t a)) (/.f64 (*.f64 y -7) (-.f64 t a)))
(/.f64 y (-.f64 a t))
(-.f64 (neg.f64 (/.f64 (*.f64 y 8) (-.f64 t a))) (neg.f64 (/.f64 (*.f64 y 7) (-.f64 t a))))
(/.f64 y (-.f64 a t))
(-.f64 (neg.f64 (/.f64 (*.f64 y 8) (-.f64 a t))) (neg.f64 (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 a t))))
(/.f64 y (-.f64 a t))
(-.f64 (/.f64 (*.f64 y -8) (-.f64 a t)) (/.f64 (neg.f64 (+.f64 y (*.f64 y 8))) (-.f64 a t)))
(/.f64 y (-.f64 a t))
(-.f64 (/.f64 (neg.f64 (*.f64 y 12)) (-.f64 t a)) (/.f64 (neg.f64 (+.f64 y (*.f64 (*.f64 y 5) 2))) (-.f64 t a)))
(/.f64 y (-.f64 a t))
(-.f64 (neg.f64 (/.f64 (*.f64 y 12) (-.f64 t a))) (neg.f64 (/.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (-.f64 t a))))
(/.f64 y (-.f64 a t))
(-.f64 (*.f64 (/.f64 (*.f64 y 5) (-.f64 t a)) 2) (+.f64 (/.f64 (*.f64 y 5) (-.f64 t a)) (/.f64 (*.f64 y 6) (-.f64 t a))))
(/.f64 y (-.f64 a t))
(-.f64 (+.f64 (/.f64 (*.f64 y 8) (-.f64 a t)) (/.f64 (*.f64 y 8) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y 8) (-.f64 a t)) (/.f64 (*.f64 y 7) (-.f64 a t))))
(/.f64 y (-.f64 a t))
(-.f64 (+.f64 (/.f64 (*.f64 y 7) (-.f64 a t)) (/.f64 (*.f64 y 7) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y 7) (-.f64 a t)) (/.f64 (*.f64 y -6) (-.f64 t a))))
(-.f64 (+.f64 (*.f64 7 (/.f64 y (-.f64 a t))) (*.f64 7 (/.f64 y (-.f64 a t)))) (+.f64 (*.f64 -6 (/.f64 y (-.f64 t a))) (*.f64 7 (/.f64 y (-.f64 a t)))))
(-.f64 (+.f64 (*.f64 y (/.f64 7 (-.f64 a t))) (*.f64 y (/.f64 7 (-.f64 a t)))) (+.f64 (*.f64 y (/.f64 -6 (-.f64 t a))) (*.f64 y (/.f64 7 (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 y (-.f64 a t)) 14) (+.f64 (*.f64 y (/.f64 -6 (-.f64 t a))) (*.f64 y (/.f64 7 (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 y (-.f64 a t)) 14) (*.f64 y (+.f64 (/.f64 7 (-.f64 a t)) (/.f64 -6 (-.f64 t a)))))
(-.f64 (+.f64 (/.f64 (*.f64 y 7) (-.f64 t a)) (/.f64 (*.f64 y 7) (-.f64 t a))) (+.f64 (/.f64 (*.f64 y 7) (-.f64 t a)) (/.f64 (*.f64 y 8) (-.f64 t a))))
(/.f64 y (-.f64 a t))
(-.f64 (+.f64 (/.f64 (*.f64 y 8) (-.f64 t a)) (/.f64 (*.f64 y 8) (-.f64 t a))) (+.f64 (/.f64 (*.f64 y 8) (-.f64 t a)) (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 t a))))
(-.f64 (+.f64 (*.f64 8 (/.f64 y (-.f64 t a))) (*.f64 8 (/.f64 y (-.f64 t a)))) (+.f64 (*.f64 8 (/.f64 y (-.f64 t a))) (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 t a))))
(-.f64 (+.f64 (*.f64 y (/.f64 8 (-.f64 t a))) (*.f64 y (/.f64 8 (-.f64 t a)))) (+.f64 (*.f64 y (/.f64 8 (-.f64 t a))) (/.f64 (*.f64 y 9) (-.f64 t a))))
(-.f64 (*.f64 (/.f64 y (-.f64 t a)) 16) (+.f64 (*.f64 y (/.f64 8 (-.f64 t a))) (*.f64 (/.f64 y (-.f64 t a)) 9)))
(-.f64 (*.f64 (/.f64 y (-.f64 t a)) 16) (*.f64 (/.f64 y (-.f64 t a)) 17))
(-.f64 (+.f64 (/.f64 (*.f64 y 6) (-.f64 t a)) (/.f64 (*.f64 y 6) (-.f64 t a))) (+.f64 (/.f64 (*.f64 y 6) (-.f64 t a)) (/.f64 (*.f64 y 7) (-.f64 t a))))
(/.f64 y (-.f64 a t))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y 5) 2) (-.f64 a t)) (/.f64 (*.f64 (*.f64 y 5) 2) (-.f64 a t))) (+.f64 (/.f64 (*.f64 (*.f64 y 5) 2) (-.f64 a t)) (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 2 (*.f64 5 (/.f64 y (-.f64 a t)))) (*.f64 2 (*.f64 5 (/.f64 y (-.f64 a t))))) (+.f64 (*.f64 2 (*.f64 5 (/.f64 y (-.f64 a t)))) (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (*.f64 y 10) (-.f64 a t)) (/.f64 (*.f64 y 10) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y 10) (-.f64 a t)) (/.f64 (*.f64 y 9) (-.f64 a t))))
(-.f64 (*.f64 (*.f64 (/.f64 y (-.f64 a t)) 5) 4) (+.f64 (*.f64 (/.f64 y (-.f64 a t)) 10) (*.f64 9 (/.f64 y (-.f64 a t)))))
(-.f64 (*.f64 (/.f64 y (-.f64 a t)) 20) (*.f64 (/.f64 y (-.f64 a t)) 19))
(-.f64 (+.f64 (/.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (-.f64 t a)) (/.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (-.f64 t a))) (+.f64 (/.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (-.f64 t a)) (/.f64 (*.f64 y 12) (-.f64 t a))))
(-.f64 (+.f64 (/.f64 (+.f64 y (*.f64 2 (*.f64 y 5))) (-.f64 t a)) (/.f64 (+.f64 y (*.f64 2 (*.f64 y 5))) (-.f64 t a))) (+.f64 (/.f64 (+.f64 y (*.f64 2 (*.f64 y 5))) (-.f64 t a)) (/.f64 (*.f64 y 12) (-.f64 t a))))
(-.f64 (+.f64 (/.f64 (+.f64 y (*.f64 y 10)) (-.f64 t a)) (/.f64 (+.f64 y (*.f64 y 10)) (-.f64 t a))) (+.f64 (/.f64 (+.f64 y (*.f64 y 10)) (-.f64 t a)) (/.f64 (*.f64 y 12) (-.f64 t a))))
(-.f64 (+.f64 (/.f64 (*.f64 y 11) (-.f64 t a)) (/.f64 (*.f64 y 11) (-.f64 t a))) (+.f64 (/.f64 (*.f64 y 11) (-.f64 t a)) (/.f64 (*.f64 y 12) (-.f64 t a))))
(-.f64 (+.f64 (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 a t)) (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 a t))) (+.f64 (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 a t)) (/.f64 (*.f64 y 8) (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 a t)) (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 a t))) (+.f64 (*.f64 8 (/.f64 y (-.f64 a t))) (/.f64 (+.f64 y (*.f64 y 8)) (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (*.f64 y 9) (-.f64 a t)) (/.f64 (*.f64 y 9) (-.f64 a t))) (+.f64 (*.f64 y (/.f64 8 (-.f64 a t))) (/.f64 (*.f64 y 9) (-.f64 a t))))
(-.f64 (+.f64 (*.f64 9 (/.f64 y (-.f64 a t))) (*.f64 9 (/.f64 y (-.f64 a t)))) (+.f64 (*.f64 y (/.f64 8 (-.f64 a t))) (*.f64 9 (/.f64 y (-.f64 a t)))))
(-.f64 (+.f64 (/.f64 (*.f64 y 9) (-.f64 a t)) (/.f64 (*.f64 y 9) (-.f64 a t))) (*.f64 (/.f64 y (-.f64 a t)) 17))
(-.f64 (+.f64 (/.f64 (*.f64 y 12) (-.f64 a t)) (/.f64 (*.f64 y 12) (-.f64 a t))) (+.f64 (/.f64 (*.f64 y 12) (-.f64 a t)) (/.f64 (+.f64 y (*.f64 (*.f64 y 5) 2)) (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (*.f64 y 12) (-.f64 a t)) (/.f64 (*.f64 y 12) (-.f64 a t))) (+.f64 (/.f64 (+.f64 y (*.f64 2 (*.f64 y 5))) (-.f64 a t)) (/.f64 (*.f64 y 12) (-.f64 a t))))
(-.f64 (+.f64 (/.f64 (*.f64 y 12) (-.f64 a t)) (/.f64 (*.f64 y 12) (-.f64 a t))) (+.f64 (/.f64 (+.f64 y (*.f64 y 10)) (-.f64 a t)) (/.f64 (*.f64 y 12) (-.f64 a t))))
(-.f64 (*.f64 (/.f64 y (-.f64 a t)) 24) (+.f64 (/.f64 (*.f64 y 11) (-.f64 a t)) (*.f64 y (/.f64 12 (-.f64 a t)))))
(/.f64 y (-.f64 a t))
(/.f64 (/.f64 y (-.f64 a t)) 1)
(/.f64 y (-.f64 a t))
(/.f64 (neg.f64 y) (-.f64 t a))
(/.f64 y (-.f64 a t))
(/.f64 (/.f64 y (-.f64 t a)) -1)
(/.f64 y (-.f64 a t))
(pow.f64 (/.f64 y (-.f64 a t)) 1)
(/.f64 y (-.f64 a t))
(neg.f64 (/.f64 y (-.f64 t a)))
(/.f64 y (-.f64 a t))
(+.f64 (/.f64 1 (-.f64 a t)) 0)
(/.f64 1 (-.f64 a t))
(+.f64 0 (/.f64 1 (-.f64 a t)))
(/.f64 1 (-.f64 a t))
(-.f64 (/.f64 1 (-.f64 a t)) 0)
(/.f64 1 (-.f64 a t))
(-.f64 (/.f64 1 (-.f64 t a)) (/.f64 2 (-.f64 t a)))
(/.f64 1 (-.f64 a t))
(-.f64 (/.f64 2 (-.f64 a t)) (/.f64 1 (-.f64 a t)))
(/.f64 1 (-.f64 a t))
(-.f64 (/.f64 2 (-.f64 t a)) (+.f64 (/.f64 1 (-.f64 t a)) (/.f64 2 (-.f64 t a))))
(-.f64 (/.f64 2 (-.f64 t a)) (+.f64 (/.f64 2 (-.f64 t a)) (/.f64 1 (-.f64 t a))))
(-.f64 (/.f64 2 (-.f64 t a)) (+.f64 (/.f64 2 (-.f64 t a)) (/.f64 -1 (-.f64 a t))))
(-.f64 (+.f64 (/.f64 2 (-.f64 a t)) (/.f64 2 (-.f64 a t))) (+.f64 (/.f64 1 (-.f64 a t)) (/.f64 2 (-.f64 a t))))
(*.f64 1 (/.f64 1 (-.f64 a t)))
(/.f64 1 (-.f64 a t))
(*.f64 (/.f64 1 (-.f64 a t)) 1)
(/.f64 1 (-.f64 a t))
(*.f64 -1 (/.f64 1 (-.f64 t a)))
(/.f64 1 (-.f64 a t))
(*.f64 (/.f64 1 (-.f64 t a)) -1)
(/.f64 1 (-.f64 a t))
(pow.f64 (/.f64 1 (-.f64 a t)) 1)
(/.f64 1 (-.f64 a t))
(neg.f64 (/.f64 1 (-.f64 t a)))
(/.f64 1 (-.f64 a t))

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
3.8b
(*.f64 y (/.f64 z a))
Compiler

Compiled 16 to 7 computations (56.3% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite77.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1232×rational_best-1
1204×rational_best-2
1196×rational_best-4
1196×rational_best-3
1170×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
14513
27313
39013
413613
524713
656913
7198213
8374413
9618913
Stop Event
node limit
Counts
1 → 10
Calls
Call 1
Inputs
(*.f64 y (/.f64 z a))
Outputs
((#(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 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 z a) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y z) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z a) (neg.f64 y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (neg.f64 z)) (neg.f64 a))))) (#(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 (/.f64 z a) (neg.f64 y)))))))

simplify439.0ms (3%)

Algorithm
egg-herbie
Rules
1406×rational_best-simplify-2
1396×rational_best-simplify-46
1276×rational_best-simplify-1
1056×rational_best-simplify-55
938×rational_best-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027598
149598
272598
3126598
4243598
5508598
6840598
7868598
8915598
9979598
101075598
111277598
121731598
132161598
142320598
152455598
162648598
172939598
183220598
194356598
205167598
215521598
226018598
236101598
246233598
256839598
267341598
277620598
287708598
297794598
307862598
Stop Event
node limit
Counts
46 → 12
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(+.f64 (*.f64 y (/.f64 z a)) 0)
(+.f64 0 (*.f64 y (/.f64 z a)))
(-.f64 (*.f64 y (/.f64 z a)) 0)
(-.f64 0 (*.f64 (/.f64 z a) (neg.f64 y)))
(/.f64 (*.f64 y (/.f64 z a)) 1)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 (/.f64 z a) (neg.f64 y)) -1)
(/.f64 (*.f64 y (neg.f64 z)) (neg.f64 a))
(pow.f64 (*.f64 y (/.f64 z a)) 1)
(neg.f64 (*.f64 (/.f64 z a) (neg.f64 y)))
Outputs
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(+.f64 (*.f64 y (/.f64 z a)) 0)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(+.f64 0 (*.f64 y (/.f64 z a)))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(-.f64 (*.f64 y (/.f64 z a)) 0)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(-.f64 0 (*.f64 (/.f64 z a) (neg.f64 y)))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y (/.f64 z a)) 1)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 (/.f64 z a) (neg.f64 y)) -1)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y (neg.f64 z)) (neg.f64 a))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(pow.f64 (*.f64 y (/.f64 z a)) 1)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(neg.f64 (*.f64 (/.f64 z a) (neg.f64 y)))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 23 to 8 computations (65.2% saved)

series2.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite95.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1546×rational_best-1
1534×rational_best-4
1534×rational_best-2
1534×rational_best-3
1428×rational_best-simplify-46
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
15432
210932
319732
440632
5124932
6302532
7645132
Stop Event
node limit
Counts
2 → 207
Calls
Call 1
Inputs
(*.f64 y (/.f64 (-.f64 t z) t))
(/.f64 (-.f64 t z) t)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (-.f64 1 (/.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (-.f64 1 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (-.f64 1 (/.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 1 (/.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 t z)) t)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (-.f64 1 (/.f64 z t))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 1 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (/.f64 (neg.f64 z) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (-.f64 2 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z t) (+.f64 1 (*.f64 (/.f64 z t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z t) (+.f64 -1 (/.f64 (*.f64 (-.f64 t z) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 2 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 z t) -1) (/.f64 (*.f64 (-.f64 t z) 2) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 z t)) (*.f64 (/.f64 z t) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 z t)) (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 z t)) (-.f64 2 (*.f64 (+.f64 1 (/.f64 z t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (-.f64 -1 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 z) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z t) -2) (+.f64 1 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z t) -2) (-.f64 1 (/.f64 (neg.f64 z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 z t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 z t)) (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 z (-.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 z t)) (+.f64 (*.f64 (/.f64 z t) -2) (*.f64 (+.f64 1 (/.f64 z t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 z t)) (-.f64 (*.f64 (/.f64 z t) -2) (*.f64 (+.f64 1 (/.f64 z t)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (+.f64 (/.f64 z t) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 2 t)) (+.f64 (-.f64 -1 (/.f64 z t)) (/.f64 (*.f64 (-.f64 t z) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 2 t)) (-.f64 (+.f64 1 (/.f64 z t)) (*.f64 (/.f64 z t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 2 (/.f64 z t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 t) (+.f64 (-.f64 t z) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (*.f64 z (/.f64 2 t))) (+.f64 (*.f64 (/.f64 z t) -2) (-.f64 2 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 (/.f64 z t)) -2) (*.f64 (-.f64 1 (/.f64 z t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t)) (+.f64 (*.f64 (/.f64 z t) -2) (-.f64 2 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 2 (/.f64 (*.f64 (-.f64 t z) 2) t)) (+.f64 (-.f64 -1 (/.f64 z t)) (/.f64 (*.f64 (-.f64 t z) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 z t) -2) (+.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 (-.f64 z t) z)) (-.f64 0 (+.f64 -1 (+.f64 (/.f64 z t) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 (/.f64 z t) -2)) (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 (*.f64 (-.f64 t z) 2) t)) (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -2) (+.f64 1 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 z (-.f64 z t))) (-.f64 -1 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -4 (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (*.f64 2 (-.f64 -1 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (-.f64 0 (+.f64 -1 (+.f64 (/.f64 z t) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z (*.f64 t 3)) t) (*.f64 2 (-.f64 -1 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z (*.f64 t 3)) t) (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) (-.f64 (*.f64 (/.f64 z t) -2) (+.f64 1 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 4 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 4 (-.f64 0 (/.f64 (+.f64 z (*.f64 t 3)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 4 (-.f64 0 (+.f64 (/.f64 z t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 z t) 3) (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 t) (+.f64 (-.f64 t z) z)) (-.f64 2 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (+.f64 -1 (*.f64 z (/.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (-.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 z t) -2) (*.f64 (+.f64 1 (/.f64 z t)) 2)) (-.f64 -1 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (+.f64 -1 (+.f64 (/.f64 z t) -2))) (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 (-.f64 z t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (+.f64 -1 (+.f64 (/.f64 z t) -2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) 2) (+.f64 (-.f64 -1 (/.f64 z t)) (/.f64 (*.f64 (-.f64 t z) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (*.f64 (-.f64 t z) 2) t)) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (+.f64 (/.f64 z t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 1 (/.f64 z t)) (*.f64 (-.f64 1 (/.f64 z t)) -2)) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (*.f64 z (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 1 (/.f64 z t)) (*.f64 (-.f64 1 (/.f64 z t)) -2)) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (-.f64 2 (/.f64 (*.f64 (-.f64 t z) 2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (+.f64 (/.f64 z t) -2)) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 (-.f64 z t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (+.f64 (/.f64 z t) -2)) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 z t)) -2) 4) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (/.f64 (+.f64 z (*.f64 t 3)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 z t)) -2) 4) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (+.f64 (/.f64 z t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 z t) -2) (-.f64 2 (/.f64 z t))) (+.f64 -1 (*.f64 z (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 z t) -2) (-.f64 2 (/.f64 z t))) (-.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 (/.f64 z t)) -3) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (*.f64 (-.f64 1 (/.f64 z t)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 2 (*.f64 (+.f64 1 (/.f64 z t)) 2)) (+.f64 1 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t)) (+.f64 (/.f64 z t) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 (/.f64 z t)) 3) (*.f64 (-.f64 1 (/.f64 z t)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 -1 (/.f64 z t)) (/.f64 (*.f64 (-.f64 t z) 2) t)) (*.f64 z (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 -1 (/.f64 z t)) (/.f64 (*.f64 (-.f64 t z) 2) t)) (-.f64 2 (/.f64 (*.f64 (-.f64 t z) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -4) (/.f64 (+.f64 z (*.f64 t 3)) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -4) (+.f64 (/.f64 z t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -4) (-.f64 0 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)) (-.f64 0 (*.f64 2 (-.f64 -1 (/.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (*.f64 (/.f64 (neg.f64 z) t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (/.f64 z t) 3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) (-.f64 0 (*.f64 (/.f64 z t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (*.f64 (+.f64 1 (/.f64 z t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z t) 3) (-.f64 1 (*.f64 (/.f64 z t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 t) (+.f64 t (*.f64 z 3))) (-.f64 0 (*.f64 (+.f64 1 (/.f64 z t)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 t) (+.f64 t (*.f64 z 3))) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (*.f64 (/.f64 (neg.f64 z) t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 t) (+.f64 t (*.f64 z 3))) (-.f64 0 (*.f64 (/.f64 z t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 t) (+.f64 t (*.f64 z 3))) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (*.f64 (+.f64 1 (/.f64 z t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 (/.f64 -1 t) (+.f64 (-.f64 z t) z))) (-.f64 (-.f64 -1 (/.f64 z t)) (*.f64 (/.f64 (neg.f64 z) t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (/.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 z t) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 (-.f64 2 (/.f64 z t)) (/.f64 (*.f64 (-.f64 t z) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z t) (+.f64 -1 (*.f64 z (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z t) (-.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z t) (/.f64 (+.f64 -1 (/.f64 (*.f64 (-.f64 t z) 2) t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z t) (/.f64 (+.f64 1 (*.f64 (/.f64 z t) -2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (+.f64 (/.f64 z t) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 z t) -1) (*.f64 (-.f64 1 (/.f64 z t)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 z t)) (*.f64 z (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 z t)) (-.f64 2 (/.f64 (*.f64 (-.f64 t z) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 z t)) (-.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 z t)) (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (+.f64 1 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 z) t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z t) -2) (-.f64 -1 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 z t)) (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 (-.f64 z t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 z t)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 z t)) (-.f64 (*.f64 z (/.f64 2 t)) (*.f64 (+.f64 1 (/.f64 z t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 z t)) (-.f64 (*.f64 2 (-.f64 -1 (/.f64 z t))) (*.f64 (/.f64 z t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 z t)) (-.f64 (*.f64 (+.f64 1 (/.f64 z t)) -2) (*.f64 (/.f64 z t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (-.f64 1 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 2 t)) (+.f64 (+.f64 1 (/.f64 z t)) (*.f64 (-.f64 1 (/.f64 z t)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 2 t)) (-.f64 (*.f64 (/.f64 z t) 4) (+.f64 1 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 2 t)) (+.f64 (/.f64 z t) (+.f64 -1 (*.f64 z (/.f64 2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 2 t)) (+.f64 (/.f64 z t) (-.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 2 (/.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (*.f64 z (/.f64 2 t))) (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (/.f64 z t)) -2) (*.f64 (-.f64 1 (/.f64 z t)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t)) (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 2 (/.f64 (*.f64 (-.f64 t z) 2) t)) (+.f64 (+.f64 1 (/.f64 z t)) (*.f64 (-.f64 1 (/.f64 z t)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 z t) -2) (-.f64 -1 (/.f64 (*.f64 (-.f64 t z) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 z t) -2) (/.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 (-.f64 z t) z)) (+.f64 -1 (+.f64 (/.f64 z t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (/.f64 z t) -2)) (/.f64 (neg.f64 z) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (/.f64 (*.f64 (-.f64 t z) 2) t)) (/.f64 (neg.f64 z) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -2) (-.f64 -1 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 z (-.f64 z t))) (+.f64 1 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -4 (-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)) (/.f64 (*.f64 (-.f64 t z) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)) (-.f64 (*.f64 2 (-.f64 -1 (/.f64 z t))) (/.f64 (*.f64 (-.f64 t z) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -2 (+.f64 -1 (+.f64 (/.f64 z t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z (*.f64 t 3)) t) (*.f64 (+.f64 1 (/.f64 z t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z (*.f64 t 3)) t) (+.f64 (*.f64 (-.f64 1 (/.f64 z t)) -2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z (*.f64 t 3)) t) (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -4) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) (/.f64 (+.f64 t (*.f64 z 3)) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) (*.f64 (/.f64 1 t) (+.f64 t (*.f64 z 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) (-.f64 (+.f64 1 (/.f64 z t)) (*.f64 (/.f64 z t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) (+.f64 (+.f64 1 (/.f64 z t)) (-.f64 2 (/.f64 (*.f64 (-.f64 t z) 2) t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4 (/.f64 (+.f64 z (*.f64 t 3)) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4 (+.f64 (/.f64 z t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4 (/.f64 (neg.f64 (+.f64 (/.f64 z t) 3)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 z t) 3) (+.f64 (*.f64 (-.f64 1 (/.f64 z t)) -2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))) (-.f64 (+.f64 -1 (*.f64 z (/.f64 2 t))) (/.f64 (*.f64 (-.f64 t z) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))) (-.f64 (-.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t)) (/.f64 (*.f64 (-.f64 t z) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 z t) -2) (*.f64 (+.f64 1 (/.f64 z t)) 2)) (+.f64 1 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (+.f64 -1 (+.f64 (/.f64 z t) -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) 2) (+.f64 (+.f64 1 (/.f64 z t)) (*.f64 (-.f64 1 (/.f64 z t)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 (*.f64 (-.f64 t z) 2) t)) (-.f64 (+.f64 (/.f64 z t) -2) (/.f64 (*.f64 (-.f64 t z) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 1 (/.f64 z t)) (*.f64 (-.f64 1 (/.f64 z t)) -2)) (-.f64 (*.f64 z (/.f64 2 t)) (/.f64 (*.f64 (-.f64 t z) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 1 (/.f64 z t)) (*.f64 (-.f64 1 (/.f64 z t)) -2)) (-.f64 (-.f64 2 (/.f64 (*.f64 (-.f64 t z) 2) t)) (/.f64 (*.f64 (-.f64 t z) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (+.f64 (/.f64 z t) -2)) (-.f64 (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 (-.f64 z t) z)) (/.f64 (*.f64 (-.f64 t z) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (+.f64 (/.f64 z t) -2)) (-.f64 -2 (/.f64 (*.f64 (-.f64 t z) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 z t)) -2) 4) (-.f64 (/.f64 (+.f64 z (*.f64 t 3)) t) (/.f64 (*.f64 (-.f64 t z) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 z t)) -2) 4) (-.f64 (+.f64 (/.f64 z t) 3) (/.f64 (*.f64 (-.f64 t z) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 z t) -2) (-.f64 2 (/.f64 z t))) (+.f64 1 (*.f64 (/.f64 z t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (-.f64 -1 (/.f64 z t))) (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (/.f64 z t)) -3) (-.f64 (*.f64 (-.f64 1 (/.f64 z t)) -2) (/.f64 (*.f64 (-.f64 t z) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t)) (-.f64 2 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (/.f64 z t)) 3) (/.f64 (*.f64 (-.f64 t z) 2) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 -1 (/.f64 z t)) (/.f64 (*.f64 (-.f64 t z) 2) t)) (*.f64 (/.f64 z t) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -4) (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)) (*.f64 2 (-.f64 -1 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)) (-.f64 (*.f64 (/.f64 (neg.f64 z) t) 4) (/.f64 (*.f64 (-.f64 t z) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (+.f64 (/.f64 z t) 3)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) (*.f64 (/.f64 z t) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) (-.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) (/.f64 (*.f64 (-.f64 t z) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (/.f64 z t)) -2) (+.f64 (-.f64 -1 (/.f64 z t)) (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 (-.f64 z t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (/.f64 z t)) 4) (*.f64 (-.f64 1 (/.f64 z t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (neg.f64 z) t) 4) (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (neg.f64 z) t) 4) (*.f64 (/.f64 -1 t) (+.f64 t (*.f64 z 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z t) 3) (-.f64 (*.f64 (/.f64 z t) 4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 -1 t) (+.f64 t (*.f64 z 3))) (*.f64 (+.f64 1 (/.f64 z t)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 -1 t) (+.f64 t (*.f64 z 3))) (-.f64 (*.f64 (/.f64 (neg.f64 z) t) 4) (/.f64 (*.f64 (-.f64 t z) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 t) (+.f64 t (*.f64 z 3))) (*.f64 (/.f64 z t) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 t) (+.f64 t (*.f64 z 3))) (-.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) (/.f64 (*.f64 (-.f64 t z) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 (/.f64 -1 t) (+.f64 (-.f64 z t) z))) (-.f64 (*.f64 (/.f64 (neg.f64 z) t) 4) (-.f64 -1 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 z t) 4) -1) (/.f64 (*.f64 (/.f64 1 t) (+.f64 t (*.f64 z 3))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 z t) 4) -1) (/.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2 (neg.f64 (+.f64 t z))) (neg.f64 t)) (/.f64 (neg.f64 (+.f64 t (*.f64 z 3))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 t z) -2) (neg.f64 t)) (/.f64 (*.f64 -1 (+.f64 t (*.f64 z 3))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2 (-.f64 -1 (/.f64 z t))) -1) (/.f64 (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2 (neg.f64 (+.f64 t z))) t) (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 t z) -2) t) (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 z t)) -2) -1) (/.f64 (*.f64 (/.f64 -1 t) (+.f64 t (*.f64 z 3))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (neg.f64 z) 4) t) (/.f64 (neg.f64 (+.f64 t (*.f64 z 3))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (neg.f64 z) 4) t) (/.f64 (*.f64 -1 (+.f64 t (*.f64 z 3))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 t 8) t) (/.f64 (+.f64 (*.f64 t 4) (+.f64 z (*.f64 t 3))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 z (*.f64 t 3)) 2) (neg.f64 t)) (/.f64 (+.f64 (*.f64 t 4) (+.f64 z (*.f64 t 3))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 2 (/.f64 z t)) (-.f64 2 (/.f64 z t))) (+.f64 (-.f64 2 (/.f64 z t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t z) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t z) (-.f64 (/.f64 -1 t) (*.f64 (/.f64 1 t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t z) (+.f64 (*.f64 (/.f64 1 t) 2) (/.f64 -1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t z) (+.f64 (/.f64 -1 t) (*.f64 (/.f64 1 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 1 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z t) (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z t) (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 -1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z t) (+.f64 (/.f64 1 t) (*.f64 (/.f64 1 t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (-.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (-.f64 (-.f64 z t) (*.f64 (-.f64 t z) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (+.f64 (*.f64 (-.f64 t z) 2) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 z t) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 z t) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 t) (-.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 t) (-.f64 (*.f64 (-.f64 t z) -2) (-.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 t) (+.f64 (-.f64 t z) (*.f64 (-.f64 t z) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 1 (/.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 z t) -1))))))

simplify171.0ms (1.2%)

Algorithm
egg-herbie
Rules
1204×rational_best-simplify-2
972×rational_best-simplify-1
964×rational_best-simplify-51
956×rational_best-simplify-43
882×rational_best-simplify-49
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
04047241
17886797
212796161
321615827
443115507
560055399
Stop Event
node limit
Counts
267 → 311
Calls
Call 1
Inputs
(/.f64 (*.f64 y (-.f64 t z)) t)
(/.f64 (*.f64 y (-.f64 t z)) t)
(/.f64 (*.f64 y (-.f64 t z)) t)
(/.f64 (*.f64 y (-.f64 t z)) t)
(/.f64 (*.f64 y (-.f64 t z)) t)
(/.f64 (*.f64 y (-.f64 t z)) t)
(/.f64 (*.f64 y (-.f64 t z)) t)
(/.f64 (*.f64 y (-.f64 t z)) t)
(/.f64 (*.f64 y (-.f64 t z)) t)
(/.f64 (*.f64 y (-.f64 t z)) t)
(/.f64 (*.f64 y (-.f64 t z)) t)
(/.f64 (*.f64 y (-.f64 t z)) t)
(*.f64 -1 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 -1 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 -1 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 -1 (/.f64 z t))
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 1 (*.f64 -1 (/.f64 z t)))
1
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 1 (*.f64 -1 (/.f64 z t)))
1
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 1 (*.f64 -1 (/.f64 z t)))
1
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(*.f64 -1 (/.f64 z t))
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(*.f64 -1 (/.f64 z t))
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 (*.f64 y (-.f64 1 (/.f64 z t))) 0)
(+.f64 0 (*.f64 y (-.f64 1 (/.f64 z t))))
(-.f64 (*.f64 y (-.f64 1 (/.f64 z t))) 0)
(/.f64 (*.f64 y (-.f64 1 (/.f64 z t))) 1)
(/.f64 (*.f64 y (-.f64 t z)) t)
(pow.f64 (*.f64 y (-.f64 1 (/.f64 z t))) 1)
(+.f64 (-.f64 1 (/.f64 z t)) 0)
(+.f64 0 (-.f64 1 (/.f64 z t)))
(+.f64 1 (/.f64 (neg.f64 z) t))
(+.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (-.f64 2 (/.f64 z t))))
(+.f64 (/.f64 z t) (+.f64 1 (*.f64 (/.f64 z t) -2)))
(+.f64 (/.f64 z t) (+.f64 -1 (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 -1 (-.f64 2 (/.f64 z t)))
(+.f64 (+.f64 (/.f64 z t) -1) (/.f64 (*.f64 (-.f64 t z) 2) t))
(+.f64 (+.f64 1 (/.f64 z t)) (*.f64 (/.f64 z t) -2))
(+.f64 (+.f64 1 (/.f64 z t)) (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -2))
(+.f64 (+.f64 1 (/.f64 z t)) (-.f64 2 (*.f64 (+.f64 1 (/.f64 z t)) 2)))
(+.f64 2 (-.f64 -1 (/.f64 z t)))
(+.f64 (/.f64 (neg.f64 z) t) 1)
(+.f64 (*.f64 (/.f64 z t) -2) (+.f64 1 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 z t) -2) (-.f64 1 (/.f64 (neg.f64 z) t)))
(+.f64 (-.f64 -1 (/.f64 z t)) 2)
(+.f64 (-.f64 -1 (/.f64 z t)) (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 z (-.f64 z t))))
(+.f64 (-.f64 -1 (/.f64 z t)) (+.f64 (*.f64 (/.f64 z t) -2) (*.f64 (+.f64 1 (/.f64 z t)) 2)))
(+.f64 (-.f64 -1 (/.f64 z t)) (-.f64 (*.f64 (/.f64 z t) -2) (*.f64 (+.f64 1 (/.f64 z t)) -2)))
(+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (+.f64 (/.f64 z t) -1))
(+.f64 (*.f64 z (/.f64 2 t)) (+.f64 (-.f64 -1 (/.f64 z t)) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (*.f64 z (/.f64 2 t)) (-.f64 (+.f64 1 (/.f64 z t)) (*.f64 (/.f64 z t) 4)))
(+.f64 (-.f64 2 (/.f64 z t)) -1)
(+.f64 (-.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 t) (+.f64 (-.f64 t z) z)))
(+.f64 (+.f64 -1 (*.f64 z (/.f64 2 t))) (+.f64 (*.f64 (/.f64 z t) -2) (-.f64 2 (/.f64 z t))))
(+.f64 (*.f64 (-.f64 1 (/.f64 z t)) -2) (*.f64 (-.f64 1 (/.f64 z t)) 3))
(+.f64 (-.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t)) (+.f64 (*.f64 (/.f64 z t) -2) (-.f64 2 (/.f64 z t))))
(+.f64 (-.f64 2 (/.f64 (*.f64 (-.f64 t z) 2) t)) (+.f64 (-.f64 -1 (/.f64 z t)) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (+.f64 (/.f64 z t) -2) (+.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 (-.f64 z t) z)) (-.f64 0 (+.f64 -1 (+.f64 (/.f64 z t) -2))))
(+.f64 (+.f64 1 (*.f64 (/.f64 z t) -2)) (/.f64 z t))
(+.f64 (+.f64 -1 (/.f64 (*.f64 (-.f64 t z) 2) t)) (/.f64 z t))
(+.f64 (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -2) (+.f64 1 (/.f64 z t)))
(+.f64 (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 z (-.f64 z t))) (-.f64 -1 (/.f64 z t)))
(+.f64 -4 (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)) 4)
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (*.f64 2 (-.f64 -1 (/.f64 z t)))))
(+.f64 -2 (-.f64 0 (+.f64 -1 (+.f64 (/.f64 z t) -2))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) t) (*.f64 2 (-.f64 -1 (/.f64 z t))))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) t) (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -4))
(+.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) (-.f64 (*.f64 (/.f64 z t) -2) (+.f64 1 (/.f64 z t))))
(+.f64 4 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)))
(+.f64 4 (-.f64 0 (/.f64 (+.f64 z (*.f64 t 3)) t)))
(+.f64 4 (-.f64 0 (+.f64 (/.f64 z t) 3)))
(+.f64 (+.f64 (/.f64 z t) 3) (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -4))
(+.f64 (*.f64 (/.f64 -1 t) (+.f64 (-.f64 t z) z)) (-.f64 2 (/.f64 z t)))
(+.f64 (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (+.f64 -1 (*.f64 z (/.f64 2 t)))))
(+.f64 (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (-.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t))))
(+.f64 (+.f64 (*.f64 (/.f64 z t) -2) (*.f64 (+.f64 1 (/.f64 z t)) 2)) (-.f64 -1 (/.f64 z t)))
(+.f64 (-.f64 0 (+.f64 -1 (+.f64 (/.f64 z t) -2))) (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 (-.f64 z t) z)))
(+.f64 (-.f64 0 (+.f64 -1 (+.f64 (/.f64 z t) -2))) -2)
(+.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) 2) (+.f64 (-.f64 -1 (/.f64 z t)) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (-.f64 -1 (/.f64 (*.f64 (-.f64 t z) 2) t)) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (+.f64 (/.f64 z t) -2)))
(+.f64 (+.f64 (+.f64 1 (/.f64 z t)) (*.f64 (-.f64 1 (/.f64 z t)) -2)) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (*.f64 z (/.f64 2 t))))
(+.f64 (+.f64 (+.f64 1 (/.f64 z t)) (*.f64 (-.f64 1 (/.f64 z t)) -2)) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (-.f64 2 (/.f64 (*.f64 (-.f64 t z) 2) t))))
(+.f64 (+.f64 -1 (+.f64 (/.f64 z t) -2)) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 (-.f64 z t) z))))
(+.f64 (+.f64 -1 (+.f64 (/.f64 z t) -2)) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -2))
(+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 z t)) -2) 4) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (/.f64 (+.f64 z (*.f64 t 3)) t)))
(+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 z t)) -2) 4) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (+.f64 (/.f64 z t) 3)))
(+.f64 (+.f64 (*.f64 (/.f64 z t) -2) (-.f64 2 (/.f64 z t))) (+.f64 -1 (*.f64 z (/.f64 2 t))))
(+.f64 (+.f64 (*.f64 (/.f64 z t) -2) (-.f64 2 (/.f64 z t))) (-.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (*.f64 (-.f64 1 (/.f64 z t)) -3) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (*.f64 (-.f64 1 (/.f64 z t)) -2)))
(+.f64 (-.f64 2 (*.f64 (+.f64 1 (/.f64 z t)) 2)) (+.f64 1 (/.f64 z t)))
(+.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t)) (+.f64 (/.f64 z t) -2))
(+.f64 (*.f64 (-.f64 1 (/.f64 z t)) 3) (*.f64 (-.f64 1 (/.f64 z t)) -2))
(+.f64 (+.f64 (-.f64 -1 (/.f64 z t)) (/.f64 (*.f64 (-.f64 t z) 2) t)) (*.f64 z (/.f64 2 t)))
(+.f64 (+.f64 (-.f64 -1 (/.f64 z t)) (/.f64 (*.f64 (-.f64 t z) 2) t)) (-.f64 2 (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -4) (/.f64 (+.f64 z (*.f64 t 3)) t))
(+.f64 (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -4) (+.f64 (/.f64 z t) 3))
(+.f64 (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -4) (-.f64 0 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)) (-.f64 0 (*.f64 2 (-.f64 -1 (/.f64 z t)))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (*.f64 (/.f64 (neg.f64 z) t) 4)))
(+.f64 (neg.f64 (+.f64 (/.f64 z t) 3)) 4)
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) (-.f64 0 (*.f64 (/.f64 z t) 4)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (*.f64 (+.f64 1 (/.f64 z t)) 2)))
(+.f64 (*.f64 (/.f64 z t) 3) (-.f64 1 (*.f64 (/.f64 z t) 4)))
(+.f64 (*.f64 (/.f64 -1 t) (+.f64 t (*.f64 z 3))) (-.f64 0 (*.f64 (+.f64 1 (/.f64 z t)) -2)))
(+.f64 (*.f64 (/.f64 -1 t) (+.f64 t (*.f64 z 3))) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (*.f64 (/.f64 (neg.f64 z) t) 4)))
(+.f64 (*.f64 (/.f64 1 t) (+.f64 t (*.f64 z 3))) (-.f64 0 (*.f64 (/.f64 z t) 4)))
(+.f64 (*.f64 (/.f64 1 t) (+.f64 t (*.f64 z 3))) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (*.f64 (+.f64 1 (/.f64 z t)) 2)))
(+.f64 (*.f64 2 (*.f64 (/.f64 -1 t) (+.f64 (-.f64 z t) z))) (-.f64 (-.f64 -1 (/.f64 z t)) (*.f64 (/.f64 (neg.f64 z) t) 4)))
(-.f64 (-.f64 1 (/.f64 z t)) 0)
(-.f64 0 (+.f64 (/.f64 z t) -1))
(-.f64 1 (/.f64 z t))
(-.f64 1 (-.f64 (-.f64 2 (/.f64 z t)) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(-.f64 (/.f64 z t) (+.f64 -1 (*.f64 z (/.f64 2 t))))
(-.f64 (/.f64 z t) (-.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t)))
(-.f64 (/.f64 z t) (/.f64 (+.f64 -1 (/.f64 (*.f64 (-.f64 t z) 2) t)) -1))
(-.f64 (/.f64 z t) (/.f64 (+.f64 1 (*.f64 (/.f64 z t) -2)) -1))
(-.f64 -1 (+.f64 (/.f64 z t) -2))
(-.f64 (+.f64 (/.f64 z t) -1) (*.f64 (-.f64 1 (/.f64 z t)) -2))
(-.f64 (+.f64 1 (/.f64 z t)) (*.f64 z (/.f64 2 t)))
(-.f64 (+.f64 1 (/.f64 z t)) (-.f64 2 (/.f64 (*.f64 (-.f64 t z) 2) t)))
(-.f64 (+.f64 1 (/.f64 z t)) (-.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) 2))
(-.f64 (+.f64 1 (/.f64 z t)) (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -2) -1))
(-.f64 2 (+.f64 1 (/.f64 z t)))
(-.f64 (/.f64 (neg.f64 z) t) -1)
(-.f64 (*.f64 (/.f64 z t) -2) (-.f64 -1 (/.f64 z t)))
(-.f64 (-.f64 -1 (/.f64 z t)) (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 (-.f64 z t) z)))
(-.f64 (-.f64 -1 (/.f64 z t)) -2)
(-.f64 (-.f64 -1 (/.f64 z t)) (-.f64 (*.f64 z (/.f64 2 t)) (*.f64 (+.f64 1 (/.f64 z t)) 2)))
(-.f64 (-.f64 -1 (/.f64 z t)) (-.f64 (*.f64 2 (-.f64 -1 (/.f64 z t))) (*.f64 (/.f64 z t) -2)))
(-.f64 (-.f64 -1 (/.f64 z t)) (-.f64 (*.f64 (+.f64 1 (/.f64 z t)) -2) (*.f64 (/.f64 z t) -2)))
(-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (-.f64 1 (/.f64 z t)))
(-.f64 (*.f64 z (/.f64 2 t)) (+.f64 (+.f64 1 (/.f64 z t)) (*.f64 (-.f64 1 (/.f64 z t)) -2)))
(-.f64 (*.f64 z (/.f64 2 t)) (-.f64 (*.f64 (/.f64 z t) 4) (+.f64 1 (/.f64 z t))))
(-.f64 (*.f64 z (/.f64 2 t)) (+.f64 (/.f64 z t) (+.f64 -1 (*.f64 z (/.f64 2 t)))))
(-.f64 (*.f64 z (/.f64 2 t)) (+.f64 (/.f64 z t) (-.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t))))
(-.f64 (-.f64 2 (/.f64 z t)) 1)
(-.f64 (+.f64 -1 (*.f64 z (/.f64 2 t))) (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))))
(-.f64 (*.f64 (-.f64 1 (/.f64 z t)) -2) (*.f64 (-.f64 1 (/.f64 z t)) -3))
(-.f64 (-.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t)) (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))))
(-.f64 (-.f64 2 (/.f64 (*.f64 (-.f64 t z) 2) t)) (+.f64 (+.f64 1 (/.f64 z t)) (*.f64 (-.f64 1 (/.f64 z t)) -2)))
(-.f64 (+.f64 (/.f64 z t) -2) (-.f64 -1 (/.f64 (*.f64 (-.f64 t z) 2) t)))
(-.f64 (+.f64 (/.f64 z t) -2) (/.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t)) -1))
(-.f64 (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 (-.f64 z t) z)) (+.f64 -1 (+.f64 (/.f64 z t) -2)))
(-.f64 (+.f64 1 (*.f64 (/.f64 z t) -2)) (/.f64 (neg.f64 z) t))
(-.f64 (+.f64 -1 (/.f64 (*.f64 (-.f64 t z) 2) t)) (/.f64 (neg.f64 z) t))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -2) (-.f64 -1 (/.f64 z t)))
(-.f64 (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 z (-.f64 z t))) (+.f64 1 (/.f64 z t)))
(-.f64 -4 (-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)) -4)
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)) (-.f64 (*.f64 2 (-.f64 -1 (/.f64 z t))) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(-.f64 -2 (+.f64 -1 (+.f64 (/.f64 z t) -2)))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) t) (*.f64 (+.f64 1 (/.f64 z t)) 2))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) t) (+.f64 (*.f64 (-.f64 1 (/.f64 z t)) -2) 4))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) t) (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -4) -1))
(-.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) (/.f64 (+.f64 t (*.f64 z 3)) t))
(-.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) (*.f64 (/.f64 1 t) (+.f64 t (*.f64 z 3))))
(-.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) (-.f64 (+.f64 1 (/.f64 z t)) (*.f64 (/.f64 z t) -2)))
(-.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) (+.f64 (+.f64 1 (/.f64 z t)) (-.f64 2 (/.f64 (*.f64 (-.f64 t z) 2) t))))
(-.f64 4 (/.f64 (+.f64 z (*.f64 t 3)) t))
(-.f64 4 (+.f64 (/.f64 z t) 3))
(-.f64 4 (/.f64 (neg.f64 (+.f64 (/.f64 z t) 3)) -1))
(-.f64 (+.f64 (/.f64 z t) 3) (+.f64 (*.f64 (-.f64 1 (/.f64 z t)) -2) 4))
(-.f64 (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))) (-.f64 (+.f64 -1 (*.f64 z (/.f64 2 t))) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(-.f64 (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))) (-.f64 (-.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t)) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(-.f64 (+.f64 (*.f64 (/.f64 z t) -2) (*.f64 (+.f64 1 (/.f64 z t)) 2)) (+.f64 1 (/.f64 z t)))
(-.f64 (-.f64 0 (+.f64 -1 (+.f64 (/.f64 z t) -2))) 2)
(-.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) 2) (+.f64 (+.f64 1 (/.f64 z t)) (*.f64 (-.f64 1 (/.f64 z t)) -2)))
(-.f64 (-.f64 -1 (/.f64 (*.f64 (-.f64 t z) 2) t)) (-.f64 (+.f64 (/.f64 z t) -2) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(-.f64 (+.f64 (+.f64 1 (/.f64 z t)) (*.f64 (-.f64 1 (/.f64 z t)) -2)) (-.f64 (*.f64 z (/.f64 2 t)) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(-.f64 (+.f64 (+.f64 1 (/.f64 z t)) (*.f64 (-.f64 1 (/.f64 z t)) -2)) (-.f64 (-.f64 2 (/.f64 (*.f64 (-.f64 t z) 2) t)) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(-.f64 (+.f64 -1 (+.f64 (/.f64 z t) -2)) (-.f64 (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 (-.f64 z t) z)) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(-.f64 (+.f64 -1 (+.f64 (/.f64 z t) -2)) (-.f64 -2 (/.f64 (*.f64 (-.f64 t z) 2) t)))
(-.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 z t)) -2) 4) (-.f64 (/.f64 (+.f64 z (*.f64 t 3)) t) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(-.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 z t)) -2) 4) (-.f64 (+.f64 (/.f64 z t) 3) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(-.f64 (+.f64 (*.f64 (/.f64 z t) -2) (-.f64 2 (/.f64 z t))) (+.f64 1 (*.f64 (/.f64 z t) -2)))
(-.f64 (*.f64 2 (-.f64 -1 (/.f64 z t))) (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)))
(-.f64 (*.f64 (-.f64 1 (/.f64 z t)) -3) (-.f64 (*.f64 (-.f64 1 (/.f64 z t)) -2) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(-.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t)) (-.f64 2 (/.f64 z t)))
(-.f64 (*.f64 (-.f64 1 (/.f64 z t)) 3) (/.f64 (*.f64 (-.f64 t z) 2) t))
(-.f64 (+.f64 (-.f64 -1 (/.f64 z t)) (/.f64 (*.f64 (-.f64 t z) 2) t)) (*.f64 (/.f64 z t) -2))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -4) (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)) (*.f64 2 (-.f64 -1 (/.f64 z t))))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)) (-.f64 (*.f64 (/.f64 (neg.f64 z) t) 4) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(-.f64 (neg.f64 (+.f64 (/.f64 z t) 3)) -4)
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) (*.f64 (/.f64 z t) 4))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) (-.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(-.f64 (*.f64 (+.f64 1 (/.f64 z t)) -2) (+.f64 (-.f64 -1 (/.f64 z t)) (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 (-.f64 z t) z))))
(-.f64 (*.f64 (-.f64 1 (/.f64 z t)) 4) (*.f64 (-.f64 1 (/.f64 z t)) 3))
(-.f64 (*.f64 (/.f64 (neg.f64 z) t) 4) (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)))
(-.f64 (*.f64 (/.f64 (neg.f64 z) t) 4) (*.f64 (/.f64 -1 t) (+.f64 t (*.f64 z 3))))
(-.f64 (*.f64 (/.f64 z t) 3) (-.f64 (*.f64 (/.f64 z t) 4) 1))
(-.f64 (*.f64 (/.f64 -1 t) (+.f64 t (*.f64 z 3))) (*.f64 (+.f64 1 (/.f64 z t)) -2))
(-.f64 (*.f64 (/.f64 -1 t) (+.f64 t (*.f64 z 3))) (-.f64 (*.f64 (/.f64 (neg.f64 z) t) 4) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(-.f64 (*.f64 (/.f64 1 t) (+.f64 t (*.f64 z 3))) (*.f64 (/.f64 z t) 4))
(-.f64 (*.f64 (/.f64 1 t) (+.f64 t (*.f64 z 3))) (-.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(-.f64 (*.f64 2 (*.f64 (/.f64 -1 t) (+.f64 (-.f64 z t) z))) (-.f64 (*.f64 (/.f64 (neg.f64 z) t) 4) (-.f64 -1 (/.f64 z t))))
(-.f64 (/.f64 (*.f64 (/.f64 z t) 4) -1) (/.f64 (*.f64 (/.f64 1 t) (+.f64 t (*.f64 z 3))) -1))
(-.f64 (/.f64 (*.f64 (/.f64 z t) 4) -1) (/.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) -1))
(-.f64 (/.f64 (*.f64 2 (neg.f64 (+.f64 t z))) (neg.f64 t)) (/.f64 (neg.f64 (+.f64 t (*.f64 z 3))) (neg.f64 t)))
(-.f64 (/.f64 (*.f64 (+.f64 t z) -2) (neg.f64 t)) (/.f64 (*.f64 -1 (+.f64 t (*.f64 z 3))) (neg.f64 t)))
(-.f64 (/.f64 (*.f64 2 (-.f64 -1 (/.f64 z t))) -1) (/.f64 (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)) -1))
(-.f64 (/.f64 (*.f64 2 (neg.f64 (+.f64 t z))) t) (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)))
(-.f64 (/.f64 (*.f64 (+.f64 t z) -2) t) (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)))
(-.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 z t)) -2) -1) (/.f64 (*.f64 (/.f64 -1 t) (+.f64 t (*.f64 z 3))) -1))
(-.f64 (/.f64 (*.f64 (neg.f64 z) 4) t) (/.f64 (neg.f64 (+.f64 t (*.f64 z 3))) t))
(-.f64 (/.f64 (*.f64 (neg.f64 z) 4) t) (/.f64 (*.f64 -1 (+.f64 t (*.f64 z 3))) t))
(-.f64 (/.f64 (*.f64 t 8) t) (/.f64 (+.f64 (*.f64 t 4) (+.f64 z (*.f64 t 3))) t))
(-.f64 (/.f64 (*.f64 (+.f64 z (*.f64 t 3)) 2) (neg.f64 t)) (/.f64 (+.f64 (*.f64 t 4) (+.f64 z (*.f64 t 3))) (neg.f64 t)))
(-.f64 (+.f64 (-.f64 2 (/.f64 z t)) (-.f64 2 (/.f64 z t))) (+.f64 (-.f64 2 (/.f64 z t)) 1))
(*.f64 (-.f64 t z) (/.f64 1 t))
(*.f64 (-.f64 t z) (-.f64 (/.f64 -1 t) (*.f64 (/.f64 1 t) -2)))
(*.f64 (-.f64 t z) (+.f64 (*.f64 (/.f64 1 t) 2) (/.f64 -1 t)))
(*.f64 (-.f64 t z) (+.f64 (/.f64 -1 t) (*.f64 (/.f64 1 t) 2)))
(*.f64 (-.f64 1 (/.f64 z t)) 1)
(*.f64 1 (-.f64 1 (/.f64 z t)))
(*.f64 (-.f64 z t) (/.f64 -1 t))
(*.f64 (-.f64 z t) (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 -1 t)))
(*.f64 (-.f64 z t) (+.f64 (/.f64 1 t) (*.f64 (/.f64 1 t) -2)))
(*.f64 (/.f64 1 t) (-.f64 t z))
(*.f64 (/.f64 1 t) (-.f64 (-.f64 z t) (*.f64 (-.f64 t z) -2)))
(*.f64 (/.f64 1 t) (+.f64 (*.f64 (-.f64 t z) 2) (-.f64 z t)))
(*.f64 -1 (+.f64 (/.f64 z t) -1))
(*.f64 (+.f64 (/.f64 z t) -1) -1)
(*.f64 (/.f64 -1 t) (-.f64 z t))
(*.f64 (/.f64 -1 t) (-.f64 (*.f64 (-.f64 t z) -2) (-.f64 z t)))
(*.f64 (/.f64 -1 t) (+.f64 (-.f64 t z) (*.f64 (-.f64 t z) -2)))
(pow.f64 (-.f64 1 (/.f64 z t)) 1)
(neg.f64 (+.f64 (/.f64 z t) -1))
Outputs
(/.f64 (*.f64 y (-.f64 t z)) t)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(/.f64 (*.f64 y (-.f64 t z)) t)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(/.f64 (*.f64 y (-.f64 t z)) t)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(/.f64 (*.f64 y (-.f64 t z)) t)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(/.f64 (*.f64 y (-.f64 t z)) t)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(/.f64 (*.f64 y (-.f64 t z)) t)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(/.f64 (*.f64 y (-.f64 t z)) t)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(/.f64 (*.f64 y (-.f64 t z)) t)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(/.f64 (*.f64 y (-.f64 t z)) t)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(/.f64 (*.f64 y (-.f64 t z)) t)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(/.f64 (*.f64 y (-.f64 t z)) t)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(/.f64 (*.f64 y (-.f64 t z)) t)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(*.f64 -1 (*.f64 z (/.f64 y t)))
(neg.f64 (*.f64 y (/.f64 z t)))
(*.f64 y (/.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (neg.f64 z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
y
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(*.f64 -1 (*.f64 z (/.f64 y t)))
(neg.f64 (*.f64 y (/.f64 z t)))
(*.f64 y (/.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (neg.f64 z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(*.f64 -1 (*.f64 z (/.f64 y t)))
(neg.f64 (*.f64 y (/.f64 z t)))
(*.f64 y (/.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (neg.f64 z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(*.f64 -1 (/.f64 z t))
(/.f64 z (neg.f64 t))
(/.f64 (neg.f64 z) t)
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
1
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
1
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
1
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(*.f64 -1 (/.f64 z t))
(/.f64 z (neg.f64 t))
(/.f64 (neg.f64 z) t)
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(*.f64 -1 (/.f64 z t))
(/.f64 z (neg.f64 t))
(/.f64 (neg.f64 z) t)
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 1 (*.f64 -1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (*.f64 y (-.f64 1 (/.f64 z t))) 0)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(+.f64 0 (*.f64 y (-.f64 1 (/.f64 z t))))
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(-.f64 (*.f64 y (-.f64 1 (/.f64 z t))) 0)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(/.f64 (*.f64 y (-.f64 1 (/.f64 z t))) 1)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(/.f64 (*.f64 y (-.f64 t z)) t)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(pow.f64 (*.f64 y (-.f64 1 (/.f64 z t))) 1)
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 y (-.f64 1 (/.f64 z t)))
(+.f64 (-.f64 1 (/.f64 z t)) 0)
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 0 (-.f64 1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 1 (/.f64 (neg.f64 z) t))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 1 (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (-.f64 2 (/.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (/.f64 z t) (+.f64 1 (*.f64 (/.f64 z t) -2)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (/.f64 z t) (+.f64 -1 (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 -1 (-.f64 2 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (+.f64 (/.f64 z t) -1) (/.f64 (*.f64 (-.f64 t z) 2) t))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (+.f64 1 (/.f64 z t)) (*.f64 (/.f64 z t) -2))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (+.f64 1 (/.f64 z t)) (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -2))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (+.f64 1 (/.f64 z t)) (-.f64 2 (*.f64 (+.f64 1 (/.f64 z t)) 2)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 2 (-.f64 -1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (/.f64 (neg.f64 z) t) 1)
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (*.f64 (/.f64 z t) -2) (+.f64 1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (*.f64 (/.f64 z t) -2) (-.f64 1 (/.f64 (neg.f64 z) t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (-.f64 -1 (/.f64 z t)) 2)
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (-.f64 -1 (/.f64 z t)) (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 z (-.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (-.f64 -1 (/.f64 z t)) (+.f64 (*.f64 (/.f64 z t) -2) (*.f64 (+.f64 1 (/.f64 z t)) 2)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (-.f64 -1 (/.f64 z t)) (-.f64 (*.f64 (/.f64 z t) -2) (*.f64 (+.f64 1 (/.f64 z t)) -2)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (+.f64 (/.f64 z t) -1))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (*.f64 z (/.f64 2 t)) (+.f64 (-.f64 -1 (/.f64 z t)) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (*.f64 z (/.f64 2 t)) (-.f64 (+.f64 1 (/.f64 z t)) (*.f64 (/.f64 z t) 4)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (-.f64 2 (/.f64 z t)) -1)
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (-.f64 2 (/.f64 z t)) (*.f64 (/.f64 -1 t) (+.f64 (-.f64 t z) z)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (+.f64 -1 (*.f64 z (/.f64 2 t))) (+.f64 (*.f64 (/.f64 z t) -2) (-.f64 2 (/.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (*.f64 (-.f64 1 (/.f64 z t)) -2) (*.f64 (-.f64 1 (/.f64 z t)) 3))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (-.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t)) (+.f64 (*.f64 (/.f64 z t) -2) (-.f64 2 (/.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (-.f64 2 (/.f64 (*.f64 (-.f64 t z) 2) t)) (+.f64 (-.f64 -1 (/.f64 z t)) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 t z) t)) (-.f64 -1 (/.f64 z t))) (-.f64 2 (*.f64 2 (/.f64 (-.f64 t z) t))))
(+.f64 (-.f64 -1 (/.f64 z t)) (+.f64 (*.f64 (-.f64 t z) (/.f64 2 t)) (-.f64 2 (*.f64 (-.f64 t z) (/.f64 2 t)))))
(+.f64 (*.f64 (-.f64 t z) (/.f64 2 t)) (+.f64 (-.f64 -1 (/.f64 z t)) (-.f64 2 (*.f64 (-.f64 t z) (/.f64 2 t)))))
(+.f64 (-.f64 2 (*.f64 (-.f64 t z) (/.f64 2 t))) (+.f64 1 (*.f64 (/.f64 z t) -3)))
(+.f64 (+.f64 (/.f64 z t) -2) (+.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 (-.f64 z t) z)) (-.f64 0 (+.f64 -1 (+.f64 (/.f64 z t) -2))))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (+.f64 1 (*.f64 (/.f64 z t) -2)) (/.f64 z t))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (+.f64 -1 (/.f64 (*.f64 (-.f64 t z) 2) t)) (/.f64 z t))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -2) (+.f64 1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 z (-.f64 z t))) (-.f64 -1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 -4 (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t))))
(+.f64 -4 (-.f64 (*.f64 2 (/.f64 (-.f64 t z) t)) (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t))))
(+.f64 (*.f64 (-.f64 t z) (/.f64 2 t)) (-.f64 -4 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t))))
(+.f64 -4 (/.f64 (-.f64 (*.f64 (-.f64 t z) 2) (neg.f64 (+.f64 z (*.f64 t 3)))) t))
(+.f64 -4 (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 (-.f64 t z) -2)) t))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)) 4)
(+.f64 4 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)))
(-.f64 4 (/.f64 (+.f64 z (*.f64 t 3)) t))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (*.f64 2 (-.f64 -1 (/.f64 z t)))))
(+.f64 4 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)))
(-.f64 4 (/.f64 (+.f64 z (*.f64 t 3)) t))
(+.f64 -2 (-.f64 0 (+.f64 -1 (+.f64 (/.f64 z t) -2))))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) t) (*.f64 2 (-.f64 -1 (/.f64 z t))))
(+.f64 (*.f64 2 (-.f64 -1 (/.f64 z t))) (/.f64 (+.f64 z (*.f64 t 3)) t))
(+.f64 (*.f64 -2 (+.f64 (/.f64 z t) 1)) (/.f64 (+.f64 z (*.f64 t 3)) t))
(+.f64 (/.f64 (+.f64 z (*.f64 t 3)) t) (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -4))
(+.f64 -4 (-.f64 (*.f64 2 (/.f64 (-.f64 t z) t)) (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t))))
(+.f64 (*.f64 (-.f64 t z) (/.f64 2 t)) (-.f64 -4 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t))))
(+.f64 -4 (/.f64 (-.f64 (*.f64 (-.f64 t z) 2) (neg.f64 (+.f64 z (*.f64 t 3)))) t))
(+.f64 -4 (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 (-.f64 t z) -2)) t))
(+.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) (-.f64 (*.f64 (/.f64 z t) -2) (+.f64 1 (/.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 4 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)))
(-.f64 4 (/.f64 (+.f64 z (*.f64 t 3)) t))
(+.f64 4 (-.f64 0 (/.f64 (+.f64 z (*.f64 t 3)) t)))
(+.f64 4 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)))
(-.f64 4 (/.f64 (+.f64 z (*.f64 t 3)) t))
(+.f64 4 (-.f64 0 (+.f64 (/.f64 z t) 3)))
(+.f64 4 (neg.f64 (+.f64 (/.f64 z t) 3)))
(-.f64 4 (+.f64 (/.f64 z t) 3))
(+.f64 (+.f64 (/.f64 z t) 3) (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -4))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (*.f64 (/.f64 -1 t) (+.f64 (-.f64 t z) z)) (-.f64 2 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (+.f64 -1 (*.f64 z (/.f64 2 t)))))
(+.f64 (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) t)) (+.f64 -1 (*.f64 z (/.f64 2 t)))))
(+.f64 (*.f64 (-.f64 t z) (/.f64 2 t)) (-.f64 (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))) (+.f64 -1 (*.f64 z (/.f64 2 t)))))
(+.f64 (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))) (-.f64 1 (*.f64 (/.f64 2 t) (-.f64 z (-.f64 t z)))))
(+.f64 (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (-.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t))))
(+.f64 (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))) (+.f64 (*.f64 2 (/.f64 (-.f64 t z) t)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) t)) 1)))
(+.f64 (*.f64 (-.f64 t z) (/.f64 2 t)) (-.f64 (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))) (-.f64 1 (*.f64 (-.f64 t z) (/.f64 2 t)))))
(+.f64 (*.f64 (-.f64 t z) (/.f64 2 t)) (+.f64 (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))) (+.f64 -1 (*.f64 (-.f64 t z) (/.f64 2 t)))))
(+.f64 (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))) (+.f64 -1 (*.f64 (-.f64 1 (/.f64 z t)) 4)))
(+.f64 (+.f64 (*.f64 (/.f64 z t) -2) (*.f64 (+.f64 1 (/.f64 z t)) 2)) (-.f64 -1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (-.f64 0 (+.f64 -1 (+.f64 (/.f64 z t) -2))) (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 (-.f64 z t) z)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (-.f64 0 (+.f64 -1 (+.f64 (/.f64 z t) -2))) -2)
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) 2) (+.f64 (-.f64 -1 (/.f64 z t)) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 t z) t)) (-.f64 -1 (/.f64 z t))) (-.f64 (*.f64 2 (+.f64 (/.f64 z t) 1)) 2))
(+.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 2 t)) (-.f64 -1 (/.f64 z t))) (-.f64 (*.f64 2 (+.f64 (/.f64 z t) 1)) 2))
(+.f64 (*.f64 (-.f64 t z) (/.f64 2 t)) (+.f64 (-.f64 -1 (/.f64 z t)) (-.f64 (*.f64 2 (+.f64 (/.f64 z t) 1)) 2)))
(+.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 z t) 1)) 2) (+.f64 1 (*.f64 (/.f64 z t) -3)))
(+.f64 (-.f64 -1 (/.f64 (*.f64 (-.f64 t z) 2) t)) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (+.f64 (/.f64 z t) -2)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (+.f64 (+.f64 1 (/.f64 z t)) (*.f64 (-.f64 1 (/.f64 z t)) -2)) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (*.f64 z (/.f64 2 t))))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (+.f64 (+.f64 1 (/.f64 z t)) (*.f64 (-.f64 1 (/.f64 z t)) -2)) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (-.f64 2 (/.f64 (*.f64 (-.f64 t z) 2) t))))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (+.f64 -1 (+.f64 (/.f64 z t) -2)) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 (-.f64 z t) z))))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (+.f64 -1 (+.f64 (/.f64 z t) -2)) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -2))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 z t)) -2) 4) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (/.f64 (+.f64 z (*.f64 t 3)) t)))
(+.f64 4 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)))
(-.f64 4 (/.f64 (+.f64 z (*.f64 t 3)) t))
(+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 z t)) -2) 4) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (+.f64 (/.f64 z t) 3)))
(+.f64 (+.f64 4 (*.f64 (-.f64 1 (/.f64 z t)) -2)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) t)) (+.f64 (/.f64 z t) 3)))
(+.f64 (+.f64 4 (*.f64 (-.f64 1 (/.f64 z t)) -2)) (-.f64 (*.f64 (-.f64 t z) (/.f64 2 t)) (+.f64 (/.f64 z t) 3)))
(+.f64 (*.f64 (-.f64 t z) (/.f64 2 t)) (-.f64 (+.f64 4 (*.f64 2 (+.f64 -1 (/.f64 z t)))) (+.f64 (/.f64 z t) 3)))
(+.f64 (*.f64 (-.f64 t z) (/.f64 2 t)) (-.f64 (+.f64 4 (-.f64 -2 (*.f64 (/.f64 z t) -2))) (+.f64 (/.f64 z t) 3)))
(+.f64 (+.f64 (*.f64 (/.f64 z t) -2) (-.f64 2 (/.f64 z t))) (+.f64 -1 (*.f64 z (/.f64 2 t))))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (+.f64 (*.f64 (/.f64 z t) -2) (-.f64 2 (/.f64 z t))) (-.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (*.f64 (-.f64 1 (/.f64 z t)) -3) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (*.f64 (-.f64 1 (/.f64 z t)) -2)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (-.f64 2 (*.f64 (+.f64 1 (/.f64 z t)) 2)) (+.f64 1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t)) (+.f64 (/.f64 z t) -2))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (*.f64 (-.f64 1 (/.f64 z t)) 3) (*.f64 (-.f64 1 (/.f64 z t)) -2))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (+.f64 (-.f64 -1 (/.f64 z t)) (/.f64 (*.f64 (-.f64 t z) 2) t)) (*.f64 z (/.f64 2 t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (+.f64 (-.f64 -1 (/.f64 z t)) (/.f64 (*.f64 (-.f64 t z) 2) t)) (-.f64 2 (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 t z) t)) (-.f64 -1 (/.f64 z t))) (-.f64 2 (*.f64 2 (/.f64 (-.f64 t z) t))))
(+.f64 (-.f64 -1 (/.f64 z t)) (+.f64 (*.f64 (-.f64 t z) (/.f64 2 t)) (-.f64 2 (*.f64 (-.f64 t z) (/.f64 2 t)))))
(+.f64 (*.f64 (-.f64 t z) (/.f64 2 t)) (+.f64 (-.f64 -1 (/.f64 z t)) (-.f64 2 (*.f64 (-.f64 t z) (/.f64 2 t)))))
(+.f64 (-.f64 2 (*.f64 (-.f64 t z) (/.f64 2 t))) (+.f64 1 (*.f64 (/.f64 z t) -3)))
(+.f64 (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -4) (/.f64 (+.f64 z (*.f64 t 3)) t))
(+.f64 -4 (-.f64 (*.f64 2 (/.f64 (-.f64 t z) t)) (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t))))
(+.f64 (*.f64 (-.f64 t z) (/.f64 2 t)) (-.f64 -4 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t))))
(+.f64 -4 (/.f64 (-.f64 (*.f64 (-.f64 t z) 2) (neg.f64 (+.f64 z (*.f64 t 3)))) t))
(+.f64 -4 (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 (-.f64 t z) -2)) t))
(+.f64 (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -4) (+.f64 (/.f64 z t) 3))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -4) (-.f64 0 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t))))
(+.f64 -4 (-.f64 (*.f64 2 (/.f64 (-.f64 t z) t)) (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t))))
(+.f64 (*.f64 (-.f64 t z) (/.f64 2 t)) (-.f64 -4 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t))))
(+.f64 -4 (/.f64 (-.f64 (*.f64 (-.f64 t z) 2) (neg.f64 (+.f64 z (*.f64 t 3)))) t))
(+.f64 -4 (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 (-.f64 t z) -2)) t))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)) (-.f64 0 (*.f64 2 (-.f64 -1 (/.f64 z t)))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)) (*.f64 (-.f64 -1 (/.f64 z t)) -2))
(+.f64 (*.f64 -2 (-.f64 -1 (/.f64 z t))) (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)))
(-.f64 (*.f64 2 (+.f64 (/.f64 z t) 1)) (/.f64 (+.f64 t (*.f64 z 3)) t))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (*.f64 (/.f64 (neg.f64 z) t) 4)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) t)) (*.f64 (/.f64 (neg.f64 z) t) 4)))
(/.f64 (-.f64 (*.f64 (-.f64 t z) 2) (-.f64 (*.f64 z -4) (neg.f64 (+.f64 t (*.f64 z 3))))) t)
(/.f64 (-.f64 (-.f64 (*.f64 (-.f64 t z) 2) (*.f64 z -4)) (+.f64 t (*.f64 z 3))) t)
(/.f64 (-.f64 (*.f64 (-.f64 t z) 2) (+.f64 t (+.f64 (*.f64 z 3) (*.f64 z -4)))) t)
(/.f64 (-.f64 (*.f64 (-.f64 t z) 2) (+.f64 t (neg.f64 z))) t)
(+.f64 (neg.f64 (+.f64 (/.f64 z t) 3)) 4)
(+.f64 4 (neg.f64 (+.f64 (/.f64 z t) 3)))
(-.f64 4 (+.f64 (/.f64 z t) 3))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) (-.f64 0 (*.f64 (/.f64 z t) 4)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) (neg.f64 (*.f64 (/.f64 z t) 4)))
(+.f64 (*.f64 (/.f64 z t) -4) (/.f64 (+.f64 t (*.f64 z 3)) t))
(/.f64 (+.f64 t (+.f64 (*.f64 z 3) (*.f64 z -4))) t)
(/.f64 (+.f64 t (neg.f64 z)) t)
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (*.f64 (+.f64 1 (/.f64 z t)) 2)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) (neg.f64 (*.f64 (/.f64 z t) 4)))
(+.f64 (*.f64 (/.f64 z t) -4) (/.f64 (+.f64 t (*.f64 z 3)) t))
(/.f64 (+.f64 t (+.f64 (*.f64 z 3) (*.f64 z -4))) t)
(/.f64 (+.f64 t (neg.f64 z)) t)
(+.f64 (*.f64 (/.f64 z t) 3) (-.f64 1 (*.f64 (/.f64 z t) 4)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(+.f64 (*.f64 (/.f64 -1 t) (+.f64 t (*.f64 z 3))) (-.f64 0 (*.f64 (+.f64 1 (/.f64 z t)) -2)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)) (*.f64 (-.f64 -1 (/.f64 z t)) -2))
(+.f64 (*.f64 -2 (-.f64 -1 (/.f64 z t))) (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)))
(-.f64 (*.f64 2 (+.f64 (/.f64 z t) 1)) (/.f64 (+.f64 t (*.f64 z 3)) t))
(+.f64 (*.f64 (/.f64 -1 t) (+.f64 t (*.f64 z 3))) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (*.f64 (/.f64 (neg.f64 z) t) 4)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) t)) (*.f64 (/.f64 (neg.f64 z) t) 4)))
(/.f64 (-.f64 (*.f64 (-.f64 t z) 2) (-.f64 (*.f64 z -4) (neg.f64 (+.f64 t (*.f64 z 3))))) t)
(/.f64 (-.f64 (-.f64 (*.f64 (-.f64 t z) 2) (*.f64 z -4)) (+.f64 t (*.f64 z 3))) t)
(/.f64 (-.f64 (*.f64 (-.f64 t z) 2) (+.f64 t (+.f64 (*.f64 z 3) (*.f64 z -4)))) t)
(/.f64 (-.f64 (*.f64 (-.f64 t z) 2) (+.f64 t (neg.f64 z))) t)
(+.f64 (*.f64 (/.f64 1 t) (+.f64 t (*.f64 z 3))) (-.f64 0 (*.f64 (/.f64 z t) 4)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) (neg.f64 (*.f64 (/.f64 z t) 4)))
(+.f64 (*.f64 (/.f64 z t) -4) (/.f64 (+.f64 t (*.f64 z 3)) t))
(/.f64 (+.f64 t (+.f64 (*.f64 z 3) (*.f64 z -4))) t)
(/.f64 (+.f64 t (neg.f64 z)) t)
(+.f64 (*.f64 (/.f64 1 t) (+.f64 t (*.f64 z 3))) (-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (*.f64 (+.f64 1 (/.f64 z t)) 2)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) (neg.f64 (*.f64 (/.f64 z t) 4)))
(+.f64 (*.f64 (/.f64 z t) -4) (/.f64 (+.f64 t (*.f64 z 3)) t))
(/.f64 (+.f64 t (+.f64 (*.f64 z 3) (*.f64 z -4))) t)
(/.f64 (+.f64 t (neg.f64 z)) t)
(+.f64 (*.f64 2 (*.f64 (/.f64 -1 t) (+.f64 (-.f64 z t) z))) (-.f64 (-.f64 -1 (/.f64 z t)) (*.f64 (/.f64 (neg.f64 z) t) 4)))
(+.f64 (*.f64 2 (*.f64 (/.f64 -1 t) (+.f64 z (-.f64 z t)))) (-.f64 (-.f64 -1 (/.f64 z t)) (*.f64 (/.f64 (neg.f64 z) t) 4)))
(+.f64 (-.f64 -1 (/.f64 z t)) (-.f64 (*.f64 2 (*.f64 (/.f64 -1 t) (+.f64 z (-.f64 z t)))) (*.f64 (/.f64 z t) -4)))
(+.f64 (-.f64 -1 (/.f64 z t)) (+.f64 (*.f64 (/.f64 z t) 4) (*.f64 2 (*.f64 (/.f64 -1 t) (+.f64 z (-.f64 z t))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 -1 t) (+.f64 z (-.f64 z t)))) (+.f64 -1 (*.f64 (/.f64 z t) 3)))
(+.f64 (-.f64 -1 (*.f64 (/.f64 z t) -3)) (*.f64 2 (+.f64 1 (*.f64 (/.f64 z t) -2))))
(-.f64 (-.f64 1 (/.f64 z t)) 0)
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 0 (+.f64 (/.f64 z t) -1))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 1 (/.f64 z t))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (-.f64 (-.f64 2 (/.f64 z t)) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (/.f64 z t) (+.f64 -1 (*.f64 z (/.f64 2 t))))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (/.f64 z t) (-.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (/.f64 z t) (/.f64 (+.f64 -1 (/.f64 (*.f64 (-.f64 t z) 2) t)) -1))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (/.f64 z t) (/.f64 (+.f64 1 (*.f64 (/.f64 z t) -2)) -1))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 -1 (+.f64 (/.f64 z t) -2))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (+.f64 (/.f64 z t) -1) (*.f64 (-.f64 1 (/.f64 z t)) -2))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (+.f64 1 (/.f64 z t)) (*.f64 z (/.f64 2 t)))
(-.f64 (+.f64 (/.f64 z t) 1) (*.f64 z (/.f64 2 t)))
(-.f64 (+.f64 1 (/.f64 z t)) (-.f64 2 (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (+.f64 1 (/.f64 z t)) (-.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) 2))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (+.f64 1 (/.f64 z t)) (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -2) -1))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 2 (+.f64 1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (/.f64 (neg.f64 z) t) -1)
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (*.f64 (/.f64 z t) -2) (-.f64 -1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (-.f64 -1 (/.f64 z t)) (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 (-.f64 z t) z)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (-.f64 -1 (/.f64 z t)) -2)
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (-.f64 -1 (/.f64 z t)) (-.f64 (*.f64 z (/.f64 2 t)) (*.f64 (+.f64 1 (/.f64 z t)) 2)))
(+.f64 (*.f64 2 (+.f64 (/.f64 z t) 1)) (-.f64 (-.f64 -1 (/.f64 z t)) (*.f64 z (/.f64 2 t))))
(-.f64 (*.f64 2 (+.f64 (/.f64 z t) 1)) (+.f64 (/.f64 z t) (-.f64 (*.f64 z (/.f64 2 t)) -1)))
(-.f64 (*.f64 2 (+.f64 (/.f64 z t) 1)) (+.f64 (/.f64 z t) (+.f64 1 (*.f64 z (/.f64 2 t)))))
(-.f64 (neg.f64 (*.f64 z (/.f64 2 t))) (-.f64 -1 (/.f64 z t)))
(+.f64 (neg.f64 (*.f64 z (/.f64 2 t))) (+.f64 (/.f64 z t) 1))
(-.f64 (-.f64 -1 (/.f64 z t)) (-.f64 (*.f64 2 (-.f64 -1 (/.f64 z t))) (*.f64 (/.f64 z t) -2)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (-.f64 -1 (/.f64 z t)) (-.f64 (*.f64 (+.f64 1 (/.f64 z t)) -2) (*.f64 (/.f64 z t) -2)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) (-.f64 1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (*.f64 z (/.f64 2 t)) (+.f64 (+.f64 1 (/.f64 z t)) (*.f64 (-.f64 1 (/.f64 z t)) -2)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (*.f64 z (/.f64 2 t)) (-.f64 (*.f64 (/.f64 z t) 4) (+.f64 1 (/.f64 z t))))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (*.f64 z (/.f64 2 t)) (+.f64 (/.f64 z t) (+.f64 -1 (*.f64 z (/.f64 2 t)))))
(-.f64 (*.f64 z (/.f64 2 t)) (+.f64 (*.f64 z (/.f64 2 t)) (+.f64 -1 (/.f64 z t))))
(-.f64 (*.f64 z (/.f64 2 t)) (+.f64 (+.f64 -1 (/.f64 z t)) (*.f64 z (/.f64 2 t))))
(-.f64 (*.f64 z (/.f64 2 t)) (+.f64 (/.f64 z t) (-.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t))))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (-.f64 2 (/.f64 z t)) 1)
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (+.f64 -1 (*.f64 z (/.f64 2 t))) (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))))
(-.f64 (*.f64 (-.f64 1 (/.f64 z t)) -2) (*.f64 (-.f64 1 (/.f64 z t)) -3))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (-.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t)) (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))))
(-.f64 (-.f64 1 (*.f64 2 (/.f64 (-.f64 t z) t))) (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))))
(-.f64 (-.f64 1 (*.f64 (-.f64 t z) (/.f64 2 t))) (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))))
(-.f64 (+.f64 1 (*.f64 2 (+.f64 -1 (/.f64 z t)))) (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))))
(-.f64 (-.f64 -1 (*.f64 (/.f64 z t) -2)) (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))))
(-.f64 (-.f64 2 (/.f64 (*.f64 (-.f64 t z) 2) t)) (+.f64 (+.f64 1 (/.f64 z t)) (*.f64 (-.f64 1 (/.f64 z t)) -2)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (+.f64 (/.f64 z t) -2) (-.f64 -1 (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (+.f64 (/.f64 z t) -2) (/.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t)) -1))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 (-.f64 z t) z)) (+.f64 -1 (+.f64 (/.f64 z t) -2)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (+.f64 1 (*.f64 (/.f64 z t) -2)) (/.f64 (neg.f64 z) t))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (+.f64 -1 (/.f64 (*.f64 (-.f64 t z) 2) t)) (/.f64 (neg.f64 z) t))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -2) (-.f64 -1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 z (-.f64 z t))) (+.f64 1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 -4 (-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 -4 (-.f64 (*.f64 2 (/.f64 (-.f64 t z) t)) (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t))))
(+.f64 (*.f64 (-.f64 t z) (/.f64 2 t)) (-.f64 -4 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t))))
(+.f64 -4 (/.f64 (-.f64 (*.f64 (-.f64 t z) 2) (neg.f64 (+.f64 z (*.f64 t 3)))) t))
(+.f64 -4 (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 (-.f64 t z) -2)) t))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)) -4)
(+.f64 4 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)))
(-.f64 4 (/.f64 (+.f64 z (*.f64 t 3)) t))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)) (-.f64 (*.f64 2 (-.f64 -1 (/.f64 z t))) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 4 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)))
(-.f64 4 (/.f64 (+.f64 z (*.f64 t 3)) t))
(-.f64 -2 (+.f64 -1 (+.f64 (/.f64 z t) -2)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) t) (*.f64 (+.f64 1 (/.f64 z t)) 2))
(+.f64 (*.f64 2 (-.f64 -1 (/.f64 z t))) (/.f64 (+.f64 z (*.f64 t 3)) t))
(+.f64 (*.f64 -2 (+.f64 (/.f64 z t) 1)) (/.f64 (+.f64 z (*.f64 t 3)) t))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) t) (+.f64 (*.f64 (-.f64 1 (/.f64 z t)) -2) 4))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) t) (+.f64 4 (*.f64 (-.f64 1 (/.f64 z t)) -2)))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) t) (+.f64 4 (*.f64 2 (+.f64 -1 (/.f64 z t)))))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) t) (+.f64 4 (-.f64 -2 (*.f64 (/.f64 z t) -2))))
(-.f64 (/.f64 (+.f64 z (*.f64 t 3)) t) (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -4) -1))
(+.f64 -4 (-.f64 (*.f64 2 (/.f64 (-.f64 t z) t)) (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t))))
(+.f64 (*.f64 (-.f64 t z) (/.f64 2 t)) (-.f64 -4 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t))))
(+.f64 -4 (/.f64 (-.f64 (*.f64 (-.f64 t z) 2) (neg.f64 (+.f64 z (*.f64 t 3)))) t))
(+.f64 -4 (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 (-.f64 t z) -2)) t))
(-.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) (/.f64 (+.f64 t (*.f64 z 3)) t))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)) (*.f64 (-.f64 -1 (/.f64 z t)) -2))
(+.f64 (*.f64 -2 (-.f64 -1 (/.f64 z t))) (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)))
(-.f64 (*.f64 2 (+.f64 (/.f64 z t) 1)) (/.f64 (+.f64 t (*.f64 z 3)) t))
(-.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) (*.f64 (/.f64 1 t) (+.f64 t (*.f64 z 3))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)) (*.f64 (-.f64 -1 (/.f64 z t)) -2))
(+.f64 (*.f64 -2 (-.f64 -1 (/.f64 z t))) (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)))
(-.f64 (*.f64 2 (+.f64 (/.f64 z t) 1)) (/.f64 (+.f64 t (*.f64 z 3)) t))
(-.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) (-.f64 (+.f64 1 (/.f64 z t)) (*.f64 (/.f64 z t) -2)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) (+.f64 (+.f64 1 (/.f64 z t)) (-.f64 2 (/.f64 (*.f64 (-.f64 t z) 2) t))))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 4 (/.f64 (+.f64 z (*.f64 t 3)) t))
(+.f64 4 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)))
(-.f64 4 (+.f64 (/.f64 z t) 3))
(+.f64 4 (neg.f64 (+.f64 (/.f64 z t) 3)))
(-.f64 4 (/.f64 (neg.f64 (+.f64 (/.f64 z t) 3)) -1))
(+.f64 4 (neg.f64 (+.f64 (/.f64 z t) 3)))
(-.f64 4 (+.f64 (/.f64 z t) 3))
(-.f64 (+.f64 (/.f64 z t) 3) (+.f64 (*.f64 (-.f64 1 (/.f64 z t)) -2) 4))
(-.f64 (+.f64 (/.f64 z t) 3) (+.f64 4 (*.f64 (-.f64 1 (/.f64 z t)) -2)))
(-.f64 (+.f64 (/.f64 z t) 3) (+.f64 4 (*.f64 2 (+.f64 -1 (/.f64 z t)))))
(-.f64 (+.f64 (/.f64 z t) 3) (+.f64 4 (-.f64 -2 (*.f64 (/.f64 z t) -2))))
(-.f64 (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))) (-.f64 (+.f64 -1 (*.f64 z (/.f64 2 t))) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) t)) (+.f64 -1 (*.f64 z (/.f64 2 t)))))
(+.f64 (*.f64 (-.f64 t z) (/.f64 2 t)) (-.f64 (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))) (+.f64 -1 (*.f64 z (/.f64 2 t)))))
(+.f64 (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))) (-.f64 1 (*.f64 (/.f64 2 t) (-.f64 z (-.f64 t z)))))
(-.f64 (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))) (-.f64 (-.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t)) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))) (+.f64 (*.f64 2 (/.f64 (-.f64 t z) t)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) t)) 1)))
(+.f64 (*.f64 (-.f64 t z) (/.f64 2 t)) (-.f64 (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))) (-.f64 1 (*.f64 (-.f64 t z) (/.f64 2 t)))))
(+.f64 (*.f64 (-.f64 t z) (/.f64 2 t)) (+.f64 (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))) (+.f64 -1 (*.f64 (-.f64 t z) (/.f64 2 t)))))
(+.f64 (*.f64 (/.f64 1 t) (-.f64 z (*.f64 (-.f64 t z) 2))) (+.f64 -1 (*.f64 (-.f64 1 (/.f64 z t)) 4)))
(-.f64 (+.f64 (*.f64 (/.f64 z t) -2) (*.f64 (+.f64 1 (/.f64 z t)) 2)) (+.f64 1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (-.f64 0 (+.f64 -1 (+.f64 (/.f64 z t) -2))) 2)
(-.f64 (neg.f64 (+.f64 -1 (+.f64 (/.f64 z t) -2))) 2)
(-.f64 (neg.f64 (+.f64 (/.f64 z t) -3)) 2)
(-.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) 2) (+.f64 (+.f64 1 (/.f64 z t)) (*.f64 (-.f64 1 (/.f64 z t)) -2)))
(-.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 z t) 1)) 2) (+.f64 (+.f64 (/.f64 z t) 1) (*.f64 (-.f64 1 (/.f64 z t)) -2)))
(-.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 z t) 1)) 2) (+.f64 (/.f64 z t) (+.f64 1 (*.f64 (-.f64 1 (/.f64 z t)) -2))))
(-.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 z t) 1)) 2) (+.f64 (/.f64 z t) (+.f64 1 (*.f64 2 (+.f64 -1 (/.f64 z t))))))
(-.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 z t) 1)) 2) (-.f64 -1 (*.f64 (/.f64 z t) -3)))
(-.f64 (-.f64 -1 (/.f64 (*.f64 (-.f64 t z) 2) t)) (-.f64 (+.f64 (/.f64 z t) -2) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (+.f64 (+.f64 1 (/.f64 z t)) (*.f64 (-.f64 1 (/.f64 z t)) -2)) (-.f64 (*.f64 z (/.f64 2 t)) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (+.f64 (+.f64 1 (/.f64 z t)) (*.f64 (-.f64 1 (/.f64 z t)) -2)) (-.f64 (-.f64 2 (/.f64 (*.f64 (-.f64 t z) 2) t)) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (+.f64 -1 (+.f64 (/.f64 z t) -2)) (-.f64 (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 (-.f64 z t) z)) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (+.f64 -1 (+.f64 (/.f64 z t) -2)) (-.f64 -2 (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 z t)) -2) 4) (-.f64 (/.f64 (+.f64 z (*.f64 t 3)) t) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 4 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)))
(-.f64 4 (/.f64 (+.f64 z (*.f64 t 3)) t))
(-.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 z t)) -2) 4) (-.f64 (+.f64 (/.f64 z t) 3) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (+.f64 4 (*.f64 (-.f64 1 (/.f64 z t)) -2)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) t)) (+.f64 (/.f64 z t) 3)))
(+.f64 (+.f64 4 (*.f64 (-.f64 1 (/.f64 z t)) -2)) (-.f64 (*.f64 (-.f64 t z) (/.f64 2 t)) (+.f64 (/.f64 z t) 3)))
(+.f64 (*.f64 (-.f64 t z) (/.f64 2 t)) (-.f64 (+.f64 4 (*.f64 2 (+.f64 -1 (/.f64 z t)))) (+.f64 (/.f64 z t) 3)))
(+.f64 (*.f64 (-.f64 t z) (/.f64 2 t)) (-.f64 (+.f64 4 (-.f64 -2 (*.f64 (/.f64 z t) -2))) (+.f64 (/.f64 z t) 3)))
(-.f64 (+.f64 (*.f64 (/.f64 z t) -2) (-.f64 2 (/.f64 z t))) (+.f64 1 (*.f64 (/.f64 z t) -2)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (*.f64 2 (-.f64 -1 (/.f64 z t))) (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)))
(+.f64 (*.f64 2 (-.f64 -1 (/.f64 z t))) (/.f64 (+.f64 z (*.f64 t 3)) t))
(+.f64 (*.f64 -2 (+.f64 (/.f64 z t) 1)) (/.f64 (+.f64 z (*.f64 t 3)) t))
(-.f64 (*.f64 (-.f64 1 (/.f64 z t)) -3) (-.f64 (*.f64 (-.f64 1 (/.f64 z t)) -2) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (+.f64 1 (/.f64 (*.f64 (-.f64 t z) 2) t)) (-.f64 2 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (*.f64 (-.f64 1 (/.f64 z t)) 3) (/.f64 (*.f64 (-.f64 t z) 2) t))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (+.f64 (-.f64 -1 (/.f64 z t)) (/.f64 (*.f64 (-.f64 t z) 2) t)) (*.f64 (/.f64 z t) -2))
(-.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 t z) t)) (-.f64 -1 (/.f64 z t))) (*.f64 (/.f64 z t) -2))
(-.f64 (+.f64 (*.f64 (-.f64 t z) (/.f64 2 t)) (-.f64 -1 (/.f64 z t))) (*.f64 (/.f64 z t) -2))
(-.f64 (+.f64 1 (*.f64 (/.f64 z t) -3)) (*.f64 (/.f64 z t) -2))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 t z) 2) t) -4) (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)))
(+.f64 -4 (-.f64 (*.f64 2 (/.f64 (-.f64 t z) t)) (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t))))
(+.f64 (*.f64 (-.f64 t z) (/.f64 2 t)) (-.f64 -4 (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t))))
(+.f64 -4 (/.f64 (-.f64 (*.f64 (-.f64 t z) 2) (neg.f64 (+.f64 z (*.f64 t 3)))) t))
(+.f64 -4 (/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 (-.f64 t z) -2)) t))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)) (*.f64 2 (-.f64 -1 (/.f64 z t))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)) (*.f64 (-.f64 -1 (/.f64 z t)) -2))
(+.f64 (*.f64 -2 (-.f64 -1 (/.f64 z t))) (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)))
(-.f64 (*.f64 2 (+.f64 (/.f64 z t) 1)) (/.f64 (+.f64 t (*.f64 z 3)) t))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)) (-.f64 (*.f64 (/.f64 (neg.f64 z) t) 4) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) t)) (*.f64 (/.f64 (neg.f64 z) t) 4)))
(/.f64 (-.f64 (*.f64 (-.f64 t z) 2) (-.f64 (*.f64 z -4) (neg.f64 (+.f64 t (*.f64 z 3))))) t)
(/.f64 (-.f64 (-.f64 (*.f64 (-.f64 t z) 2) (*.f64 z -4)) (+.f64 t (*.f64 z 3))) t)
(/.f64 (-.f64 (*.f64 (-.f64 t z) 2) (+.f64 t (+.f64 (*.f64 z 3) (*.f64 z -4)))) t)
(/.f64 (-.f64 (*.f64 (-.f64 t z) 2) (+.f64 t (neg.f64 z))) t)
(-.f64 (neg.f64 (+.f64 (/.f64 z t) 3)) -4)
(+.f64 4 (neg.f64 (+.f64 (/.f64 z t) 3)))
(-.f64 4 (+.f64 (/.f64 z t) 3))
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) (*.f64 (/.f64 z t) 4))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) (neg.f64 (*.f64 (/.f64 z t) 4)))
(+.f64 (*.f64 (/.f64 z t) -4) (/.f64 (+.f64 t (*.f64 z 3)) t))
(/.f64 (+.f64 t (+.f64 (*.f64 z 3) (*.f64 z -4))) t)
(/.f64 (+.f64 t (neg.f64 z)) t)
(-.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) (-.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) (neg.f64 (*.f64 (/.f64 z t) 4)))
(+.f64 (*.f64 (/.f64 z t) -4) (/.f64 (+.f64 t (*.f64 z 3)) t))
(/.f64 (+.f64 t (+.f64 (*.f64 z 3) (*.f64 z -4))) t)
(/.f64 (+.f64 t (neg.f64 z)) t)
(-.f64 (*.f64 (+.f64 1 (/.f64 z t)) -2) (+.f64 (-.f64 -1 (/.f64 z t)) (*.f64 (*.f64 (/.f64 1 t) 2) (-.f64 (-.f64 z t) z))))
(-.f64 (*.f64 -2 (+.f64 (/.f64 z t) 1)) (+.f64 (-.f64 -1 (/.f64 z t)) (*.f64 (*.f64 2 (/.f64 1 t)) (-.f64 (-.f64 z t) z))))
(-.f64 (*.f64 -2 (+.f64 (/.f64 z t) 1)) (+.f64 (-.f64 -1 (/.f64 z t)) (*.f64 2 (*.f64 (-.f64 (-.f64 z t) z) (/.f64 1 t)))))
(-.f64 (*.f64 -2 (+.f64 (/.f64 z t) 1)) (+.f64 (-.f64 -1 (/.f64 z t)) (*.f64 2 (*.f64 (/.f64 1 t) (-.f64 (-.f64 z t) z)))))
(-.f64 (*.f64 -2 (+.f64 (/.f64 z t) 1)) (+.f64 -2 (-.f64 -1 (/.f64 z t))))
(-.f64 (*.f64 (-.f64 1 (/.f64 z t)) 4) (*.f64 (-.f64 1 (/.f64 z t)) 3))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (*.f64 (/.f64 (neg.f64 z) t) 4) (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) (neg.f64 (*.f64 (/.f64 z t) 4)))
(+.f64 (*.f64 (/.f64 z t) -4) (/.f64 (+.f64 t (*.f64 z 3)) t))
(/.f64 (+.f64 t (+.f64 (*.f64 z 3) (*.f64 z -4))) t)
(/.f64 (+.f64 t (neg.f64 z)) t)
(-.f64 (*.f64 (/.f64 (neg.f64 z) t) 4) (*.f64 (/.f64 -1 t) (+.f64 t (*.f64 z 3))))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) (neg.f64 (*.f64 (/.f64 z t) 4)))
(+.f64 (*.f64 (/.f64 z t) -4) (/.f64 (+.f64 t (*.f64 z 3)) t))
(/.f64 (+.f64 t (+.f64 (*.f64 z 3) (*.f64 z -4))) t)
(/.f64 (+.f64 t (neg.f64 z)) t)
(-.f64 (*.f64 (/.f64 z t) 3) (-.f64 (*.f64 (/.f64 z t) 4) 1))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(-.f64 (*.f64 (/.f64 -1 t) (+.f64 t (*.f64 z 3))) (*.f64 (+.f64 1 (/.f64 z t)) -2))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)) (*.f64 (-.f64 -1 (/.f64 z t)) -2))
(+.f64 (*.f64 -2 (-.f64 -1 (/.f64 z t))) (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)))
(-.f64 (*.f64 2 (+.f64 (/.f64 z t) 1)) (/.f64 (+.f64 t (*.f64 z 3)) t))
(-.f64 (*.f64 (/.f64 -1 t) (+.f64 t (*.f64 z 3))) (-.f64 (*.f64 (/.f64 (neg.f64 z) t) 4) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)) (-.f64 (*.f64 2 (/.f64 (-.f64 t z) t)) (*.f64 (/.f64 (neg.f64 z) t) 4)))
(/.f64 (-.f64 (*.f64 (-.f64 t z) 2) (-.f64 (*.f64 z -4) (neg.f64 (+.f64 t (*.f64 z 3))))) t)
(/.f64 (-.f64 (-.f64 (*.f64 (-.f64 t z) 2) (*.f64 z -4)) (+.f64 t (*.f64 z 3))) t)
(/.f64 (-.f64 (*.f64 (-.f64 t z) 2) (+.f64 t (+.f64 (*.f64 z 3) (*.f64 z -4)))) t)
(/.f64 (-.f64 (*.f64 (-.f64 t z) 2) (+.f64 t (neg.f64 z))) t)
(-.f64 (*.f64 (/.f64 1 t) (+.f64 t (*.f64 z 3))) (*.f64 (/.f64 z t) 4))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) (neg.f64 (*.f64 (/.f64 z t) 4)))
(+.f64 (*.f64 (/.f64 z t) -4) (/.f64 (+.f64 t (*.f64 z 3)) t))
(/.f64 (+.f64 t (+.f64 (*.f64 z 3) (*.f64 z -4))) t)
(/.f64 (+.f64 t (neg.f64 z)) t)
(-.f64 (*.f64 (/.f64 1 t) (+.f64 t (*.f64 z 3))) (-.f64 (*.f64 (+.f64 1 (/.f64 z t)) 2) (/.f64 (*.f64 (-.f64 t z) 2) t)))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) (neg.f64 (*.f64 (/.f64 z t) 4)))
(+.f64 (*.f64 (/.f64 z t) -4) (/.f64 (+.f64 t (*.f64 z 3)) t))
(/.f64 (+.f64 t (+.f64 (*.f64 z 3) (*.f64 z -4))) t)
(/.f64 (+.f64 t (neg.f64 z)) t)
(-.f64 (*.f64 2 (*.f64 (/.f64 -1 t) (+.f64 (-.f64 z t) z))) (-.f64 (*.f64 (/.f64 (neg.f64 z) t) 4) (-.f64 -1 (/.f64 z t))))
(+.f64 (*.f64 2 (*.f64 (/.f64 -1 t) (+.f64 z (-.f64 z t)))) (-.f64 (-.f64 -1 (/.f64 z t)) (*.f64 (/.f64 (neg.f64 z) t) 4)))
(+.f64 (-.f64 -1 (/.f64 z t)) (-.f64 (*.f64 2 (*.f64 (/.f64 -1 t) (+.f64 z (-.f64 z t)))) (*.f64 (/.f64 z t) -4)))
(+.f64 (-.f64 -1 (/.f64 z t)) (+.f64 (*.f64 (/.f64 z t) 4) (*.f64 2 (*.f64 (/.f64 -1 t) (+.f64 z (-.f64 z t))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 -1 t) (+.f64 z (-.f64 z t)))) (+.f64 -1 (*.f64 (/.f64 z t) 3)))
(+.f64 (-.f64 -1 (*.f64 (/.f64 z t) -3)) (*.f64 2 (+.f64 1 (*.f64 (/.f64 z t) -2))))
(-.f64 (/.f64 (*.f64 (/.f64 z t) 4) -1) (/.f64 (*.f64 (/.f64 1 t) (+.f64 t (*.f64 z 3))) -1))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) (neg.f64 (*.f64 (/.f64 z t) 4)))
(+.f64 (*.f64 (/.f64 z t) -4) (/.f64 (+.f64 t (*.f64 z 3)) t))
(/.f64 (+.f64 t (+.f64 (*.f64 z 3) (*.f64 z -4))) t)
(/.f64 (+.f64 t (neg.f64 z)) t)
(-.f64 (/.f64 (*.f64 (/.f64 z t) 4) -1) (/.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) -1))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) (neg.f64 (*.f64 (/.f64 z t) 4)))
(+.f64 (*.f64 (/.f64 z t) -4) (/.f64 (+.f64 t (*.f64 z 3)) t))
(/.f64 (+.f64 t (+.f64 (*.f64 z 3) (*.f64 z -4))) t)
(/.f64 (+.f64 t (neg.f64 z)) t)
(-.f64 (/.f64 (*.f64 2 (neg.f64 (+.f64 t z))) (neg.f64 t)) (/.f64 (neg.f64 (+.f64 t (*.f64 z 3))) (neg.f64 t)))
(/.f64 (-.f64 (*.f64 2 (neg.f64 (+.f64 t z))) (neg.f64 (+.f64 t (*.f64 z 3)))) (neg.f64 t))
(/.f64 (-.f64 (*.f64 -2 (+.f64 t z)) (neg.f64 (+.f64 t (*.f64 z 3)))) (neg.f64 t))
(/.f64 (+.f64 (+.f64 t (*.f64 z 3)) (*.f64 -2 (+.f64 t z))) (neg.f64 t))
(/.f64 (+.f64 t (+.f64 (*.f64 z 3) (*.f64 -2 (+.f64 t z)))) (neg.f64 t))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 t (*.f64 z 3))) t)
(-.f64 (/.f64 (*.f64 (+.f64 t z) -2) (neg.f64 t)) (/.f64 (*.f64 -1 (+.f64 t (*.f64 z 3))) (neg.f64 t)))
(/.f64 (-.f64 (*.f64 2 (neg.f64 (+.f64 t z))) (neg.f64 (+.f64 t (*.f64 z 3)))) (neg.f64 t))
(/.f64 (-.f64 (*.f64 -2 (+.f64 t z)) (neg.f64 (+.f64 t (*.f64 z 3)))) (neg.f64 t))
(/.f64 (+.f64 (+.f64 t (*.f64 z 3)) (*.f64 -2 (+.f64 t z))) (neg.f64 t))
(/.f64 (+.f64 t (+.f64 (*.f64 z 3) (*.f64 -2 (+.f64 t z)))) (neg.f64 t))
(/.f64 (-.f64 (*.f64 2 (+.f64 t z)) (+.f64 t (*.f64 z 3))) t)
(-.f64 (/.f64 (*.f64 2 (-.f64 -1 (/.f64 z t))) -1) (/.f64 (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)) -1))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)) (*.f64 (-.f64 -1 (/.f64 z t)) -2))
(+.f64 (*.f64 -2 (-.f64 -1 (/.f64 z t))) (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)))
(-.f64 (*.f64 2 (+.f64 (/.f64 z t) 1)) (/.f64 (+.f64 t (*.f64 z 3)) t))
(-.f64 (/.f64 (*.f64 2 (neg.f64 (+.f64 t z))) t) (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)))
(-.f64 (*.f64 (neg.f64 (+.f64 t z)) (/.f64 2 t)) (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)))
(-.f64 (*.f64 -2 (/.f64 (+.f64 t z) t)) (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)))
(/.f64 (-.f64 (*.f64 -2 (+.f64 t z)) (neg.f64 (+.f64 z (*.f64 t 3)))) t)
(/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) t)
(-.f64 (/.f64 (*.f64 (+.f64 t z) -2) t) (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)))
(-.f64 (*.f64 (neg.f64 (+.f64 t z)) (/.f64 2 t)) (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)))
(-.f64 (*.f64 -2 (/.f64 (+.f64 t z) t)) (/.f64 (+.f64 z (*.f64 t 3)) (neg.f64 t)))
(/.f64 (-.f64 (*.f64 -2 (+.f64 t z)) (neg.f64 (+.f64 z (*.f64 t 3)))) t)
(/.f64 (-.f64 (+.f64 z (*.f64 t 3)) (*.f64 2 (+.f64 t z))) t)
(-.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 z t)) -2) -1) (/.f64 (*.f64 (/.f64 -1 t) (+.f64 t (*.f64 z 3))) -1))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)) (*.f64 (-.f64 -1 (/.f64 z t)) -2))
(+.f64 (*.f64 -2 (-.f64 -1 (/.f64 z t))) (/.f64 (+.f64 t (*.f64 z 3)) (neg.f64 t)))
(-.f64 (*.f64 2 (+.f64 (/.f64 z t) 1)) (/.f64 (+.f64 t (*.f64 z 3)) t))
(-.f64 (/.f64 (*.f64 (neg.f64 z) 4) t) (/.f64 (neg.f64 (+.f64 t (*.f64 z 3))) t))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) (neg.f64 (*.f64 (/.f64 z t) 4)))
(+.f64 (*.f64 (/.f64 z t) -4) (/.f64 (+.f64 t (*.f64 z 3)) t))
(/.f64 (+.f64 t (+.f64 (*.f64 z 3) (*.f64 z -4))) t)
(/.f64 (+.f64 t (neg.f64 z)) t)
(-.f64 (/.f64 (*.f64 (neg.f64 z) 4) t) (/.f64 (*.f64 -1 (+.f64 t (*.f64 z 3))) t))
(+.f64 (/.f64 (+.f64 t (*.f64 z 3)) t) (neg.f64 (*.f64 (/.f64 z t) 4)))
(+.f64 (*.f64 (/.f64 z t) -4) (/.f64 (+.f64 t (*.f64 z 3)) t))
(/.f64 (+.f64 t (+.f64 (*.f64 z 3) (*.f64 z -4))) t)
(/.f64 (+.f64 t (neg.f64 z)) t)
(-.f64 (/.f64 (*.f64 t 8) t) (/.f64 (+.f64 (*.f64 t 4) (+.f64 z (*.f64 t 3))) t))
(/.f64 (-.f64 (*.f64 t 8) (+.f64 (*.f64 t 3) (+.f64 z (*.f64 t 4)))) t)
(/.f64 (-.f64 (*.f64 t 8) (+.f64 z (*.f64 t 7))) t)
(-.f64 8 (/.f64 (+.f64 z (*.f64 t 7)) t))
(-.f64 (/.f64 (*.f64 (+.f64 z (*.f64 t 3)) 2) (neg.f64 t)) (/.f64 (+.f64 (*.f64 t 4) (+.f64 z (*.f64 t 3))) (neg.f64 t)))
(/.f64 (-.f64 (*.f64 2 (+.f64 z (*.f64 t 3))) (+.f64 (*.f64 t 3) (+.f64 z (*.f64 t 4)))) (neg.f64 t))
(/.f64 (-.f64 (+.f64 z (*.f64 t 7)) (*.f64 2 (+.f64 z (*.f64 t 3)))) t)
(-.f64 (+.f64 (-.f64 2 (/.f64 z t)) (-.f64 2 (/.f64 z t))) (+.f64 (-.f64 2 (/.f64 z t)) 1))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(*.f64 (-.f64 t z) (/.f64 1 t))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(*.f64 (-.f64 t z) (-.f64 (/.f64 -1 t) (*.f64 (/.f64 1 t) -2)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(*.f64 (-.f64 t z) (+.f64 (*.f64 (/.f64 1 t) 2) (/.f64 -1 t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(*.f64 (-.f64 t z) (+.f64 (/.f64 -1 t) (*.f64 (/.f64 1 t) 2)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(*.f64 (-.f64 1 (/.f64 z t)) 1)
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(*.f64 1 (-.f64 1 (/.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(*.f64 (-.f64 z t) (/.f64 -1 t))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(*.f64 (-.f64 z t) (-.f64 (*.f64 (/.f64 1 t) -2) (/.f64 -1 t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(*.f64 (-.f64 z t) (+.f64 (/.f64 1 t) (*.f64 (/.f64 1 t) -2)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(*.f64 (/.f64 1 t) (-.f64 t z))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(*.f64 (/.f64 1 t) (-.f64 (-.f64 z t) (*.f64 (-.f64 t z) -2)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(*.f64 (/.f64 1 t) (+.f64 (*.f64 (-.f64 t z) 2) (-.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(*.f64 -1 (+.f64 (/.f64 z t) -1))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(*.f64 (+.f64 (/.f64 z t) -1) -1)
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(*.f64 (/.f64 -1 t) (-.f64 z t))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(*.f64 (/.f64 -1 t) (-.f64 (*.f64 (-.f64 t z) -2) (-.f64 z t)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(*.f64 (/.f64 -1 t) (+.f64 (-.f64 t z) (*.f64 (-.f64 t z) -2)))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(pow.f64 (-.f64 1 (/.f64 z t)) 1)
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))
(neg.f64 (+.f64 (/.f64 z t) -1))
(+.f64 (*.f64 -1 (/.f64 z t)) 1)
(+.f64 1 (/.f64 z (neg.f64 t)))
(-.f64 1 (/.f64 z t))

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (/.f64 z a) y) x)
3.8b
(*.f64 (/.f64 z a) y)
Compiler

Compiled 24 to 8 computations (66.7% saved)

series2.0ms (0%)

Counts
2 → 84
Calls

21 calls:

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

rewrite77.0ms (0.5%)

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
658532
7203132
8382932
9625932
Stop Event
node limit
Counts
2 → 15
Calls
Call 1
Inputs
(*.f64 (/.f64 z a) y)
(+.f64 (*.f64 (/.f64 z a) y) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 y a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (/.f64 y a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 y a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (/.f64 y (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 y a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z y) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 y (neg.f64 a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (neg.f64 z)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (/.f64 y a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (/.f64 y (neg.f64 a))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (/.f64 y a)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z (/.f64 y a)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 z (/.f64 y a)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 z (/.f64 y a)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 z (/.f64 y a)) x) 1)))))

simplify199.0ms (1.4%)

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 z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
x
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) x)
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) x)
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) x)
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) x)
x
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) x)
x
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) x)
x
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) x)
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) x)
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) x)
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) x)
x
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) x)
x
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 (*.f64 z (/.f64 y a)) 0)
(+.f64 0 (*.f64 z (/.f64 y a)))
(-.f64 (*.f64 z (/.f64 y a)) 0)
(-.f64 0 (*.f64 z (/.f64 y (neg.f64 a))))
(/.f64 (*.f64 z (/.f64 y a)) 1)
(/.f64 (*.f64 z y) a)
(/.f64 (*.f64 z (/.f64 y (neg.f64 a))) -1)
(/.f64 (*.f64 y (neg.f64 z)) (neg.f64 a))
(pow.f64 (*.f64 z (/.f64 y a)) 1)
(neg.f64 (*.f64 z (/.f64 y (neg.f64 a))))
(-.f64 (+.f64 (*.f64 z (/.f64 y a)) x) 0)
(*.f64 (+.f64 (*.f64 z (/.f64 y a)) x) 1)
(*.f64 1 (+.f64 (*.f64 z (/.f64 y a)) x))
(/.f64 (+.f64 (*.f64 z (/.f64 y a)) x) 1)
(pow.f64 (+.f64 (*.f64 z (/.f64 y a)) x) 1)
Outputs
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
x
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
x
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
x
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
x
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
x
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
x
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y z) a) x)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(+.f64 (*.f64 z (/.f64 y a)) 0)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(+.f64 0 (*.f64 z (/.f64 y a)))
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(-.f64 (*.f64 z (/.f64 y a)) 0)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(-.f64 0 (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 z (/.f64 y a)) 1)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 z y) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 z (/.f64 y (neg.f64 a))) -1)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y (neg.f64 z)) (neg.f64 a))
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(pow.f64 (*.f64 z (/.f64 y a)) 1)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(neg.f64 (*.f64 z (/.f64 y (neg.f64 a))))
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(-.f64 (+.f64 (*.f64 z (/.f64 y a)) x) 0)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(*.f64 (+.f64 (*.f64 z (/.f64 y a)) x) 1)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(*.f64 1 (+.f64 (*.f64 z (/.f64 y a)) x))
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(/.f64 (+.f64 (*.f64 z (/.f64 y a)) x) 1)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))
(pow.f64 (+.f64 (*.f64 z (/.f64 y a)) x) 1)
(+.f64 x (*.f64 y (/.f64 z a)))
(+.f64 x (*.f64 z (/.f64 y a)))

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 31 to 9 computations (71% saved)

series2.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite78.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1534×rational_best-1
1522×rational_best-2
1522×rational_best-3
976×rational_best-simplify-53
834×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01025
16625
213125
324625
449125
5138225
6436225
7697225
Stop Event
node limit
Counts
1 → 6
Calls
Call 1
Inputs
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 1)))))

simplify205.0ms (1.4%)

Algorithm
egg-herbie
Rules
2280×rational_best-simplify-2
1168×rational_best-simplify-1
964×rational_best-simplify-51
912×rational_best-simplify-53
856×rational_best-simplify-47
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01363318
12993126
25502926
310512348
421322120
538461952
656711952
769891952
874021952
975301952
1075681952
Stop Event
node limit
Counts
54 → 115
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) y)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2))))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4))))))
(/.f64 (*.f64 y (-.f64 z t)) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) y) a))))
(/.f64 (*.f64 y (-.f64 z t)) a)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 3))) (pow.f64 a 4)))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 0)
(+.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(-.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 0)
(/.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 1)
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(pow.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 1)
Outputs
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t))))
(neg.f64 (*.f64 y (/.f64 t (-.f64 a t))))
(*.f64 (/.f64 t (-.f64 a t)) (neg.f64 y))
(*.f64 y (/.f64 (neg.f64 t) (-.f64 a t)))
(/.f64 (*.f64 y t) (-.f64 t a))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (/.f64 (*.f64 y z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 z (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 z (/.f64 y (-.f64 a t)))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y z) a)
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))))
(+.f64 (*.f64 z (/.f64 y a)) (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 -1 (*.f64 t (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 t (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 t (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 t (-.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a)))
(+.f64 (*.f64 z (/.f64 y a)) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2)))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 t 2) a))))
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (-.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a)) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 y a)) (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))))) a))))
(+.f64 (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2)))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 t 2) a))) (+.f64 (*.f64 z (/.f64 y a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 t 3) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))) (+.f64 t (/.f64 (pow.f64 t 2) a))) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))) (/.f64 (pow.f64 t 3) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 2)) (+.f64 t (/.f64 (pow.f64 t 2) a)))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))) (+.f64 t (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 2)) (/.f64 (pow.f64 t 2) a)))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (-.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a)) (+.f64 t (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 2)) (/.f64 (pow.f64 t 2) a)))))
y
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 y (*.f64 -1 (*.f64 z (/.f64 y t)))) (*.f64 -1 (*.f64 a (/.f64 y t))))
(-.f64 (+.f64 y (neg.f64 (*.f64 y (/.f64 z t)))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (*.f64 y (/.f64 z (neg.f64 t)))) (*.f64 y (/.f64 a (neg.f64 t))))
(+.f64 y (*.f64 y (/.f64 (-.f64 a z) t)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2)))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 a (pow.f64 t 2))) (+.f64 y (*.f64 -1 (*.f64 z (/.f64 y t))))) (*.f64 -1 (*.f64 a (/.f64 y t))))
(-.f64 (+.f64 y (+.f64 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (pow.f64 t 2))) (neg.f64 (*.f64 y (/.f64 z t))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (+.f64 (neg.f64 (*.f64 y (/.f64 z t))) (*.f64 a (/.f64 (*.f64 (-.f64 z a) (neg.f64 y)) (pow.f64 t 2))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (*.f64 -1 (+.f64 (*.f64 y (*.f64 (/.f64 a (pow.f64 t 2)) (-.f64 z a))) (*.f64 y (/.f64 z t))))) (*.f64 y (/.f64 a (neg.f64 t))))
(+.f64 y (*.f64 (neg.f64 (-.f64 z a)) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2))))))
(+.f64 y (*.f64 (-.f64 a z) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 3)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y z)) (*.f64 -1 (*.f64 a y)))) (pow.f64 t 2))))) (*.f64 -1 (/.f64 (*.f64 y a) t)))
(-.f64 (+.f64 (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 a (pow.f64 t 2))) (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (+.f64 y (*.f64 -1 (*.f64 z (/.f64 y t))))) (*.f64 -1 (*.f64 a (/.f64 y t))))
(-.f64 (+.f64 (neg.f64 (*.f64 y (/.f64 z t))) (+.f64 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (pow.f64 t 2))) (+.f64 y (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (+.f64 (neg.f64 (*.f64 y (/.f64 z t))) (*.f64 (*.f64 (-.f64 z a) (neg.f64 y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (*.f64 -1 (+.f64 (*.f64 y (/.f64 z t)) (*.f64 (*.f64 y (-.f64 z a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))))) (*.f64 y (/.f64 a (neg.f64 t))))
(+.f64 y (+.f64 (*.f64 (*.f64 y (-.f64 a z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))) (*.f64 y (/.f64 (-.f64 a z) t))))
(+.f64 y (*.f64 (-.f64 a z) (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))))
y
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) y)
(-.f64 (+.f64 y (*.f64 -1 (*.f64 z (/.f64 y t)))) (*.f64 -1 (*.f64 a (/.f64 y t))))
(-.f64 (+.f64 y (neg.f64 (*.f64 y (/.f64 z t)))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (*.f64 y (/.f64 z (neg.f64 t)))) (*.f64 y (/.f64 a (neg.f64 t))))
(+.f64 y (*.f64 y (/.f64 (-.f64 a z) t)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2)))))
(-.f64 (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 a (pow.f64 t 2))) (+.f64 y (*.f64 -1 (*.f64 z (/.f64 y t))))) (*.f64 -1 (*.f64 a (/.f64 y t))))
(-.f64 (+.f64 y (+.f64 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (pow.f64 t 2))) (neg.f64 (*.f64 y (/.f64 z t))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (+.f64 (neg.f64 (*.f64 y (/.f64 z t))) (*.f64 a (/.f64 (*.f64 (-.f64 z a) (neg.f64 y)) (pow.f64 t 2))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (*.f64 -1 (+.f64 (*.f64 y (*.f64 (/.f64 a (pow.f64 t 2)) (-.f64 z a))) (*.f64 y (/.f64 z t))))) (*.f64 y (/.f64 a (neg.f64 t))))
(+.f64 y (*.f64 (neg.f64 (-.f64 z a)) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2))))))
(+.f64 y (*.f64 (-.f64 a z) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y z) (*.f64 y a))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y z) (*.f64 y a)) t)) (+.f64 y (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y z) (*.f64 a y))) (pow.f64 t 2))))))
(-.f64 (+.f64 (+.f64 (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 a (pow.f64 t 2))) (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (+.f64 y (*.f64 -1 (*.f64 z (/.f64 y t))))) (*.f64 -1 (*.f64 a (/.f64 y t))))
(-.f64 (+.f64 (neg.f64 (*.f64 y (/.f64 z t))) (+.f64 (*.f64 a (/.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (pow.f64 t 2))) (+.f64 y (*.f64 (*.f64 -1 (*.f64 y (-.f64 z a))) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (+.f64 (neg.f64 (*.f64 y (/.f64 z t))) (*.f64 (*.f64 (-.f64 z a) (neg.f64 y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))) (neg.f64 (*.f64 y (/.f64 a t))))
(-.f64 (+.f64 y (*.f64 -1 (+.f64 (*.f64 y (/.f64 z t)) (*.f64 (*.f64 y (-.f64 z a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))))) (*.f64 y (/.f64 a (neg.f64 t))))
(+.f64 y (+.f64 (*.f64 (*.f64 y (-.f64 a z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))) (*.f64 y (/.f64 (-.f64 a z) t))))
(+.f64 y (*.f64 (-.f64 a z) (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t))
(*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) t)))
(neg.f64 (*.f64 y (/.f64 (-.f64 z t) t)))
(*.f64 (/.f64 (-.f64 z t) t) (neg.f64 y))
(*.f64 (/.f64 y t) (-.f64 t z))
(*.f64 y (/.f64 (-.f64 t z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) t))) (*.f64 -1 (*.f64 (*.f64 a (-.f64 z t)) (/.f64 y (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (*.f64 a (-.f64 z t)) (pow.f64 t 2))) (*.f64 y (/.f64 (-.f64 z t) t))))
(*.f64 -1 (*.f64 y (+.f64 (/.f64 (-.f64 z t) t) (*.f64 (-.f64 z t) (/.f64 a (pow.f64 t 2))))))
(neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2))))))
(*.f64 (-.f64 t z) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a (-.f64 z t)) (/.f64 y (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) t))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (/.f64 y (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 (*.f64 a (-.f64 z t)) (pow.f64 t 2))) (*.f64 y (/.f64 (-.f64 z t) t)))) (neg.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (pow.f64 t 3)))))
(*.f64 -1 (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 (-.f64 z t) (pow.f64 t 3)))) (*.f64 y (+.f64 (/.f64 (-.f64 z t) t) (*.f64 (-.f64 z t) (/.f64 a (pow.f64 t 2)))))))
(+.f64 (*.f64 (*.f64 y (/.f64 a (pow.f64 t 2))) (-.f64 t z)) (neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))))
(neg.f64 (*.f64 (-.f64 z t) (+.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))))))
(neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 2))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z t) y) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) a)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 a 3))) (pow.f64 t 4))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 a (-.f64 z t)) (/.f64 y (pow.f64 t 2)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 z t) (pow.f64 a 3)) (/.f64 y (pow.f64 t 4))))) (+.f64 (*.f64 -1 (*.f64 y (/.f64 (-.f64 z t) t))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (/.f64 y (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 z t) (pow.f64 a 3)) (/.f64 y (pow.f64 t 4))) (*.f64 y (/.f64 (*.f64 a (-.f64 z t)) (pow.f64 t 2))))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (pow.f64 t 3))) (*.f64 y (/.f64 (-.f64 z t) t)))))
(+.f64 (neg.f64 (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 (-.f64 z t) (pow.f64 t 3))))) (*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (pow.f64 t 4)) (pow.f64 a 3))) (*.f64 y (+.f64 (/.f64 (-.f64 z t) t) (*.f64 (-.f64 z t) (/.f64 a (pow.f64 t 2))))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3))))) (*.f64 y (+.f64 (*.f64 (-.f64 z t) (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (*.f64 (-.f64 z t) (/.f64 a (pow.f64 t 2)))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2))))) (*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(neg.f64 (*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y t) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (*.f64 y (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 4)))))))
(/.f64 (*.f64 y (-.f64 z t)) a)
(*.f64 (-.f64 z t) (/.f64 y a))
(*.f64 (/.f64 y a) (-.f64 z t))
(*.f64 y (/.f64 (-.f64 z t) a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))))
(+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (+.f64 (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))) (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2)))))
(+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)))))
(+.f64 (*.f64 t (*.f64 (/.f64 y (pow.f64 a 2)) (-.f64 z t))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 3))))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2))))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 z t) y) a))))
(+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) (+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (+.f64 (*.f64 (*.f64 y (pow.f64 t 3)) (/.f64 (-.f64 z t) (pow.f64 a 4))) (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))))))
(+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (*.f64 (-.f64 z t) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 3))))) (+.f64 (*.f64 t (*.f64 (/.f64 y (pow.f64 a 2)) (-.f64 z t))) (*.f64 y (*.f64 (-.f64 z t) (/.f64 (pow.f64 t 3) (pow.f64 a 4))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) (*.f64 (-.f64 z t) (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 4))) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)))))
(*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))) (*.f64 y (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (/.f64 t (pow.f64 a 2))))))
(*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 4)))) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))))
(/.f64 (*.f64 y (-.f64 z t)) a)
(*.f64 (-.f64 z t) (/.f64 y a))
(*.f64 (/.f64 y a) (-.f64 z t))
(*.f64 y (/.f64 (-.f64 z t) a))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 (-.f64 z t) (*.f64 y t)) (pow.f64 a 2)))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))))
(+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 t 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 z t) y) a)))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (+.f64 (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))) (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2)))))
(+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3)))))
(+.f64 (*.f64 t (*.f64 (/.f64 y (pow.f64 a 2)) (-.f64 z t))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 3))))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2))))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 z t) y) a) (/.f64 (*.f64 y (*.f64 (-.f64 z t) (pow.f64 t 3))) (pow.f64 a 4)))))
(+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) (+.f64 (*.f64 (-.f64 z t) (/.f64 y a)) (+.f64 (*.f64 (*.f64 y (pow.f64 t 3)) (/.f64 (-.f64 z t) (pow.f64 a 4))) (*.f64 (*.f64 y (pow.f64 t 2)) (/.f64 (-.f64 z t) (pow.f64 a 3))))))
(+.f64 (*.f64 (*.f64 y t) (/.f64 (-.f64 z t) (pow.f64 a 2))) (+.f64 (*.f64 y (/.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (pow.f64 a 3))) (+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (*.f64 (-.f64 z t) (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 4))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 3))))) (+.f64 (*.f64 t (*.f64 (/.f64 y (pow.f64 a 2)) (-.f64 z t))) (*.f64 y (*.f64 (-.f64 z t) (/.f64 (pow.f64 t 3) (pow.f64 a 4))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))) (*.f64 (-.f64 z t) (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 4))) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3)))))
(*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 3))) (*.f64 y (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (/.f64 t (pow.f64 a 2))))))
(*.f64 (-.f64 z t) (+.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 4)))) (*.f64 y (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 0)
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(+.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(-.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 0)
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 1)
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(pow.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 1)
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 z (/.f64 y (-.f64 a t))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 y (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (neg.f64 t)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))

eval289.0ms (2%)

Compiler

Compiled 22966 to 10520 computations (54.2% saved)

prune271.0ms (1.9%)

Pruning

23 alts after pruning (17 fresh and 6 done)

PrunedKeptTotal
New102471031
Fresh61016
Picked011
Done156
Total1031231054
Error
0b
Counts
1054 → 23
Alt Table
Click to see full alt table
StatusErrorProgram
52.4b
(/.f64 (*.f64 y (-.f64 t z)) t)
54.6b
(/.f64 (*.f64 y z) a)
26.3b
(+.f64 (-.f64 (/.f64 (*.f64 y (*.f64 z 4)) a) (/.f64 (*.f64 y (*.f64 z 3)) a)) x)
25.0b
(+.f64 (-.f64 (*.f64 (/.f64 z a) (*.f64 y -2)) (*.f64 (*.f64 y (/.f64 z a)) -3)) x)
24.9b
(+.f64 (*.f64 (/.f64 z a) y) x)
28.1b
(+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) x)
45.7b
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
19.8b
(+.f64 y x)
21.8b
(+.f64 x (*.f64 (/.f64 y t) (-.f64 t z)))
32.9b
(+.f64 x (*.f64 (/.f64 y t) (neg.f64 z)))
4.1b
(+.f64 x (*.f64 (-.f64 z t) (*.f64 (/.f64 1 (-.f64 a t)) (+.f64 (*.f64 y 3) (*.f64 y -2)))))
18.0b
(+.f64 x (*.f64 y (/.f64 (-.f64 (*.f64 3 z) (*.f64 z 4)) (-.f64 t a))))
32.9b
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y)
50.0b
(*.f64 (/.f64 z (-.f64 a t)) y)
46.8b
(*.f64 (/.f64 y t) (-.f64 t z))
52.1b
(*.f64 (/.f64 y a) (-.f64 z t))
45.5b
(*.f64 (/.f64 t (-.f64 t a)) y)
54.1b
(*.f64 z (/.f64 y a))
44.5b
(*.f64 y (/.f64 (-.f64 t z) t))
59.1b
(*.f64 y (/.f64 (neg.f64 z) t))
53.3b
(*.f64 y (/.f64 z a))
47.7b
y
30.0b
x
Compiler

Compiled 522 to 357 computations (31.6% saved)

localize28.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 1 (-.f64 a t))
0.2b
(*.f64 (/.f64 1 (-.f64 a t)) (+.f64 (*.f64 y 3) (*.f64 y -2)))
0.8b
(+.f64 (*.f64 y 3) (*.f64 y -2))
11.1b
(*.f64 (-.f64 z t) (*.f64 (/.f64 1 (-.f64 a t)) (+.f64 (*.f64 y 3) (*.f64 y -2))))
Compiler

Compiled 86 to 48 computations (44.2% saved)

series11.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

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

rewrite89.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1582×rational_best-1
1570×rational_best-2
1110×rational_best-4
1110×rational_best-3
1108×exponential-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
017105
111051
217739
326139
438639
570539
6157139
7390739
8773539
Stop Event
node limit
Counts
3 → 46
Calls
Call 1
Inputs
(*.f64 (-.f64 z t) (*.f64 (/.f64 1 (-.f64 a t)) (+.f64 (*.f64 y 3) (*.f64 y -2))))
(+.f64 (*.f64 y 3) (*.f64 y -2))
(*.f64 (/.f64 1 (-.f64 a t)) (+.f64 (*.f64 y 3) (*.f64 y -2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))) (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2)) (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))) (neg.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2)) (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2)) (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2))) (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a)))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))) (neg.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 t z)) (-.f64 t a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2))) (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 y (-.f64 t z))) (-.f64 a t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))))))))
((#(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 1 y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y) -1)))) (#(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)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 t a)) (*.f64 (/.f64 y (-.f64 a t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (-.f64 a t)) 2) (/.f64 y (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 y (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (-.f64 t a)) (neg.f64 (*.f64 (/.f64 y (-.f64 a t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y (-.f64 a t)) 2) (/.f64 y (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y (-.f64 t a)) 2) (+.f64 (/.f64 y (-.f64 t a)) (neg.f64 (*.f64 (/.f64 y (-.f64 a t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 y (-.f64 a t)) 2) (*.f64 (/.f64 y (-.f64 a t)) 2)) (+.f64 (/.f64 y (-.f64 a t)) (*.f64 (/.f64 y (-.f64 a t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y (-.f64 a t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y) (-.f64 t a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (-.f64 t a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 y (-.f64 a t)) (*.f64 (/.f64 y (-.f64 a t)) 2)) (*.f64 (/.f64 y (-.f64 a t)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 y (-.f64 t a)) (*.f64 (/.f64 y (-.f64 t a)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y (-.f64 t a)))))))

simplify146.0ms (1%)

Algorithm
egg-herbie
Rules
966×rational_best-simplify-51
832×rational_best-simplify-39
818×rational_best-simplify-49
770×rational_best-simplify-46
758×rational_best-simplify-43
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02528338
15284874
211674542
326264078
446613990
570633990
Stop Event
node limit
Counts
142 → 204
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (-.f64 a t)))
(+.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 y (-.f64 a t))) (*.f64 -2 (/.f64 y (-.f64 a t)))) z) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 y (-.f64 a t))) (*.f64 -2 (/.f64 y (-.f64 a t)))) z) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (-.f64 a t))))
(+.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 y (-.f64 a t))) (*.f64 -2 (/.f64 y (-.f64 a t)))) z) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (-.f64 a t))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (-.f64 a t))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (-.f64 a t))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (-.f64 a t))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) a)
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (pow.f64 a 2))))) a)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (pow.f64 a 2))))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (pow.f64 a 2))))) a))))
(+.f64 (*.f64 -2 y) (*.f64 3 y))
(-.f64 (+.f64 (*.f64 -2 y) (+.f64 (*.f64 3 y) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) t)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a) t)))
(-.f64 (+.f64 (*.f64 -2 y) (+.f64 (*.f64 3 y) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a))) a) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) t))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a) t)))
(-.f64 (+.f64 (*.f64 -2 y) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a))) (pow.f64 a 2)) (pow.f64 t 3)) (+.f64 (*.f64 3 y) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a))) a) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) t)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a) t)))
(+.f64 (*.f64 -2 y) (*.f64 3 y))
(+.f64 (*.f64 -2 y) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a)) t)) (*.f64 3 y)))
(+.f64 (*.f64 -2 y) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a)) t)) (+.f64 (*.f64 3 y) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a))) (pow.f64 t 2))))))
(+.f64 (*.f64 -2 y) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a))) (pow.f64 t 3))) (+.f64 (*.f64 3 y) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a))) (pow.f64 t 2)))))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (-.f64 z t)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 a (-.f64 z t))) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 a (-.f64 z t))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (-.f64 z t)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (pow.f64 a 3) (-.f64 z t))) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 a (-.f64 z t))) (pow.f64 t 2))))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (-.f64 z t)) a)
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (-.f64 z t)) a))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (-.f64 z t)) a) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (-.f64 z t) (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (-.f64 z t)) a)
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (-.f64 z t)) a))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (-.f64 z t)) a) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (-.f64 z t) (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
y
y
y
y
y
y
y
y
y
y
y
y
(*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 2))) (*.f64 3 (/.f64 y (pow.f64 t 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 2))) (*.f64 3 (/.f64 y (pow.f64 t 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t)) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 3))) (*.f64 3 (/.f64 y (pow.f64 t 3))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 4))) (*.f64 3 (/.f64 y (pow.f64 t 4)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 2))) (*.f64 3 (/.f64 y (pow.f64 t 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t)) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 3))) (*.f64 3 (/.f64 y (pow.f64 t 3)))))))))
(/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a)
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (pow.f64 a 2)) (+.f64 (*.f64 3 (/.f64 y a)) (*.f64 -2 (/.f64 y a))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (pow.f64 a 2)) (+.f64 (*.f64 3 (/.f64 y a)) (*.f64 -2 (/.f64 y a)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (*.f64 3 (/.f64 y a)) (*.f64 -2 (/.f64 y a))))))
(/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a)
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (pow.f64 a 2)) (+.f64 (*.f64 3 (/.f64 y a)) (*.f64 -2 (/.f64 y a))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (pow.f64 a 2)) (+.f64 (*.f64 3 (/.f64 y a)) (*.f64 -2 (/.f64 y a)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (*.f64 3 (/.f64 y a)) (*.f64 -2 (/.f64 y a))))))
(/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a)
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (pow.f64 a 2)) (+.f64 (*.f64 3 (/.f64 y a)) (*.f64 -2 (/.f64 y a))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (pow.f64 a 2)) (+.f64 (*.f64 3 (/.f64 y a)) (*.f64 -2 (/.f64 y a)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (*.f64 3 (/.f64 y a)) (*.f64 -2 (/.f64 y a))))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a) (pow.f64 t 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 a 3)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 a 2)) (pow.f64 t 3))))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a) (pow.f64 t 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 a 3)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 a 2)) (pow.f64 t 3))))))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 0)
(+.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))) (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2)))
(+.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2)) (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))))
(-.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 0)
(-.f64 0 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))))
(-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))) (neg.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2))))
(-.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2)) (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(-.f64 (+.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2)) (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2))) (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2))))
(-.f64 (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a)))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))) (neg.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2)))))
(/.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 1)
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))) -1)
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a))
(/.f64 (-.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2))) (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2))) 1)
(/.f64 (-.f64 0 (*.f64 y (-.f64 t z))) (-.f64 a t))
(pow.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 1)
(neg.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))))
(-.f64 y 0)
(-.f64 0 (neg.f64 y))
(*.f64 1 y)
(*.f64 y 1)
(*.f64 -1 (neg.f64 y))
(*.f64 (neg.f64 y) -1)
(/.f64 y 1)
(/.f64 (neg.f64 y) -1)
(pow.f64 y 1)
(neg.f64 (neg.f64 y))
(+.f64 (/.f64 y (-.f64 a t)) 0)
(+.f64 0 (/.f64 y (-.f64 a t)))
(+.f64 (/.f64 y (-.f64 t a)) (*.f64 (/.f64 y (-.f64 a t)) 2))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) 2) (/.f64 y (-.f64 t a)))
(-.f64 (/.f64 y (-.f64 a t)) 0)
(-.f64 0 (/.f64 y (-.f64 t a)))
(-.f64 (/.f64 y (-.f64 t a)) (neg.f64 (*.f64 (/.f64 y (-.f64 a t)) 2)))
(-.f64 (*.f64 (/.f64 y (-.f64 a t)) 2) (/.f64 y (-.f64 a t)))
(-.f64 (*.f64 (/.f64 y (-.f64 t a)) 2) (+.f64 (/.f64 y (-.f64 t a)) (neg.f64 (*.f64 (/.f64 y (-.f64 a t)) 2))))
(-.f64 (+.f64 (*.f64 (/.f64 y (-.f64 a t)) 2) (*.f64 (/.f64 y (-.f64 a t)) 2)) (+.f64 (/.f64 y (-.f64 a t)) (*.f64 (/.f64 y (-.f64 a t)) 2)))
(/.f64 y (-.f64 a t))
(/.f64 (/.f64 y (-.f64 a t)) 1)
(/.f64 (neg.f64 y) (-.f64 t a))
(/.f64 (/.f64 y (-.f64 t a)) -1)
(/.f64 (-.f64 (+.f64 (/.f64 y (-.f64 a t)) (*.f64 (/.f64 y (-.f64 a t)) 2)) (*.f64 (/.f64 y (-.f64 a t)) 2)) 1)
(/.f64 (-.f64 (/.f64 y (-.f64 t a)) (*.f64 (/.f64 y (-.f64 t a)) 2)) 1)
(pow.f64 (/.f64 y (-.f64 a t)) 1)
(neg.f64 (/.f64 y (-.f64 t a)))
Outputs
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (-.f64 a t)))
(*.f64 -1 (*.f64 t (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (-.f64 a t))))
(neg.f64 (*.f64 y (/.f64 t (-.f64 a t))))
(*.f64 t (/.f64 (neg.f64 y) (-.f64 a t)))
(*.f64 t (/.f64 y (+.f64 t (neg.f64 a))))
(*.f64 t (/.f64 y (-.f64 t a)))
(+.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 y (-.f64 a t))) (*.f64 -2 (/.f64 y (-.f64 a t)))) z) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (-.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (-.f64 a t)))) (*.f64 (+.f64 (*.f64 3 (/.f64 y (-.f64 a t))) (*.f64 -2 (/.f64 y (-.f64 a t)))) z))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 (*.f64 (/.f64 y (-.f64 a t)) 1) z))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (*.f64 -1 t)))
(+.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 y (-.f64 a t))) (*.f64 -2 (/.f64 y (-.f64 a t)))) z) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (-.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (-.f64 a t)))) (*.f64 (+.f64 (*.f64 3 (/.f64 y (-.f64 a t))) (*.f64 -2 (/.f64 y (-.f64 a t)))) z))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 (*.f64 (/.f64 y (-.f64 a t)) 1) z))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (*.f64 -1 t)))
(+.f64 (*.f64 (+.f64 (*.f64 3 (/.f64 y (-.f64 a t))) (*.f64 -2 (/.f64 y (-.f64 a t)))) z) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (-.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (-.f64 a t)))) (*.f64 (+.f64 (*.f64 3 (/.f64 y (-.f64 a t))) (*.f64 -2 (/.f64 y (-.f64 a t)))) z))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 (*.f64 (/.f64 y (-.f64 a t)) 1) z))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (*.f64 -1 t)))
(/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (-.f64 a t))
(/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (-.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (-.f64 a t)))) (*.f64 (+.f64 (*.f64 3 (/.f64 y (-.f64 a t))) (*.f64 -2 (/.f64 y (-.f64 a t)))) z))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 (*.f64 (/.f64 y (-.f64 a t)) 1) z))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (*.f64 -1 t)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (-.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (-.f64 a t)))) (*.f64 (+.f64 (*.f64 3 (/.f64 y (-.f64 a t))) (*.f64 -2 (/.f64 y (-.f64 a t)))) z))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 (*.f64 (/.f64 y (-.f64 a t)) 1) z))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (*.f64 -1 t)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (-.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (-.f64 a t)))) (*.f64 (+.f64 (*.f64 3 (/.f64 y (-.f64 a t))) (*.f64 -2 (/.f64 y (-.f64 a t)))) z))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 (*.f64 (/.f64 y (-.f64 a t)) 1) z))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (*.f64 -1 t)))
(/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (-.f64 a t))
(/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (-.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (-.f64 a t)))) (*.f64 (+.f64 (*.f64 3 (/.f64 y (-.f64 a t))) (*.f64 -2 (/.f64 y (-.f64 a t)))) z))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 (*.f64 (/.f64 y (-.f64 a t)) 1) z))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (*.f64 -1 t)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (-.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (-.f64 a t)))) (*.f64 (+.f64 (*.f64 3 (/.f64 y (-.f64 a t))) (*.f64 -2 (/.f64 y (-.f64 a t)))) z))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 (*.f64 (/.f64 y (-.f64 a t)) 1) z))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (*.f64 -1 t)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (-.f64 a t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (-.f64 a t))))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (-.f64 a t)))) (*.f64 (+.f64 (*.f64 3 (/.f64 y (-.f64 a t))) (*.f64 -2 (/.f64 y (-.f64 a t)))) z))
(+.f64 (neg.f64 (*.f64 y (/.f64 t (-.f64 a t)))) (*.f64 (*.f64 (/.f64 y (-.f64 a t)) 1) z))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 a t))) (/.f64 (*.f64 y z) (-.f64 a t)))
(*.f64 (/.f64 y (-.f64 a t)) (+.f64 z (*.f64 -1 t)))
(/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) a)
(*.f64 z (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) a))
(*.f64 y (/.f64 z a))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) a) (*.f64 t (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (pow.f64 a 2))))))
(+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) a)) (*.f64 t (*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) a) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) z) (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 -1 (*.f64 t (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2)))) (neg.f64 t)))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 t (neg.f64 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 t (-.f64 (*.f64 z (/.f64 y (pow.f64 a 2))) (/.f64 y a))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (pow.f64 a 2))))) a)))
(+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) a)) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) a) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) z) (pow.f64 a 2))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) a) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 2) a))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (-.f64 (*.f64 z (/.f64 y (pow.f64 a 2))) (/.f64 y a)) (+.f64 t (/.f64 (pow.f64 t 2) a))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) a) (+.f64 (*.f64 t (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (pow.f64 a 2))))) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (pow.f64 a 2))))) a))))
(+.f64 (*.f64 z (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) a)) (+.f64 (*.f64 t (*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) a) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) z) (pow.f64 a 2))))) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) a) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 2) a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) a) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) z) (pow.f64 a 2)))) (/.f64 (pow.f64 t 3) (pow.f64 a 2))))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (+.f64 t (/.f64 (pow.f64 t 3) (pow.f64 a 2)))) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 t 2) a)) (*.f64 y (/.f64 z a))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 t 2) a) (+.f64 t (/.f64 (pow.f64 t 3) (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (neg.f64 (-.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))) (+.f64 t (+.f64 (/.f64 (pow.f64 t 2) a) (/.f64 (pow.f64 t 3) (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (-.f64 (*.f64 z (/.f64 y (pow.f64 a 2))) (/.f64 y a)) (+.f64 t (+.f64 (/.f64 (pow.f64 t 2) a) (/.f64 (pow.f64 t 3) (pow.f64 a 2))))))
(+.f64 (*.f64 -2 y) (*.f64 3 y))
(+.f64 (*.f64 -2 y) (*.f64 y 3))
y
(-.f64 (+.f64 (*.f64 -2 y) (+.f64 (*.f64 3 y) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) t)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a) t)))
(-.f64 (+.f64 (*.f64 -2 y) (+.f64 (*.f64 y 3) (*.f64 -1 (*.f64 z (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) t))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) a) t)))
(-.f64 (+.f64 y (*.f64 z (neg.f64 (/.f64 y t)))) (*.f64 a (neg.f64 (/.f64 y t))))
(*.f64 -1 (-.f64 (*.f64 y (+.f64 (/.f64 z t) -1)) (*.f64 y (/.f64 a t))))
(*.f64 -1 (*.f64 y (-.f64 (+.f64 (/.f64 z t) -1) (/.f64 a t))))
(-.f64 (+.f64 (*.f64 -2 y) (+.f64 (*.f64 3 y) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a))) a) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) t))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a) t)))
(-.f64 (+.f64 (*.f64 -2 y) (+.f64 (*.f64 y 3) (+.f64 (*.f64 -1 (*.f64 z (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) t))) (*.f64 a (/.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (-.f64 z a))) (pow.f64 t 2)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) a) t)))
(-.f64 (+.f64 y (+.f64 (*.f64 z (neg.f64 (/.f64 y t))) (*.f64 a (*.f64 (*.f64 y (-.f64 z a)) (/.f64 -1 (pow.f64 t 2)))))) (*.f64 a (neg.f64 (/.f64 y t))))
(-.f64 (+.f64 y (+.f64 (*.f64 z (neg.f64 (/.f64 y t))) (*.f64 a (/.f64 (*.f64 (-.f64 z a) (neg.f64 y)) (pow.f64 t 2))))) (*.f64 a (neg.f64 (/.f64 y t))))
(-.f64 (+.f64 (*.f64 z (/.f64 y (neg.f64 t))) (+.f64 y (*.f64 a (/.f64 (*.f64 y (-.f64 a z)) (pow.f64 t 2))))) (*.f64 a (/.f64 y (neg.f64 t))))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 y (*.f64 -1 (*.f64 y (+.f64 (/.f64 z t) (*.f64 (/.f64 a (pow.f64 t 2)) (-.f64 z a)))))))
(-.f64 (+.f64 (*.f64 -2 y) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a))) (pow.f64 a 2)) (pow.f64 t 3)) (+.f64 (*.f64 3 y) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a))) a) (pow.f64 t 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) t)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a) t)))
(-.f64 (+.f64 (*.f64 -2 y) (+.f64 (+.f64 (*.f64 -1 (*.f64 z (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) t))) (*.f64 a (/.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (-.f64 z a))) (pow.f64 t 2)))) (+.f64 (*.f64 y 3) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (-.f64 z a))) (pow.f64 t 3)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) a) t)))
(-.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 y (-.f64 z a)) (/.f64 -1 (pow.f64 t 3)))) (+.f64 y (+.f64 (*.f64 z (neg.f64 (/.f64 y t))) (*.f64 a (*.f64 (*.f64 y (-.f64 z a)) (/.f64 -1 (pow.f64 t 2))))))) (*.f64 a (neg.f64 (/.f64 y t))))
(-.f64 (+.f64 y (+.f64 (+.f64 (*.f64 z (neg.f64 (/.f64 y t))) (*.f64 a (/.f64 (*.f64 (-.f64 z a) (neg.f64 y)) (pow.f64 t 2)))) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 z a) (neg.f64 y)) (pow.f64 t 3))))) (*.f64 a (neg.f64 (/.f64 y t))))
(-.f64 (+.f64 (*.f64 z (/.f64 y (neg.f64 t))) (+.f64 (*.f64 (*.f64 y (-.f64 a z)) (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) y)) (*.f64 a (/.f64 y (neg.f64 t))))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 (*.f64 z (/.f64 y (neg.f64 t))) (+.f64 (*.f64 (*.f64 y (-.f64 a z)) (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) y)))
(+.f64 (*.f64 -2 y) (*.f64 3 y))
(+.f64 (*.f64 -2 y) (*.f64 y 3))
y
(+.f64 (*.f64 -2 y) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a)) t)) (*.f64 3 y)))
(+.f64 (*.f64 -2 y) (+.f64 (*.f64 y 3) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (-.f64 z a)) t))))
(+.f64 (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)) y)
(+.f64 y (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))
(+.f64 y (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 y (*.f64 (/.f64 y t) (-.f64 a z)))
(+.f64 (*.f64 -2 y) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a)) t)) (+.f64 (*.f64 3 y) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a))) (pow.f64 t 2))))))
(+.f64 (*.f64 -2 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (-.f64 z a)) t)) (+.f64 (*.f64 y 3) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (-.f64 z a)) (/.f64 a (pow.f64 t 2)))))))
(+.f64 (*.f64 -2 y) (+.f64 (*.f64 3 y) (+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2))) (neg.f64 (/.f64 (*.f64 y (-.f64 z a)) t)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)))) y)
(+.f64 y (*.f64 -1 (*.f64 (-.f64 z a) (+.f64 (/.f64 y t) (/.f64 (*.f64 y a) (pow.f64 t 2))))))
(+.f64 (*.f64 -2 y) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a))) (pow.f64 t 3))) (+.f64 (*.f64 3 y) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) z) (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a))) (pow.f64 t 2)))))))
(+.f64 (*.f64 -2 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (-.f64 z a)) t)) (+.f64 (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (-.f64 z a)) (/.f64 a (pow.f64 t 2)))) (+.f64 (*.f64 y 3) (*.f64 -1 (*.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (-.f64 z a)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))))
(+.f64 (*.f64 -2 y) (+.f64 (+.f64 (*.f64 3 y) (neg.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 y (-.f64 z a)) (pow.f64 t 3)))))))
(+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 z a) (neg.f64 y)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 y (-.f64 z a)) t) (/.f64 (*.f64 a (*.f64 y (-.f64 z a))) (pow.f64 t 2)))) y))
(+.f64 y (+.f64 (/.f64 (*.f64 y (-.f64 a z)) t) (*.f64 (*.f64 y (-.f64 a z)) (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(+.f64 y (+.f64 (*.f64 (/.f64 y t) (-.f64 a z)) (*.f64 (*.f64 y (-.f64 a z)) (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (-.f64 z t)) t))
(*.f64 -1 (*.f64 (-.f64 z t) (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) t)))
(neg.f64 (*.f64 y (/.f64 (-.f64 z t) t)))
(*.f64 (/.f64 y t) (-.f64 t z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 a (-.f64 z t))) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) t))) (*.f64 -1 (*.f64 (*.f64 a (-.f64 z t)) (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (*.f64 a (-.f64 z t)) (pow.f64 t 2))) (*.f64 y (/.f64 (-.f64 z t) t))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (-.f64 z t) t)) (*.f64 y (*.f64 a (/.f64 (-.f64 z t) (pow.f64 t 2))))))
(neg.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y t) (/.f64 (*.f64 y a) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (-.f64 z t)) t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 a (-.f64 z t))) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 a (-.f64 z t)) (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 t 2)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) t))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 t 3))))))
(+.f64 (neg.f64 (*.f64 y (/.f64 (*.f64 a (-.f64 z t)) (pow.f64 t 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (*.f64 y (/.f64 (-.f64 z t) t)))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (*.f64 y (/.f64 (-.f64 z t) t)) (*.f64 y (*.f64 a (/.f64 (-.f64 z t) (pow.f64 t 2)))))))
(+.f64 (*.f64 (/.f64 y t) (-.f64 t z)) (*.f64 -1 (*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(*.f64 -1 (*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 1 t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (pow.f64 a 2) (-.f64 z t))) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (-.f64 z t)) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (pow.f64 a 3) (-.f64 z t))) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 a (-.f64 z t))) (pow.f64 t 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 z t)) (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 t 3)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 z t) (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) t))) (+.f64 (*.f64 -1 (*.f64 (*.f64 a (-.f64 z t)) (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 t 2)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 z t) (pow.f64 a 3)) (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 t 4)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 z t) (pow.f64 a 3)) (/.f64 y (pow.f64 t 4))) (*.f64 y (/.f64 (*.f64 a (-.f64 z t)) (pow.f64 t 2))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (*.f64 y (/.f64 (-.f64 z t) t)))))
(+.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 z t) t))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 z t) (*.f64 y (pow.f64 a 2))) (pow.f64 t 3)) (+.f64 (*.f64 y (*.f64 a (/.f64 (-.f64 z t) (pow.f64 t 2)))) (*.f64 (-.f64 z t) (*.f64 (pow.f64 a 3) (/.f64 y (pow.f64 t 4))))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 z t) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 1 t)))) (*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4)) (/.f64 a (pow.f64 t 2))))))
(+.f64 (*.f64 (/.f64 y t) (-.f64 t z)) (*.f64 -1 (*.f64 (*.f64 y (-.f64 z t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4)) (/.f64 a (pow.f64 t 2)))))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (-.f64 z t)) a)
(*.f64 (-.f64 z t) (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) a))
(*.f64 (/.f64 y a) (-.f64 z t))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (-.f64 z t)) a))
(+.f64 (*.f64 (-.f64 z t) (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) a)) (*.f64 (*.f64 t (-.f64 z t)) (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 a 2))))
(+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (*.f64 (*.f64 t (-.f64 z t)) (/.f64 y (pow.f64 a 2))))
(+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (*.f64 (-.f64 z t) (*.f64 t (/.f64 y (pow.f64 a 2)))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (-.f64 z t)) a) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (*.f64 (*.f64 t (-.f64 z t)) (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 a 2))) (+.f64 (*.f64 (-.f64 z t) (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) a)) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))))
(+.f64 (+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (*.f64 (*.f64 t (-.f64 z t)) (/.f64 y (pow.f64 a 2)))) (*.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (/.f64 y (pow.f64 a 3))))
(+.f64 (+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (*.f64 (-.f64 z t) (*.f64 t (/.f64 y (pow.f64 a 2))))) (*.f64 (pow.f64 t 2) (*.f64 (/.f64 y (pow.f64 a 3)) (-.f64 z t))))
(+.f64 (*.f64 t (*.f64 (/.f64 y (pow.f64 a 2)) (-.f64 z t))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 3))))))
(+.f64 (*.f64 t (*.f64 (-.f64 z t) (/.f64 y (pow.f64 a 2)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (-.f64 z t) (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z t)) (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 a 2))) (+.f64 (*.f64 (-.f64 z t) (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) a)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)) (*.f64 (*.f64 (pow.f64 t 3) (-.f64 z t)) (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 a 4))))))
(+.f64 (+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (*.f64 (*.f64 t (-.f64 z t)) (/.f64 y (pow.f64 a 2)))) (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (/.f64 y (pow.f64 a 3))) (*.f64 (*.f64 y (pow.f64 t 3)) (/.f64 (-.f64 z t) (pow.f64 a 4)))))
(+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (+.f64 (*.f64 y (*.f64 (pow.f64 t 3) (/.f64 (-.f64 z t) (pow.f64 a 4)))) (+.f64 (*.f64 (-.f64 z t) (*.f64 t (/.f64 y (pow.f64 a 2)))) (*.f64 (pow.f64 t 2) (*.f64 (/.f64 y (pow.f64 a 3)) (-.f64 z t))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 3))))) (*.f64 y (+.f64 (*.f64 t (/.f64 (-.f64 z t) (pow.f64 a 2))) (*.f64 (-.f64 z t) (/.f64 (pow.f64 t 3) (pow.f64 a 4))))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (-.f64 z t)) a)
(*.f64 (-.f64 z t) (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) a))
(*.f64 (/.f64 y a) (-.f64 z t))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (-.f64 z t)) a))
(+.f64 (*.f64 (-.f64 z t) (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) a)) (*.f64 (*.f64 t (-.f64 z t)) (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 a 2))))
(+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (*.f64 (*.f64 t (-.f64 z t)) (/.f64 y (pow.f64 a 2))))
(+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (*.f64 (-.f64 z t) (*.f64 t (/.f64 y (pow.f64 a 2)))))
(*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (-.f64 z t)) a) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3))))
(+.f64 (*.f64 (*.f64 t (-.f64 z t)) (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 a 2))) (+.f64 (*.f64 (-.f64 z t) (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) a)) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3))))
(+.f64 (+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (*.f64 (*.f64 t (-.f64 z t)) (/.f64 y (pow.f64 a 2)))) (*.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (/.f64 y (pow.f64 a 3))))
(+.f64 (+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (*.f64 (-.f64 z t) (*.f64 t (/.f64 y (pow.f64 a 2))))) (*.f64 (pow.f64 t 2) (*.f64 (/.f64 y (pow.f64 a 3)) (-.f64 z t))))
(+.f64 (*.f64 t (*.f64 (/.f64 y (pow.f64 a 2)) (-.f64 z t))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 3))))))
(+.f64 (*.f64 t (*.f64 (-.f64 z t) (/.f64 y (pow.f64 a 2)))) (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (-.f64 z t) t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (-.f64 z t)) a) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (-.f64 z t) (pow.f64 t 3))) (pow.f64 a 4)) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (*.f64 (-.f64 z t) (pow.f64 t 2))) (pow.f64 a 3)))))
(+.f64 (*.f64 (*.f64 t (-.f64 z t)) (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 a 2))) (+.f64 (*.f64 (-.f64 z t) (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) a)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (*.f64 (pow.f64 t 2) (-.f64 z t))) (pow.f64 a 3)) (*.f64 (*.f64 (pow.f64 t 3) (-.f64 z t)) (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 a 4))))))
(+.f64 (+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (*.f64 (*.f64 t (-.f64 z t)) (/.f64 y (pow.f64 a 2)))) (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (-.f64 z t)) (/.f64 y (pow.f64 a 3))) (*.f64 (*.f64 y (pow.f64 t 3)) (/.f64 (-.f64 z t) (pow.f64 a 4)))))
(+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) (+.f64 (*.f64 y (*.f64 (pow.f64 t 3) (/.f64 (-.f64 z t) (pow.f64 a 4)))) (+.f64 (*.f64 (-.f64 z t) (*.f64 t (/.f64 y (pow.f64 a 2)))) (*.f64 (pow.f64 t 2) (*.f64 (/.f64 y (pow.f64 a 3)) (-.f64 z t))))))
(+.f64 (*.f64 (-.f64 z t) (+.f64 (/.f64 y a) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 3))))) (*.f64 y (+.f64 (*.f64 t (/.f64 (-.f64 z t) (pow.f64 a 2))) (*.f64 (-.f64 z t) (/.f64 (pow.f64 t 3) (pow.f64 a 4))))))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
y
(+.f64 (*.f64 -2 y) (*.f64 y 3))
y
(+.f64 (*.f64 -2 y) (*.f64 y 3))
y
(+.f64 (*.f64 -2 y) (*.f64 y 3))
y
(+.f64 (*.f64 -2 y) (*.f64 y 3))
y
(+.f64 (*.f64 -2 y) (*.f64 y 3))
y
(+.f64 (*.f64 -2 y) (*.f64 y 3))
y
(+.f64 (*.f64 -2 y) (*.f64 y 3))
y
(+.f64 (*.f64 -2 y) (*.f64 y 3))
y
(+.f64 (*.f64 -2 y) (*.f64 y 3))
y
(+.f64 (*.f64 -2 y) (*.f64 y 3))
y
(+.f64 (*.f64 -2 y) (*.f64 y 3))
y
(+.f64 (*.f64 -2 y) (*.f64 y 3))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) t))
(neg.f64 (/.f64 y t))
(/.f64 y (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 2))) (*.f64 3 (/.f64 y (pow.f64 t 2)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) t)) (*.f64 -1 (*.f64 a (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 2))) (*.f64 3 (/.f64 y (pow.f64 t 2)))))))
(*.f64 -1 (+.f64 (*.f64 a (*.f64 (/.f64 y (pow.f64 t 2)) 1)) (/.f64 y t)))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2)))))
(neg.f64 (+.f64 (/.f64 y t) (/.f64 (*.f64 y a) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 2))) (*.f64 3 (/.f64 y (pow.f64 t 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t)) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 3))) (*.f64 3 (/.f64 y (pow.f64 t 3))))))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 2))) (*.f64 3 (/.f64 y (pow.f64 t 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) t)) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 3))) (*.f64 3 (/.f64 y (pow.f64 t 3))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 a (*.f64 (/.f64 y (pow.f64 t 2)) 1)) (/.f64 y t))) (neg.f64 (*.f64 (pow.f64 a 2) (*.f64 (/.f64 y (pow.f64 t 3)) 1))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2))))))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(*.f64 -1 (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 1 t)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 4))) (*.f64 3 (/.f64 y (pow.f64 t 4)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 2))) (*.f64 3 (/.f64 y (pow.f64 t 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t)) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 3))) (*.f64 3 (/.f64 y (pow.f64 t 3)))))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 2))) (*.f64 3 (/.f64 y (pow.f64 t 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) t)) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 3))) (*.f64 3 (/.f64 y (pow.f64 t 3)))))))) (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 4))) (*.f64 3 (/.f64 y (pow.f64 t 4)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (/.f64 y (pow.f64 t 3)) 1)) (/.f64 y t))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 3) (*.f64 (/.f64 y (pow.f64 t 4)) 1)) (*.f64 a (*.f64 (/.f64 y (pow.f64 t 2)) 1)))))
(+.f64 (/.f64 (*.f64 y (neg.f64 a)) (pow.f64 t 2)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 3) (/.f64 y (pow.f64 t 4))) (+.f64 (/.f64 y t) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))))
(*.f64 -1 (+.f64 (*.f64 y (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4)) (/.f64 a (pow.f64 t 2)))) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 1 t)))))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4)) (/.f64 a (pow.f64 t 2)))))))
(/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a)
(/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) a)
(/.f64 y a)
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (pow.f64 a 2)) (+.f64 (*.f64 3 (/.f64 y a)) (*.f64 -2 (/.f64 y a))))
(+.f64 (*.f64 t (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 y a)) (*.f64 -2 (/.f64 y a))))
(+.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (*.f64 (/.f64 y a) 1))
(+.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))
(+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (pow.f64 a 2)) (+.f64 (*.f64 3 (/.f64 y a)) (*.f64 -2 (/.f64 y a)))))
(+.f64 (+.f64 (*.f64 3 (/.f64 y a)) (*.f64 -2 (/.f64 y a))) (+.f64 (*.f64 t (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 a 2))) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (+.f64 (*.f64 (/.f64 y a) 1) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 3)))))
(+.f64 (+.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 3))))
(+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (*.f64 3 (/.f64 y a)) (*.f64 -2 (/.f64 y a))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (*.f64 t (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 a 2))) (+.f64 (+.f64 (*.f64 3 (/.f64 y a)) (*.f64 -2 (/.f64 y a))) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 t 3)) (pow.f64 a 4)))))
(+.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (+.f64 (+.f64 (*.f64 (/.f64 y a) 1) (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 4)))) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 3)))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 4))) (+.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 3))))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 (pow.f64 t 3) (pow.f64 a 4))))))
(+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2))))))
(/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a)
(/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) a)
(/.f64 y a)
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (pow.f64 a 2)) (+.f64 (*.f64 3 (/.f64 y a)) (*.f64 -2 (/.f64 y a))))
(+.f64 (*.f64 t (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 y a)) (*.f64 -2 (/.f64 y a))))
(+.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (*.f64 (/.f64 y a) 1))
(+.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))
(+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (pow.f64 a 2)) (+.f64 (*.f64 3 (/.f64 y a)) (*.f64 -2 (/.f64 y a)))))
(+.f64 (+.f64 (*.f64 3 (/.f64 y a)) (*.f64 -2 (/.f64 y a))) (+.f64 (*.f64 t (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 a 2))) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (+.f64 (*.f64 (/.f64 y a) 1) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 3)))))
(+.f64 (+.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 3))))
(+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (*.f64 3 (/.f64 y a)) (*.f64 -2 (/.f64 y a))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (*.f64 t (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 a 2))) (+.f64 (+.f64 (*.f64 3 (/.f64 y a)) (*.f64 -2 (/.f64 y a))) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 t 3)) (pow.f64 a 4)))))
(+.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (+.f64 (+.f64 (*.f64 (/.f64 y a) 1) (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 4)))) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 3)))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 4))) (+.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 3))))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 (pow.f64 t 3) (pow.f64 a 4))))))
(+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2))))))
(/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a)
(/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) a)
(/.f64 y a)
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (pow.f64 a 2)) (+.f64 (*.f64 3 (/.f64 y a)) (*.f64 -2 (/.f64 y a))))
(+.f64 (*.f64 t (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 a 2))) (+.f64 (*.f64 3 (/.f64 y a)) (*.f64 -2 (/.f64 y a))))
(+.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (*.f64 (/.f64 y a) 1))
(+.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2))))
(+.f64 (/.f64 y a) (*.f64 y (/.f64 t (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (pow.f64 a 2)) (+.f64 (*.f64 3 (/.f64 y a)) (*.f64 -2 (/.f64 y a)))))
(+.f64 (+.f64 (*.f64 3 (/.f64 y a)) (*.f64 -2 (/.f64 y a))) (+.f64 (*.f64 t (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 a 2))) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (+.f64 (*.f64 (/.f64 y a) 1) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 3)))))
(+.f64 (+.f64 (/.f64 y a) (*.f64 t (/.f64 y (pow.f64 a 2)))) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 3))))
(+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 t 3)) (pow.f64 a 4)) (+.f64 (*.f64 3 (/.f64 y a)) (*.f64 -2 (/.f64 y a))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 t 2)) (pow.f64 a 3)) (+.f64 (*.f64 t (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 a 2))) (+.f64 (+.f64 (*.f64 3 (/.f64 y a)) (*.f64 -2 (/.f64 y a))) (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) (pow.f64 t 3)) (pow.f64 a 4)))))
(+.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (+.f64 (+.f64 (*.f64 (/.f64 y a) 1) (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 4)))) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 3)))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 4))) (+.f64 (*.f64 t (/.f64 y (pow.f64 a 2))) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 3))))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 y (/.f64 t (pow.f64 a 2))) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 (pow.f64 t 3) (pow.f64 a 4))))))
(+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2))))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) t))
(neg.f64 (/.f64 y t))
(/.f64 y (neg.f64 t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a) (pow.f64 t 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) t)) (*.f64 -1 (*.f64 a (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 2))) (*.f64 3 (/.f64 y (pow.f64 t 2)))))))
(*.f64 -1 (+.f64 (*.f64 a (*.f64 (/.f64 y (pow.f64 t 2)) 1)) (/.f64 y t)))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2)))))
(neg.f64 (+.f64 (/.f64 y t) (/.f64 (*.f64 y a) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 2))) (*.f64 3 (/.f64 y (pow.f64 t 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) t)) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 3))) (*.f64 3 (/.f64 y (pow.f64 t 3))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 a (*.f64 (/.f64 y (pow.f64 t 2)) 1)) (/.f64 y t))) (neg.f64 (*.f64 (pow.f64 a 2) (*.f64 (/.f64 y (pow.f64 t 3)) 1))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2))))))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(*.f64 -1 (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 1 t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 a 3)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 a 2)) (pow.f64 t 3))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 2))) (*.f64 3 (/.f64 y (pow.f64 t 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) t)) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 3))) (*.f64 3 (/.f64 y (pow.f64 t 3)))))))) (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 4))) (*.f64 3 (/.f64 y (pow.f64 t 4)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (/.f64 y (pow.f64 t 3)) 1)) (/.f64 y t))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 3) (*.f64 (/.f64 y (pow.f64 t 4)) 1)) (*.f64 a (*.f64 (/.f64 y (pow.f64 t 2)) 1)))))
(+.f64 (/.f64 (*.f64 y (neg.f64 a)) (pow.f64 t 2)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 3) (/.f64 y (pow.f64 t 4))) (+.f64 (/.f64 y t) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))))
(*.f64 -1 (+.f64 (*.f64 y (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4)) (/.f64 a (pow.f64 t 2)))) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 1 t)))))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4)) (/.f64 a (pow.f64 t 2)))))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) t))
(neg.f64 (/.f64 y t))
(/.f64 y (neg.f64 t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a) (pow.f64 t 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) t)) (*.f64 -1 (*.f64 a (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 2))) (*.f64 3 (/.f64 y (pow.f64 t 2)))))))
(*.f64 -1 (+.f64 (*.f64 a (*.f64 (/.f64 y (pow.f64 t 2)) 1)) (/.f64 y t)))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2)))))
(neg.f64 (+.f64 (/.f64 y t) (/.f64 (*.f64 y a) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 a 2)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 2))) (*.f64 3 (/.f64 y (pow.f64 t 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) t)) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 3))) (*.f64 3 (/.f64 y (pow.f64 t 3))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 a (*.f64 (/.f64 y (pow.f64 t 2)) 1)) (/.f64 y t))) (neg.f64 (*.f64 (pow.f64 a 2) (*.f64 (/.f64 y (pow.f64 t 3)) 1))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3))) (+.f64 (/.f64 y t) (*.f64 a (/.f64 y (pow.f64 t 2))))))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(*.f64 -1 (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 1 t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) a) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 a 3)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) t)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 3 y)) (pow.f64 a 2)) (pow.f64 t 3))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 2))) (*.f64 3 (/.f64 y (pow.f64 t 2)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) t)) (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 3))) (*.f64 3 (/.f64 y (pow.f64 t 3)))))))) (*.f64 -1 (*.f64 (pow.f64 a 3) (+.f64 (*.f64 -2 (/.f64 y (pow.f64 t 4))) (*.f64 3 (/.f64 y (pow.f64 t 4)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (/.f64 y (pow.f64 t 3)) 1)) (/.f64 y t))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 3) (*.f64 (/.f64 y (pow.f64 t 4)) 1)) (*.f64 a (*.f64 (/.f64 y (pow.f64 t 2)) 1)))))
(+.f64 (/.f64 (*.f64 y (neg.f64 a)) (pow.f64 t 2)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 3) (/.f64 y (pow.f64 t 4))) (+.f64 (/.f64 y t) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))))
(*.f64 -1 (+.f64 (*.f64 y (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4)) (/.f64 a (pow.f64 t 2)))) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 1 t)))))
(*.f64 -1 (+.f64 (/.f64 y t) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4)) (/.f64 a (pow.f64 t 2)))))))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 0)
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 0 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))) (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2)))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(+.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2)) (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(-.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 0)
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(-.f64 0 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(-.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))) (neg.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2))))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(-.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2)) (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(-.f64 (+.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2)) (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2))) (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2))))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(-.f64 (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a)))) (+.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))) (neg.f64 (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2)))))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 1)
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))) -1)
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (-.f64 (+.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2))) (*.f64 (-.f64 z t) (*.f64 (/.f64 y (-.f64 a t)) 2))) 1)
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(/.f64 (-.f64 0 (*.f64 y (-.f64 t z))) (-.f64 a t))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(pow.f64 (*.f64 (-.f64 z t) (/.f64 y (-.f64 a t))) 1)
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(neg.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 t a))))
(*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
(-.f64 y 0)
(+.f64 (*.f64 -2 y) (*.f64 y 3))
y
(-.f64 0 (neg.f64 y))
(+.f64 (*.f64 -2 y) (*.f64 y 3))
y
(*.f64 1 y)
(+.f64 (*.f64 -2 y) (*.f64 y 3))
y
(*.f64 y 1)
(+.f64 (*.f64 -2 y) (*.f64 y 3))
y
(*.f64 -1 (neg.f64 y))
(+.f64 (*.f64 -2 y) (*.f64 y 3))
y
(*.f64 (neg.f64 y) -1)
(+.f64 (*.f64 -2 y) (*.f64 y 3))
y
(/.f64 y 1)
(+.f64 (*.f64 -2 y) (*.f64 y 3))
y
(/.f64 (neg.f64 y) -1)
(+.f64 (*.f64 -2 y) (*.f64 y 3))
y
(pow.f64 y 1)
(+.f64 (*.f64 -2 y) (*.f64 y 3))
y
(neg.f64 (neg.f64 y))
(+.f64 (*.f64 -2 y) (*.f64 y 3))
y
(+.f64 (/.f64 y (-.f64 a t)) 0)
(/.f64 y (-.f64 a t))
(+.f64 0 (/.f64 y (-.f64 a t)))
(/.f64 y (-.f64 a t))
(+.f64 (/.f64 y (-.f64 t a)) (*.f64 (/.f64 y (-.f64 a t)) 2))
(/.f64 y (-.f64 a t))
(+.f64 (*.f64 (/.f64 y (-.f64 a t)) 2) (/.f64 y (-.f64 t a)))
(/.f64 y (-.f64 a t))
(-.f64 (/.f64 y (-.f64 a t)) 0)
(/.f64 y (-.f64 a t))
(-.f64 0 (/.f64 y (-.f64 t a)))
(/.f64 y (-.f64 a t))
(-.f64 (/.f64 y (-.f64 t a)) (neg.f64 (*.f64 (/.f64 y (-.f64 a t)) 2)))
(/.f64 y (-.f64 a t))
(-.f64 (*.f64 (/.f64 y (-.f64 a t)) 2) (/.f64 y (-.f64 a t)))
(/.f64 y (-.f64 a t))
(-.f64 (*.f64 (/.f64 y (-.f64 t a)) 2) (+.f64 (/.f64 y (-.f64 t a)) (neg.f64 (*.f64 (/.f64 y (-.f64 a t)) 2))))
(/.f64 y (-.f64 a t))
(-.f64 (+.f64 (*.f64 (/.f64 y (-.f64 a t)) 2) (*.f64 (/.f64 y (-.f64 a t)) 2)) (+.f64 (/.f64 y (-.f64 a t)) (*.f64 (/.f64 y (-.f64 a t)) 2)))
(/.f64 y (-.f64 a t))
(/.f64 y (-.f64 a t))
(/.f64 (/.f64 y (-.f64 a t)) 1)
(/.f64 y (-.f64 a t))
(/.f64 (neg.f64 y) (-.f64 t a))
(/.f64 y (-.f64 a t))
(/.f64 (/.f64 y (-.f64 t a)) -1)
(/.f64 y (-.f64 a t))
(/.f64 (-.f64 (+.f64 (/.f64 y (-.f64 a t)) (*.f64 (/.f64 y (-.f64 a t)) 2)) (*.f64 (/.f64 y (-.f64 a t)) 2)) 1)
(/.f64 y (-.f64 a t))
(/.f64 (-.f64 (/.f64 y (-.f64 t a)) (*.f64 (/.f64 y (-.f64 t a)) 2)) 1)
(/.f64 y (-.f64 a t))
(pow.f64 (/.f64 y (-.f64 a t)) 1)
(/.f64 y (-.f64 a t))
(neg.f64 (/.f64 y (-.f64 t a)))
(/.f64 y (-.f64 a t))

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
5.9b
(*.f64 z (/.f64 y a))
Compiler

Compiled 16 to 7 computations (56.3% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite76.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1232×rational_best-1
1204×rational_best-2
1196×rational_best-4
1196×rational_best-3
1170×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
14513
27313
39013
413613
524713
656913
7198213
8374413
9618913
Stop Event
node limit
Counts
1 → 10
Calls
Call 1
Inputs
(*.f64 z (/.f64 y a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 y a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (/.f64 y a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 y a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 y a) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (/.f64 y a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z y) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y a) (neg.f64 z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (neg.f64 y)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (/.f64 y a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 y a) (neg.f64 z)))))))

simplify436.0ms (3%)

Algorithm
egg-herbie
Rules
1406×rational_best-simplify-2
1394×rational_best-simplify-46
1272×rational_best-simplify-1
1062×rational_best-simplify-55
962×rational_best-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029598
150598
279598
3125598
4230598
5467598
6803598
7831598
8878598
9943598
101039598
111249598
121704598
132131598
142290598
152437598
162631598
172923598
183204598
194362598
205173598
215526598
226015598
236099598
246231598
256837598
267339598
277618598
287706598
297792598
307860598
Stop Event
node limit
Counts
46 → 13
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 y z) a)
(+.f64 (*.f64 z (/.f64 y a)) 0)
(+.f64 0 (*.f64 z (/.f64 y a)))
(-.f64 (*.f64 z (/.f64 y a)) 0)
(-.f64 0 (*.f64 (/.f64 y a) (neg.f64 z)))
(/.f64 (*.f64 z (/.f64 y a)) 1)
(/.f64 (*.f64 z y) a)
(/.f64 (*.f64 (/.f64 y a) (neg.f64 z)) -1)
(/.f64 (*.f64 z (neg.f64 y)) (neg.f64 a))
(pow.f64 (*.f64 z (/.f64 y a)) 1)
(neg.f64 (*.f64 (/.f64 y a) (neg.f64 z)))
Outputs
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(+.f64 (*.f64 z (/.f64 y a)) 0)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(+.f64 0 (*.f64 z (/.f64 y a)))
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(-.f64 (*.f64 z (/.f64 y a)) 0)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(-.f64 0 (*.f64 (/.f64 y a) (neg.f64 z)))
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 z (/.f64 y a)) 1)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 z y) a)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 (/.f64 y a) (neg.f64 z)) -1)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 z (neg.f64 y)) (neg.f64 a))
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(pow.f64 (*.f64 z (/.f64 y a)) 1)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(neg.f64 (*.f64 (/.f64 y a) (neg.f64 z)))
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))

localize7.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 t (-.f64 t a))
1.4b
(*.f64 (/.f64 t (-.f64 t a)) y)
Compiler

Compiled 23 to 8 computations (65.2% saved)

series4.0ms (0%)

Counts
2 → 60
Calls

15 calls:

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

rewrite82.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1682×rational_best-1
1088×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
552032
6120832
7363632
8773132
Stop Event
node limit
Counts
2 → 54
Calls
Call 1
Inputs
(*.f64 (/.f64 t (-.f64 t a)) y)
(/.f64 t (-.f64 t a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 y (-.f64 t a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (/.f64 y (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 y (-.f64 t a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 y (-.f64 t a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t y) (-.f64 t a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (neg.f64 y)) (-.f64 a t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (/.f64 y (-.f64 t a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 t (/.f64 y (-.f64 a t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 t a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 t (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 t (-.f64 t a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 a t)) (*.f64 t (/.f64 2 (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 2 (-.f64 t a))) (/.f64 t (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 -2 (-.f64 t a))) (*.f64 (/.f64 t (-.f64 t a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 t (-.f64 t a)) 3) (*.f64 t (/.f64 -2 (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 t (-.f64 t a)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 t a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 t (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 a t)) (*.f64 t (/.f64 -2 (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 2 (-.f64 t a))) (/.f64 t (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 -2 (-.f64 t a))) (*.f64 (/.f64 t (-.f64 t a)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (-.f64 t a)) 3) (*.f64 t (/.f64 2 (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 4 (-.f64 t a))) (*.f64 (/.f64 t (-.f64 t a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (-.f64 t a)) -3) (*.f64 (/.f64 t (-.f64 t a)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 t (/.f64 4 (-.f64 t a))) (*.f64 t (/.f64 4 (-.f64 t a)))) (+.f64 (*.f64 t (/.f64 4 (-.f64 t a))) (*.f64 (/.f64 t (-.f64 t a)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 t (-.f64 t a)) 3) (*.f64 (/.f64 t (-.f64 t a)) 3)) (+.f64 (*.f64 (/.f64 t (-.f64 t a)) 3) (*.f64 t (/.f64 2 (-.f64 t a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 1 (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 (/.f64 2 (-.f64 t a)) (/.f64 1 (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 (/.f64 1 (-.f64 a t)) (*.f64 2 (/.f64 1 (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 (/.f64 1 (-.f64 a t)) (/.f64 -2 (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 (*.f64 (/.f64 1 (-.f64 t a)) 3) (*.f64 (/.f64 1 (-.f64 t a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 (*.f64 (/.f64 1 (-.f64 t a)) 3) (/.f64 2 (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (-.f64 (/.f64 4 (-.f64 t a)) (*.f64 (/.f64 1 (-.f64 t a)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (*.f64 (/.f64 1 (-.f64 t a)) 2) (/.f64 1 (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (/.f64 1 (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 t a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (+.f64 (/.f64 1 (-.f64 a t)) (/.f64 2 (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (-.f64 t a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 t (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 t a)) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 t a)) (-.f64 (neg.f64 t) (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 t 3) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 t a)) (+.f64 (*.f64 t -2) (*.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 t (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (/.f64 1 (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (-.f64 (/.f64 1 (-.f64 t a)) (/.f64 2 (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (-.f64 (*.f64 2 (/.f64 1 (-.f64 a t))) (/.f64 1 (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (-.f64 (/.f64 -2 (-.f64 t a)) (/.f64 1 (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (+.f64 (/.f64 1 (-.f64 t a)) (*.f64 2 (/.f64 1 (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (+.f64 (/.f64 1 (-.f64 t a)) (/.f64 -2 (-.f64 t a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (-.f64 a t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a t)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a t)) (-.f64 (*.f64 t -2) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t (-.f64 t a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 t (-.f64 a t)))))))

simplify239.0ms (1.7%)

Algorithm
egg-herbie
Rules
1870×rational_best-simplify-51
1568×rational_best-simplify-2
1392×rational_best-simplify-50
1228×rational_best-simplify-1
978×rational_best-simplify-55
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01933408
13483222
25433150
38763018
415572988
530172952
648372952
756702952
862522952
965392952
1066272952
1167052952
Stop Event
node limit
Counts
114 → 144
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 y t) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) a)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 4)) (pow.f64 a 4))))))
y
(+.f64 (/.f64 (*.f64 a y) t) y)
(+.f64 (/.f64 (*.f64 y a) t) (+.f64 y (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 y a) t) (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 (pow.f64 a 3) y) (pow.f64 t 3)))))
y
(+.f64 (/.f64 (*.f64 a y) t) y)
(+.f64 (/.f64 (*.f64 y a) t) (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2)) y))
(+.f64 (/.f64 (*.f64 y a) t) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 2)) (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 3)))))
y
(+.f64 (/.f64 (*.f64 y a) t) y)
(+.f64 (/.f64 (*.f64 a y) t) (+.f64 y (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 2))))
(+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 a y) t) (+.f64 y (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 3)))))
(*.f64 -1 (/.f64 (*.f64 y t) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) a)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 4)) (pow.f64 a 4))))))
(*.f64 -1 (/.f64 (*.f64 y t) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) a)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 4)) (pow.f64 a 4))))))
(/.f64 (*.f64 y t) (-.f64 t a))
(/.f64 (*.f64 y t) (-.f64 t a))
(/.f64 (*.f64 y t) (-.f64 t a))
(/.f64 (*.f64 y t) (-.f64 t a))
(/.f64 (*.f64 y t) (-.f64 t a))
(/.f64 (*.f64 y t) (-.f64 t a))
(/.f64 (*.f64 y t) (-.f64 t a))
(/.f64 (*.f64 y t) (-.f64 t a))
(/.f64 (*.f64 y t) (-.f64 t a))
(/.f64 (*.f64 y t) (-.f64 t a))
(/.f64 (*.f64 y t) (-.f64 t a))
(/.f64 (*.f64 y t) (-.f64 t a))
(*.f64 -1 (/.f64 t a))
(+.f64 (*.f64 -1 (/.f64 t a)) (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 t a)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 4) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 t a)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
1
(+.f64 1 (/.f64 a t))
(+.f64 1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (+.f64 1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
1
(+.f64 1 (/.f64 a t))
(+.f64 1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (+.f64 1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
1
(+.f64 1 (/.f64 a t))
(+.f64 1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (+.f64 1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(*.f64 -1 (/.f64 t a))
(+.f64 (*.f64 -1 (/.f64 t a)) (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 t a)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 4) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 t a)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(*.f64 -1 (/.f64 t a))
(+.f64 (*.f64 -1 (/.f64 t a)) (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 t a)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 4) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 t a)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(+.f64 (*.f64 t (/.f64 y (-.f64 t a))) 0)
(+.f64 0 (*.f64 t (/.f64 y (-.f64 t a))))
(-.f64 (*.f64 t (/.f64 y (-.f64 t a))) 0)
(/.f64 (*.f64 t (/.f64 y (-.f64 t a))) 1)
(/.f64 (*.f64 t y) (-.f64 t a))
(/.f64 (*.f64 t (neg.f64 y)) (-.f64 a t))
(pow.f64 (*.f64 t (/.f64 y (-.f64 t a))) 1)
(neg.f64 (*.f64 t (/.f64 y (-.f64 a t))))
(+.f64 (/.f64 t (-.f64 t a)) 0)
(+.f64 0 (/.f64 t (-.f64 t a)))
(+.f64 -1 (+.f64 (/.f64 t (-.f64 t a)) 1))
(+.f64 (/.f64 t (-.f64 a t)) (*.f64 t (/.f64 2 (-.f64 t a))))
(+.f64 (*.f64 t (/.f64 2 (-.f64 t a))) (/.f64 t (-.f64 a t)))
(+.f64 (*.f64 t (/.f64 -2 (-.f64 t a))) (*.f64 (/.f64 t (-.f64 t a)) 3))
(+.f64 (*.f64 (/.f64 t (-.f64 t a)) 3) (*.f64 t (/.f64 -2 (-.f64 t a))))
(+.f64 (+.f64 (/.f64 t (-.f64 t a)) 1) -1)
(-.f64 (/.f64 t (-.f64 t a)) 0)
(-.f64 0 (/.f64 t (-.f64 a t)))
(-.f64 (/.f64 t (-.f64 a t)) (*.f64 t (/.f64 -2 (-.f64 t a))))
(-.f64 (*.f64 t (/.f64 2 (-.f64 t a))) (/.f64 t (-.f64 t a)))
(-.f64 (*.f64 t (/.f64 -2 (-.f64 t a))) (*.f64 (/.f64 t (-.f64 t a)) -3))
(-.f64 (*.f64 (/.f64 t (-.f64 t a)) 3) (*.f64 t (/.f64 2 (-.f64 t a))))
(-.f64 (*.f64 t (/.f64 4 (-.f64 t a))) (*.f64 (/.f64 t (-.f64 t a)) 3))
(-.f64 (*.f64 (/.f64 t (-.f64 t a)) -3) (*.f64 (/.f64 t (-.f64 t a)) -4))
(-.f64 (+.f64 (*.f64 t (/.f64 4 (-.f64 t a))) (*.f64 t (/.f64 4 (-.f64 t a)))) (+.f64 (*.f64 t (/.f64 4 (-.f64 t a))) (*.f64 (/.f64 t (-.f64 t a)) 3)))
(-.f64 (+.f64 (*.f64 (/.f64 t (-.f64 t a)) 3) (*.f64 (/.f64 t (-.f64 t a)) 3)) (+.f64 (*.f64 (/.f64 t (-.f64 t a)) 3) (*.f64 t (/.f64 2 (-.f64 t a)))))
(*.f64 t (/.f64 1 (-.f64 t a)))
(*.f64 t (-.f64 (/.f64 2 (-.f64 t a)) (/.f64 1 (-.f64 t a))))
(*.f64 t (-.f64 (/.f64 1 (-.f64 a t)) (*.f64 2 (/.f64 1 (-.f64 a t)))))
(*.f64 t (-.f64 (/.f64 1 (-.f64 a t)) (/.f64 -2 (-.f64 t a))))
(*.f64 t (-.f64 (*.f64 (/.f64 1 (-.f64 t a)) 3) (*.f64 (/.f64 1 (-.f64 t a)) 2)))
(*.f64 t (-.f64 (*.f64 (/.f64 1 (-.f64 t a)) 3) (/.f64 2 (-.f64 t a))))
(*.f64 t (-.f64 (/.f64 4 (-.f64 t a)) (*.f64 (/.f64 1 (-.f64 t a)) 3)))
(*.f64 t (+.f64 (*.f64 (/.f64 1 (-.f64 t a)) 2) (/.f64 1 (-.f64 a t))))
(*.f64 t (+.f64 (/.f64 1 (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 t a)) 2)))
(*.f64 t (+.f64 (/.f64 1 (-.f64 a t)) (/.f64 2 (-.f64 t a))))
(*.f64 (/.f64 t (-.f64 t a)) 1)
(*.f64 1 (/.f64 t (-.f64 t a)))
(*.f64 (/.f64 1 (-.f64 t a)) t)
(*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (neg.f64 t) (*.f64 t -2)))
(*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 t 3) (+.f64 t t)))
(*.f64 (/.f64 1 (-.f64 t a)) (+.f64 (*.f64 t -2) (*.f64 t 3)))
(*.f64 -1 (/.f64 t (-.f64 a t)))
(*.f64 (neg.f64 t) (/.f64 1 (-.f64 a t)))
(*.f64 (neg.f64 t) (-.f64 (/.f64 1 (-.f64 t a)) (/.f64 2 (-.f64 t a))))
(*.f64 (neg.f64 t) (-.f64 (*.f64 2 (/.f64 1 (-.f64 a t))) (/.f64 1 (-.f64 a t))))
(*.f64 (neg.f64 t) (-.f64 (/.f64 -2 (-.f64 t a)) (/.f64 1 (-.f64 a t))))
(*.f64 (neg.f64 t) (+.f64 (/.f64 1 (-.f64 t a)) (*.f64 2 (/.f64 1 (-.f64 a t)))))
(*.f64 (neg.f64 t) (+.f64 (/.f64 1 (-.f64 t a)) (/.f64 -2 (-.f64 t a))))
(*.f64 (/.f64 t (-.f64 a t)) -1)
(*.f64 (/.f64 1 (-.f64 a t)) (neg.f64 t))
(*.f64 (/.f64 1 (-.f64 a t)) (-.f64 (*.f64 t -2) (neg.f64 t)))
(pow.f64 (/.f64 t (-.f64 t a)) 1)
(neg.f64 (/.f64 t (-.f64 a t)))
Outputs
(*.f64 -1 (/.f64 (*.f64 y t) a))
(neg.f64 (*.f64 y (/.f64 t a)))
(*.f64 (/.f64 y a) (neg.f64 t))
(*.f64 (neg.f64 t) (/.f64 y a))
(*.f64 t (/.f64 y (neg.f64 a)))
(*.f64 (/.f64 t a) (neg.f64 y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) a)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) a)) (*.f64 -1 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2))) (*.f64 y (/.f64 t a))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2)))))
(neg.f64 (*.f64 y (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(*.f64 y (neg.f64 (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(*.f64 (neg.f64 y) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) a)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2)))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t a))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 3))) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 3))) (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2))) (*.f64 y (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(*.f64 y (neg.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(*.f64 (neg.f64 y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 4)) (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) a)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 4) (/.f64 y (pow.f64 a 4)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2)))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2))) (*.f64 y (/.f64 t a)))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 3))) (*.f64 y (/.f64 (pow.f64 t 4) (pow.f64 a 4))))))
(+.f64 (*.f64 (/.f64 y a) (neg.f64 t)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2))) (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 3))) (*.f64 y (/.f64 (pow.f64 t 4) (pow.f64 a 4)))))))
(*.f64 -1 (+.f64 (*.f64 y (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 4) (pow.f64 a 4)))) (*.f64 y (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y t) a) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 4) (pow.f64 a 4)))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 4) (pow.f64 a 4)))))))
(*.f64 (neg.f64 y) (+.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
y
(+.f64 (/.f64 (*.f64 a y) t) y)
(+.f64 y (*.f64 y (/.f64 a t)))
(+.f64 (/.f64 (*.f64 y a) t) (+.f64 y (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 2))))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 y (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 t 2)))))
(+.f64 y (*.f64 y (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(*.f64 y (+.f64 (/.f64 a t) (+.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(*.f64 y (+.f64 1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 y a) t) (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2)) (+.f64 y (/.f64 (*.f64 (pow.f64 a 3) y) (pow.f64 t 3)))))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 t 3))) (+.f64 y (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 t 2))))))
(+.f64 y (+.f64 (+.f64 (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 t 2))) (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 t 3)))) (*.f64 y (/.f64 a t))))
(+.f64 (+.f64 y (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 t 2)))) (*.f64 y (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (/.f64 a t))))
(+.f64 y (*.f64 y (+.f64 (/.f64 a t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 3))))))
(*.f64 y (+.f64 (/.f64 a t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))))))
(*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 (/.f64 a t) (+.f64 1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))))))
y
(+.f64 (/.f64 (*.f64 a y) t) y)
(+.f64 y (*.f64 y (/.f64 a t)))
(+.f64 (/.f64 (*.f64 y a) t) (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2)) y))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 y (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 t 2)))))
(+.f64 y (*.f64 y (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(*.f64 y (+.f64 (/.f64 a t) (+.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(*.f64 y (+.f64 1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 y a) t) (+.f64 y (+.f64 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 2)) (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 3)))))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 t 3))) (+.f64 y (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 t 2))))))
(+.f64 y (+.f64 (+.f64 (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 t 2))) (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 t 3)))) (*.f64 y (/.f64 a t))))
(+.f64 (+.f64 y (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 t 2)))) (*.f64 y (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (/.f64 a t))))
(+.f64 y (*.f64 y (+.f64 (/.f64 a t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 3))))))
(*.f64 y (+.f64 (/.f64 a t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))))))
(*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 (/.f64 a t) (+.f64 1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))))))
y
(+.f64 (/.f64 (*.f64 y a) t) y)
(+.f64 y (*.f64 y (/.f64 a t)))
(+.f64 (/.f64 (*.f64 a y) t) (+.f64 y (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 t 2))))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 y (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 t 2)))))
(+.f64 y (*.f64 y (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(*.f64 y (+.f64 (/.f64 a t) (+.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(*.f64 y (+.f64 1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 t 2)) (+.f64 (/.f64 (*.f64 a y) t) (+.f64 y (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 t 3)))))
(+.f64 (*.f64 y (/.f64 a t)) (+.f64 (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 t 3))) (+.f64 y (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 t 2))))))
(+.f64 y (+.f64 (+.f64 (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 t 2))) (*.f64 y (/.f64 (pow.f64 a 3) (pow.f64 t 3)))) (*.f64 y (/.f64 a t))))
(+.f64 (+.f64 y (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 t 2)))) (*.f64 y (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (/.f64 a t))))
(+.f64 y (*.f64 y (+.f64 (/.f64 a t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 3))))))
(*.f64 y (+.f64 (/.f64 a t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))))))
(*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 (/.f64 a t) (+.f64 1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))))))
(*.f64 -1 (/.f64 (*.f64 y t) a))
(neg.f64 (*.f64 y (/.f64 t a)))
(*.f64 (/.f64 y a) (neg.f64 t))
(*.f64 (neg.f64 t) (/.f64 y a))
(*.f64 t (/.f64 y (neg.f64 a)))
(*.f64 (/.f64 t a) (neg.f64 y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) a)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) a)) (*.f64 -1 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2))) (*.f64 y (/.f64 t a))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2)))))
(neg.f64 (*.f64 y (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(*.f64 y (neg.f64 (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(*.f64 (neg.f64 y) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) a)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2)))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t a))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 3))) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 3))) (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2))) (*.f64 y (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(*.f64 y (neg.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(*.f64 (neg.f64 y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 4)) (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) a)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 4) (/.f64 y (pow.f64 a 4)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2)))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2))) (*.f64 y (/.f64 t a)))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 3))) (*.f64 y (/.f64 (pow.f64 t 4) (pow.f64 a 4))))))
(+.f64 (*.f64 (/.f64 y a) (neg.f64 t)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2))) (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 3))) (*.f64 y (/.f64 (pow.f64 t 4) (pow.f64 a 4)))))))
(*.f64 -1 (+.f64 (*.f64 y (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 4) (pow.f64 a 4)))) (*.f64 y (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y t) a) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 4) (pow.f64 a 4)))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 4) (pow.f64 a 4)))))))
(*.f64 (neg.f64 y) (+.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(*.f64 -1 (/.f64 (*.f64 y t) a))
(neg.f64 (*.f64 y (/.f64 t a)))
(*.f64 (/.f64 y a) (neg.f64 t))
(*.f64 (neg.f64 t) (/.f64 y a))
(*.f64 t (/.f64 y (neg.f64 a)))
(*.f64 (/.f64 t a) (neg.f64 y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) a)) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) a)) (*.f64 -1 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2))) (*.f64 y (/.f64 t a))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2)))))
(neg.f64 (*.f64 y (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(*.f64 y (neg.f64 (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(*.f64 (neg.f64 y) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) a)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2)))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3)))))
(+.f64 (neg.f64 (*.f64 y (/.f64 t a))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 3))) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 3))) (+.f64 (*.f64 y (/.f64 t a)) (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2))) (*.f64 y (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(*.f64 y (neg.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(*.f64 (neg.f64 y) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 2)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 4)) (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) a)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 4) (/.f64 y (pow.f64 a 4)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2)))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 t 3)) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2))) (*.f64 y (/.f64 t a)))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 3))) (*.f64 y (/.f64 (pow.f64 t 4) (pow.f64 a 4))))))
(+.f64 (*.f64 (/.f64 y a) (neg.f64 t)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 y (pow.f64 a 2))) (+.f64 (*.f64 y (/.f64 (pow.f64 t 3) (pow.f64 a 3))) (*.f64 y (/.f64 (pow.f64 t 4) (pow.f64 a 4)))))))
(*.f64 -1 (+.f64 (*.f64 y (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 4) (pow.f64 a 4)))) (*.f64 y (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y t) a) (*.f64 y (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 4) (pow.f64 a 4)))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 4) (pow.f64 a 4)))))))
(*.f64 (neg.f64 y) (+.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(/.f64 (*.f64 y t) (-.f64 t a))
(*.f64 y (/.f64 t (-.f64 t a)))
(*.f64 t (/.f64 y (-.f64 t a)))
(/.f64 (*.f64 y t) (-.f64 t a))
(*.f64 y (/.f64 t (-.f64 t a)))
(*.f64 t (/.f64 y (-.f64 t a)))
(/.f64 (*.f64 y t) (-.f64 t a))
(*.f64 y (/.f64 t (-.f64 t a)))
(*.f64 t (/.f64 y (-.f64 t a)))
(/.f64 (*.f64 y t) (-.f64 t a))
(*.f64 y (/.f64 t (-.f64 t a)))
(*.f64 t (/.f64 y (-.f64 t a)))
(/.f64 (*.f64 y t) (-.f64 t a))
(*.f64 y (/.f64 t (-.f64 t a)))
(*.f64 t (/.f64 y (-.f64 t a)))
(/.f64 (*.f64 y t) (-.f64 t a))
(*.f64 y (/.f64 t (-.f64 t a)))
(*.f64 t (/.f64 y (-.f64 t a)))
(/.f64 (*.f64 y t) (-.f64 t a))
(*.f64 y (/.f64 t (-.f64 t a)))
(*.f64 t (/.f64 y (-.f64 t a)))
(/.f64 (*.f64 y t) (-.f64 t a))
(*.f64 y (/.f64 t (-.f64 t a)))
(*.f64 t (/.f64 y (-.f64 t a)))
(/.f64 (*.f64 y t) (-.f64 t a))
(*.f64 y (/.f64 t (-.f64 t a)))
(*.f64 t (/.f64 y (-.f64 t a)))
(/.f64 (*.f64 y t) (-.f64 t a))
(*.f64 y (/.f64 t (-.f64 t a)))
(*.f64 t (/.f64 y (-.f64 t a)))
(/.f64 (*.f64 y t) (-.f64 t a))
(*.f64 y (/.f64 t (-.f64 t a)))
(*.f64 t (/.f64 y (-.f64 t a)))
(/.f64 (*.f64 y t) (-.f64 t a))
(*.f64 y (/.f64 t (-.f64 t a)))
(*.f64 t (/.f64 y (-.f64 t a)))
(*.f64 -1 (/.f64 t a))
(neg.f64 (/.f64 t a))
(/.f64 (neg.f64 t) a)
(/.f64 t (neg.f64 a))
(+.f64 (*.f64 -1 (/.f64 t a)) (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 t a)))
(*.f64 -1 (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2))))
(neg.f64 (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 t a)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 t a)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(neg.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 4) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 t a)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1 (/.f64 t a)) (*.f64 -1 (/.f64 (pow.f64 t 4) (pow.f64 a 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (/.f64 t a))))
(+.f64 (neg.f64 (/.f64 t a)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 4) (pow.f64 a 4))))))
(neg.f64 (+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 4) (pow.f64 a 4))))))
(neg.f64 (+.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
1
(+.f64 1 (/.f64 a t))
(+.f64 1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(+.f64 (/.f64 a t) (+.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (+.f64 1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))))
(+.f64 (+.f64 1 (/.f64 a t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 3))))
(+.f64 (/.f64 a t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 1 (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 (+.f64 1 (/.f64 a t)) (/.f64 (pow.f64 a 3) (pow.f64 t 3))))
(+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 (/.f64 a t) (+.f64 1 (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
1
(+.f64 1 (/.f64 a t))
(+.f64 1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(+.f64 (/.f64 a t) (+.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (+.f64 1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))))
(+.f64 (+.f64 1 (/.f64 a t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 3))))
(+.f64 (/.f64 a t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 1 (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 (+.f64 1 (/.f64 a t)) (/.f64 (pow.f64 a 3) (pow.f64 t 3))))
(+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 (/.f64 a t) (+.f64 1 (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
1
(+.f64 1 (/.f64 a t))
(+.f64 1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(+.f64 (/.f64 a t) (+.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 t 2))))
(+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 3)) (+.f64 1 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2)))))
(+.f64 (+.f64 (/.f64 a t) (/.f64 (pow.f64 a 2) (pow.f64 t 2))) (+.f64 1 (/.f64 (pow.f64 a 3) (pow.f64 t 3))))
(+.f64 (+.f64 1 (/.f64 a t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 3))))
(+.f64 (/.f64 a t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 1 (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 (+.f64 1 (/.f64 a t)) (/.f64 (pow.f64 a 3) (pow.f64 t 3))))
(+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 2)) (+.f64 (/.f64 a t) (+.f64 1 (/.f64 (pow.f64 a 3) (pow.f64 t 3)))))
(*.f64 -1 (/.f64 t a))
(neg.f64 (/.f64 t a))
(/.f64 (neg.f64 t) a)
(/.f64 t (neg.f64 a))
(+.f64 (*.f64 -1 (/.f64 t a)) (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 t a)))
(*.f64 -1 (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2))))
(neg.f64 (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 t a)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 t a)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(neg.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 4) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 t a)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1 (/.f64 t a)) (*.f64 -1 (/.f64 (pow.f64 t 4) (pow.f64 a 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (/.f64 t a))))
(+.f64 (neg.f64 (/.f64 t a)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 4) (pow.f64 a 4))))))
(neg.f64 (+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 4) (pow.f64 a 4))))))
(neg.f64 (+.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(*.f64 -1 (/.f64 t a))
(neg.f64 (/.f64 t a))
(/.f64 (neg.f64 t) a)
(/.f64 t (neg.f64 a))
(+.f64 (*.f64 -1 (/.f64 t a)) (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 t a)))
(*.f64 -1 (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2))))
(neg.f64 (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 t a)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (neg.f64 (/.f64 t a)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(neg.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 t 4) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 t a)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 t 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1 (/.f64 t a)) (*.f64 -1 (/.f64 (pow.f64 t 4) (pow.f64 a 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 2) (pow.f64 a 2)))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (/.f64 t a))))
(+.f64 (neg.f64 (/.f64 t a)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 4) (pow.f64 a 4))))))
(neg.f64 (+.f64 (/.f64 t a) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 3)) (/.f64 (pow.f64 t 4) (pow.f64 a 4))))))
(neg.f64 (+.f64 (/.f64 (pow.f64 t 4) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 2)) (+.f64 (/.f64 t a) (/.f64 (pow.f64 t 3) (pow.f64 a 3))))))
(+.f64 (*.f64 t (/.f64 y (-.f64 t a))) 0)
(*.f64 y (/.f64 t (-.f64 t a)))
(*.f64 t (/.f64 y (-.f64 t a)))
(+.f64 0 (*.f64 t (/.f64 y (-.f64 t a))))
(*.f64 y (/.f64 t (-.f64 t a)))
(*.f64 t (/.f64 y (-.f64 t a)))
(-.f64 (*.f64 t (/.f64 y (-.f64 t a))) 0)
(*.f64 y (/.f64 t (-.f64 t a)))
(*.f64 t (/.f64 y (-.f64 t a)))
(/.f64 (*.f64 t (/.f64 y (-.f64 t a))) 1)
(*.f64 y (/.f64 t (-.f64 t a)))
(*.f64 t (/.f64 y (-.f64 t a)))
(/.f64 (*.f64 t y) (-.f64 t a))
(*.f64 y (/.f64 t (-.f64 t a)))
(*.f64 t (/.f64 y (-.f64 t a)))
(/.f64 (*.f64 t (neg.f64 y)) (-.f64 a t))
(*.f64 y (/.f64 t (-.f64 t a)))
(*.f64 t (/.f64 y (-.f64 t a)))
(pow.f64 (*.f64 t (/.f64 y (-.f64 t a))) 1)
(*.f64 y (/.f64 t (-.f64 t a)))
(*.f64 t (/.f64 y (-.f64 t a)))
(neg.f64 (*.f64 t (/.f64 y (-.f64 a t))))
(*.f64 y (/.f64 t (-.f64 t a)))
(*.f64 t (/.f64 y (-.f64 t a)))
(+.f64 (/.f64 t (-.f64 t a)) 0)
(/.f64 t (-.f64 t a))
(+.f64 0 (/.f64 t (-.f64 t a)))
(/.f64 t (-.f64 t a))
(+.f64 -1 (+.f64 (/.f64 t (-.f64 t a)) 1))
(/.f64 t (-.f64 t a))
(+.f64 (/.f64 t (-.f64 a t)) (*.f64 t (/.f64 2 (-.f64 t a))))
(/.f64 t (-.f64 t a))
(+.f64 (*.f64 t (/.f64 2 (-.f64 t a))) (/.f64 t (-.f64 a t)))
(/.f64 t (-.f64 t a))
(+.f64 (*.f64 t (/.f64 -2 (-.f64 t a))) (*.f64 (/.f64 t (-.f64 t a)) 3))
(/.f64 t (-.f64 t a))
(+.f64 (*.f64 (/.f64 t (-.f64 t a)) 3) (*.f64 t (/.f64 -2 (-.f64 t a))))
(/.f64 t (-.f64 t a))
(+.f64 (+.f64 (/.f64 t (-.f64 t a)) 1) -1)
(/.f64 t (-.f64 t a))
(-.f64 (/.f64 t (-.f64 t a)) 0)
(/.f64 t (-.f64 t a))
(-.f64 0 (/.f64 t (-.f64 a t)))
(/.f64 t (-.f64 t a))
(-.f64 (/.f64 t (-.f64 a t)) (*.f64 t (/.f64 -2 (-.f64 t a))))
(/.f64 t (-.f64 t a))
(-.f64 (*.f64 t (/.f64 2 (-.f64 t a))) (/.f64 t (-.f64 t a)))
(/.f64 t (-.f64 t a))
(-.f64 (*.f64 t (/.f64 -2 (-.f64 t a))) (*.f64 (/.f64 t (-.f64 t a)) -3))
(/.f64 t (-.f64 t a))
(-.f64 (*.f64 (/.f64 t (-.f64 t a)) 3) (*.f64 t (/.f64 2 (-.f64 t a))))
(/.f64 t (-.f64 t a))
(-.f64 (*.f64 t (/.f64 4 (-.f64 t a))) (*.f64 (/.f64 t (-.f64 t a)) 3))
(/.f64 t (-.f64 t a))
(-.f64 (*.f64 (/.f64 t (-.f64 t a)) -3) (*.f64 (/.f64 t (-.f64 t a)) -4))
(/.f64 t (-.f64 t a))
(-.f64 (+.f64 (*.f64 t (/.f64 4 (-.f64 t a))) (*.f64 t (/.f64 4 (-.f64 t a)))) (+.f64 (*.f64 t (/.f64 4 (-.f64 t a))) (*.f64 (/.f64 t (-.f64 t a)) 3)))
(-.f64 (+.f64 (*.f64 t (/.f64 4 (-.f64 t a))) (*.f64 t (/.f64 4 (-.f64 t a)))) (+.f64 (*.f64 3 (/.f64 t (-.f64 t a))) (*.f64 t (/.f64 4 (-.f64 t a)))))
(-.f64 (*.f64 (/.f64 4 (-.f64 t a)) (+.f64 t t)) (+.f64 (*.f64 3 (/.f64 t (-.f64 t a))) (*.f64 t (/.f64 4 (-.f64 t a)))))
(-.f64 (*.f64 (/.f64 t (-.f64 t a)) 8) (+.f64 (*.f64 3 (/.f64 t (-.f64 t a))) (*.f64 t (/.f64 4 (-.f64 t a)))))
(-.f64 (*.f64 (/.f64 t (-.f64 t a)) 8) (*.f64 t (+.f64 (/.f64 4 (-.f64 t a)) (*.f64 3 (/.f64 -1 (-.f64 a t))))))
(-.f64 (*.f64 (/.f64 t (-.f64 t a)) 8) (*.f64 t (+.f64 (/.f64 4 (-.f64 t a)) (/.f64 3 (-.f64 t a)))))
(-.f64 (*.f64 (/.f64 t (-.f64 a t)) -8) (*.f64 t (+.f64 (/.f64 4 (-.f64 t a)) (/.f64 3 (-.f64 t a)))))
(-.f64 (+.f64 (*.f64 (/.f64 t (-.f64 t a)) 3) (*.f64 (/.f64 t (-.f64 t a)) 3)) (+.f64 (*.f64 (/.f64 t (-.f64 t a)) 3) (*.f64 t (/.f64 2 (-.f64 t a)))))
(/.f64 t (-.f64 t a))
(*.f64 t (/.f64 1 (-.f64 t a)))
(/.f64 t (-.f64 t a))
(*.f64 t (-.f64 (/.f64 2 (-.f64 t a)) (/.f64 1 (-.f64 t a))))
(/.f64 t (-.f64 t a))
(*.f64 t (-.f64 (/.f64 1 (-.f64 a t)) (*.f64 2 (/.f64 1 (-.f64 a t)))))
(/.f64 t (-.f64 t a))
(*.f64 t (-.f64 (/.f64 1 (-.f64 a t)) (/.f64 -2 (-.f64 t a))))
(/.f64 t (-.f64 t a))
(*.f64 t (-.f64 (*.f64 (/.f64 1 (-.f64 t a)) 3) (*.f64 (/.f64 1 (-.f64 t a)) 2)))
(/.f64 t (-.f64 t a))
(*.f64 t (-.f64 (*.f64 (/.f64 1 (-.f64 t a)) 3) (/.f64 2 (-.f64 t a))))
(/.f64 t (-.f64 t a))
(*.f64 t (-.f64 (/.f64 4 (-.f64 t a)) (*.f64 (/.f64 1 (-.f64 t a)) 3)))
(/.f64 t (-.f64 t a))
(*.f64 t (+.f64 (*.f64 (/.f64 1 (-.f64 t a)) 2) (/.f64 1 (-.f64 a t))))
(/.f64 t (-.f64 t a))
(*.f64 t (+.f64 (/.f64 1 (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 t a)) 2)))
(/.f64 t (-.f64 t a))
(*.f64 t (+.f64 (/.f64 1 (-.f64 a t)) (/.f64 2 (-.f64 t a))))
(/.f64 t (-.f64 t a))
(*.f64 (/.f64 t (-.f64 t a)) 1)
(/.f64 t (-.f64 t a))
(*.f64 1 (/.f64 t (-.f64 t a)))
(/.f64 t (-.f64 t a))
(*.f64 (/.f64 1 (-.f64 t a)) t)
(/.f64 t (-.f64 t a))
(*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (neg.f64 t) (*.f64 t -2)))
(/.f64 t (-.f64 t a))
(*.f64 (/.f64 1 (-.f64 t a)) (-.f64 (*.f64 t 3) (+.f64 t t)))
(/.f64 t (-.f64 t a))
(*.f64 (/.f64 1 (-.f64 t a)) (+.f64 (*.f64 t -2) (*.f64 t 3)))
(/.f64 t (-.f64 t a))
(*.f64 -1 (/.f64 t (-.f64 a t)))
(/.f64 t (-.f64 t a))
(*.f64 (neg.f64 t) (/.f64 1 (-.f64 a t)))
(/.f64 t (-.f64 t a))
(*.f64 (neg.f64 t) (-.f64 (/.f64 1 (-.f64 t a)) (/.f64 2 (-.f64 t a))))
(/.f64 t (-.f64 t a))
(*.f64 (neg.f64 t) (-.f64 (*.f64 2 (/.f64 1 (-.f64 a t))) (/.f64 1 (-.f64 a t))))
(/.f64 t (-.f64 t a))
(*.f64 (neg.f64 t) (-.f64 (/.f64 -2 (-.f64 t a)) (/.f64 1 (-.f64 a t))))
(/.f64 t (-.f64 t a))
(*.f64 (neg.f64 t) (+.f64 (/.f64 1 (-.f64 t a)) (*.f64 2 (/.f64 1 (-.f64 a t)))))
(/.f64 t (-.f64 t a))
(*.f64 (neg.f64 t) (+.f64 (/.f64 1 (-.f64 t a)) (/.f64 -2 (-.f64 t a))))
(/.f64 t (-.f64 t a))
(*.f64 (/.f64 t (-.f64 a t)) -1)
(/.f64 t (-.f64 t a))
(*.f64 (/.f64 1 (-.f64 a t)) (neg.f64 t))
(/.f64 t (-.f64 t a))
(*.f64 (/.f64 1 (-.f64 a t)) (-.f64 (*.f64 t -2) (neg.f64 t)))
(/.f64 t (-.f64 t a))
(pow.f64 (/.f64 t (-.f64 t a)) 1)
(/.f64 t (-.f64 t a))
(neg.f64 (/.f64 t (-.f64 a t)))
(/.f64 t (-.f64 t a))

localize8.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 24 to 8 computations (66.7% saved)

series6.0ms (0%)

Counts
2 → 72
Calls

21 calls:

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

rewrite80.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1548×rational_best-1
1538×rational_best-2
1536×rational_best-4
1536×rational_best-3
1528×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
15732
29832
315632
426732
554032
6123432
7351532
8676932
Stop Event
node limit
Counts
2 → 46
Calls
Call 1
Inputs
(*.f64 (/.f64 z (-.f64 a t)) y)
(/.f64 z (-.f64 a t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (-.f64 a t)) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 z (-.f64 a t)) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 z (-.f64 a t)) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z y) (-.f64 a t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 z (-.f64 a t)) y) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 z (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 z (-.f64 a t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 t a)) (*.f64 z (/.f64 2 (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 2 (-.f64 a t))) (/.f64 z (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (-.f64 a t)) -2) (*.f64 (/.f64 z (-.f64 a t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (-.f64 a t)) 3) (*.f64 (/.f64 z (-.f64 a t)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 z (-.f64 a t)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (-.f64 a t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 z (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (-.f64 t a)) (*.f64 (/.f64 z (-.f64 a t)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 2 (-.f64 a t))) (/.f64 z (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) -2) (*.f64 (/.f64 z (-.f64 a t)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) 4) (*.f64 (/.f64 z (-.f64 a t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) 3) (*.f64 z (/.f64 2 (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a t)) -3) (*.f64 (/.f64 z (-.f64 a t)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) 4) (*.f64 (/.f64 z (-.f64 a t)) 4)) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) 4) (*.f64 (/.f64 z (-.f64 a t)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) 3) (*.f64 (/.f64 z (-.f64 a t)) 3)) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) 3) (*.f64 z (/.f64 2 (-.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (/.f64 1 (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 (/.f64 -1 (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 a t)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 (*.f64 (/.f64 1 (-.f64 a t)) 3) (*.f64 (/.f64 1 (-.f64 a t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (*.f64 (/.f64 1 (-.f64 a t)) 2) (/.f64 -1 (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (+.f64 (/.f64 -1 (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 a t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 z (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a t)) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a t)) (-.f64 (neg.f64 z) (*.f64 z -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a t)) (-.f64 (*.f64 z 3) (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a t)) (+.f64 (+.f64 z z) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a t)) (+.f64 (neg.f64 z) (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 z (-.f64 t a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (/.f64 -1 (-.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (-.f64 (*.f64 (/.f64 1 (-.f64 a t)) -2) (/.f64 -1 (-.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (+.f64 (/.f64 1 (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 a t)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (-.f64 t a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a t)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a t)) (-.f64 (*.f64 z -2) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a t)) (+.f64 z (*.f64 z -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 z (-.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 z (-.f64 t a)))))))

simplify133.0ms (0.9%)

Algorithm
egg-herbie
Rules
1352×rational_best-simplify-2
1198×rational_best-simplify-1
1132×rational_best-simplify-48
718×rational_best-simplify-47
694×rational_best-simplify-55
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01784090
13423922
26183766
311003544
422043442
540423436
658723436
Stop Event
node limit
Counts
118 → 130
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2))))))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3)))))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3)))))
(/.f64 (*.f64 y z) a)
(+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3)))))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 y z)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3))))))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4))))))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 -1 (/.f64 z t))
(+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(/.f64 z a)
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (/.f64 z a))))
(/.f64 z a)
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (/.f64 z a))))
(/.f64 z a)
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (/.f64 z a))))
(*.f64 -1 (/.f64 z t))
(+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(*.f64 -1 (/.f64 z t))
(+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) y) 0)
(+.f64 0 (*.f64 (/.f64 z (-.f64 a t)) y))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) y) 0)
(/.f64 (*.f64 (/.f64 z (-.f64 a t)) y) 1)
(/.f64 (*.f64 z y) (-.f64 a t))
(pow.f64 (*.f64 (/.f64 z (-.f64 a t)) y) 1)
(+.f64 (/.f64 z (-.f64 a t)) 0)
(+.f64 0 (/.f64 z (-.f64 a t)))
(+.f64 -1 (+.f64 (/.f64 z (-.f64 a t)) 1))
(+.f64 (/.f64 z (-.f64 t a)) (*.f64 z (/.f64 2 (-.f64 a t))))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a t))) (/.f64 z (-.f64 t a)))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) -2) (*.f64 (/.f64 z (-.f64 a t)) 3))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) 3) (*.f64 (/.f64 z (-.f64 a t)) -2))
(+.f64 (+.f64 (/.f64 z (-.f64 a t)) 1) -1)
(-.f64 (/.f64 z (-.f64 a t)) 0)
(-.f64 0 (/.f64 z (-.f64 t a)))
(-.f64 (/.f64 z (-.f64 t a)) (*.f64 (/.f64 z (-.f64 a t)) -2))
(-.f64 (*.f64 z (/.f64 2 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) -2) (*.f64 (/.f64 z (-.f64 a t)) -3))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) 4) (*.f64 (/.f64 z (-.f64 a t)) 3))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) 3) (*.f64 z (/.f64 2 (-.f64 a t))))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) -3) (*.f64 (/.f64 z (-.f64 a t)) -4))
(-.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) 4) (*.f64 (/.f64 z (-.f64 a t)) 4)) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) 4) (*.f64 (/.f64 z (-.f64 a t)) 3)))
(-.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) 3) (*.f64 (/.f64 z (-.f64 a t)) 3)) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) 3) (*.f64 z (/.f64 2 (-.f64 a t)))))
(*.f64 z (/.f64 1 (-.f64 a t)))
(*.f64 z (-.f64 (/.f64 -1 (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 a t)) -2)))
(*.f64 z (-.f64 (*.f64 (/.f64 1 (-.f64 a t)) 3) (*.f64 (/.f64 1 (-.f64 a t)) 2)))
(*.f64 z (+.f64 (*.f64 (/.f64 1 (-.f64 a t)) 2) (/.f64 -1 (-.f64 a t))))
(*.f64 z (+.f64 (/.f64 -1 (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 a t)) 2)))
(*.f64 (/.f64 z (-.f64 a t)) 1)
(*.f64 1 (/.f64 z (-.f64 a t)))
(*.f64 (/.f64 1 (-.f64 a t)) z)
(*.f64 (/.f64 1 (-.f64 a t)) (-.f64 (neg.f64 z) (*.f64 z -2)))
(*.f64 (/.f64 1 (-.f64 a t)) (-.f64 (*.f64 z 3) (+.f64 z z)))
(*.f64 (/.f64 1 (-.f64 a t)) (+.f64 (+.f64 z z) (neg.f64 z)))
(*.f64 (/.f64 1 (-.f64 a t)) (+.f64 (neg.f64 z) (+.f64 z z)))
(*.f64 -1 (/.f64 z (-.f64 t a)))
(*.f64 (neg.f64 z) (/.f64 -1 (-.f64 a t)))
(*.f64 (neg.f64 z) (-.f64 (*.f64 (/.f64 1 (-.f64 a t)) -2) (/.f64 -1 (-.f64 a t))))
(*.f64 (neg.f64 z) (+.f64 (/.f64 1 (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 a t)) -2)))
(*.f64 (/.f64 z (-.f64 t a)) -1)
(*.f64 (/.f64 -1 (-.f64 a t)) (neg.f64 z))
(*.f64 (/.f64 -1 (-.f64 a t)) (-.f64 (*.f64 z -2) (neg.f64 z)))
(*.f64 (/.f64 -1 (-.f64 a t)) (+.f64 z (*.f64 z -2)))
(pow.f64 (/.f64 z (-.f64 a t)) 1)
(neg.f64 (/.f64 z (-.f64 t a)))
Outputs
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(*.f64 -1 (*.f64 z (/.f64 y t)))
(neg.f64 (*.f64 y (/.f64 z t)))
(*.f64 y (neg.f64 (/.f64 z t)))
(*.f64 y (/.f64 (neg.f64 z) t))
(*.f64 y (/.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 y t))) (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 a (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (*.f64 y z) (pow.f64 t 2))) (*.f64 y (/.f64 z t))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z t)) (*.f64 a (/.f64 (*.f64 y z) (pow.f64 t 2)))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z t) (*.f64 z (/.f64 a (pow.f64 t 2))))))
(*.f64 (neg.f64 z) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 y t))) (+.f64 (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 a (pow.f64 t 2)))) (*.f64 -1 (*.f64 (*.f64 z (pow.f64 a 2)) (/.f64 y (pow.f64 t 3))))))
(+.f64 (neg.f64 (*.f64 y (/.f64 z t))) (*.f64 -1 (+.f64 (*.f64 y (*.f64 z (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (*.f64 a (/.f64 (*.f64 y z) (pow.f64 t 2))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z t)) (*.f64 (*.f64 y z) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z t)) (*.f64 (*.f64 y z) (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z t) (*.f64 z (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) z)) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 a z)) (pow.f64 t 2))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 a (pow.f64 t 2)))) (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (pow.f64 a 3) (pow.f64 t 4))))) (+.f64 (*.f64 -1 (*.f64 z (/.f64 y t))) (*.f64 -1 (*.f64 (*.f64 z (pow.f64 a 2)) (/.f64 y (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 a (/.f64 (*.f64 y z) (pow.f64 t 2))) (*.f64 y (/.f64 z t)))) (*.f64 -1 (+.f64 (*.f64 y (*.f64 z (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (*.f64 y (*.f64 z (/.f64 (pow.f64 a 3) (pow.f64 t 4)))))))
(+.f64 (*.f64 y (neg.f64 (/.f64 z t))) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (*.f64 y z) (pow.f64 t 2))) (*.f64 (*.f64 y z) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))))
(*.f64 -1 (+.f64 (*.f64 y (+.f64 (/.f64 z t) (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)))) (*.f64 (*.f64 y z) (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 4))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z t)) (*.f64 (*.f64 y z) (+.f64 (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(neg.f64 (+.f64 (*.f64 y (/.f64 z t)) (*.f64 (*.f64 y z) (+.f64 (/.f64 a (pow.f64 t 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 (pow.f64 a 3) (pow.f64 t 4)))))))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 (*.f64 z t) (/.f64 y (pow.f64 a 2))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 y (*.f64 z (/.f64 t (pow.f64 a 2)))))
(*.f64 y (+.f64 (/.f64 z a) (*.f64 z (/.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 (*.f64 z t) (/.f64 y (pow.f64 a 2))) (*.f64 (*.f64 z (pow.f64 t 2)) (/.f64 y (pow.f64 a 3)))))
(+.f64 (*.f64 y (/.f64 z a)) (+.f64 (*.f64 y (*.f64 z (/.f64 t (pow.f64 a 2)))) (*.f64 (*.f64 y z) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 y (*.f64 z (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))))
(*.f64 y (+.f64 (/.f64 z a) (*.f64 z (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3)))))
(+.f64 (+.f64 (*.f64 (*.f64 z t) (/.f64 y (pow.f64 a 2))) (*.f64 (*.f64 z (pow.f64 t 2)) (/.f64 y (pow.f64 a 3)))) (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 y z)) (pow.f64 a 4))))
(+.f64 (*.f64 y (/.f64 z a)) (+.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 t (pow.f64 a 2)))) (*.f64 (*.f64 y z) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))) (*.f64 y (*.f64 z (/.f64 (pow.f64 t 3) (pow.f64 a 4))))))
(+.f64 (*.f64 y (+.f64 (/.f64 z a) (*.f64 z (/.f64 t (pow.f64 a 2))))) (*.f64 (*.f64 y z) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 (pow.f64 t 3) (pow.f64 a 4)))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (*.f64 y z) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 y (*.f64 z (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (/.f64 t (pow.f64 a 2)))))))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 (*.f64 z t) (/.f64 y (pow.f64 a 2))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 y (*.f64 z (/.f64 t (pow.f64 a 2)))))
(*.f64 y (+.f64 (/.f64 z a) (*.f64 z (/.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 (*.f64 z t) (/.f64 y (pow.f64 a 2))) (*.f64 (*.f64 z (pow.f64 t 2)) (/.f64 y (pow.f64 a 3)))))
(+.f64 (*.f64 y (/.f64 z a)) (+.f64 (*.f64 y (*.f64 z (/.f64 t (pow.f64 a 2)))) (*.f64 (*.f64 y z) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 y (*.f64 z (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))))
(*.f64 y (+.f64 (/.f64 z a) (*.f64 z (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3)))))
(+.f64 (+.f64 (*.f64 (*.f64 z t) (/.f64 y (pow.f64 a 2))) (*.f64 (*.f64 z (pow.f64 t 2)) (/.f64 y (pow.f64 a 3)))) (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 y z)) (pow.f64 a 4))))
(+.f64 (*.f64 y (/.f64 z a)) (+.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 t (pow.f64 a 2)))) (*.f64 (*.f64 y z) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))) (*.f64 y (*.f64 z (/.f64 (pow.f64 t 3) (pow.f64 a 4))))))
(+.f64 (*.f64 y (+.f64 (/.f64 z a) (*.f64 z (/.f64 t (pow.f64 a 2))))) (*.f64 (*.f64 y z) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 (pow.f64 t 3) (pow.f64 a 4)))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (*.f64 y z) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 y (*.f64 z (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (/.f64 t (pow.f64 a 2)))))))
(/.f64 (*.f64 y z) a)
(*.f64 y (/.f64 z a))
(+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y z) a) (*.f64 (*.f64 z t) (/.f64 y (pow.f64 a 2))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 y (*.f64 z (/.f64 t (pow.f64 a 2)))))
(*.f64 y (+.f64 (/.f64 z a) (*.f64 z (/.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 y z) a) (+.f64 (*.f64 (*.f64 z t) (/.f64 y (pow.f64 a 2))) (*.f64 (*.f64 z (pow.f64 t 2)) (/.f64 y (pow.f64 a 3)))))
(+.f64 (*.f64 y (/.f64 z a)) (+.f64 (*.f64 y (*.f64 z (/.f64 t (pow.f64 a 2)))) (*.f64 (*.f64 y z) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 y (*.f64 z (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))))
(*.f64 y (+.f64 (/.f64 z a) (*.f64 z (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 t 3) z)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y z) a) (+.f64 (/.f64 (*.f64 y (*.f64 t z)) (pow.f64 a 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 t 2) z)) (pow.f64 a 3)))))
(+.f64 (+.f64 (*.f64 (*.f64 z t) (/.f64 y (pow.f64 a 2))) (*.f64 (*.f64 z (pow.f64 t 2)) (/.f64 y (pow.f64 a 3)))) (+.f64 (/.f64 (*.f64 y z) a) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 y z)) (pow.f64 a 4))))
(+.f64 (*.f64 y (/.f64 z a)) (+.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 t (pow.f64 a 2)))) (*.f64 (*.f64 y z) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))) (*.f64 y (*.f64 z (/.f64 (pow.f64 t 3) (pow.f64 a 4))))))
(+.f64 (*.f64 y (+.f64 (/.f64 z a) (*.f64 z (/.f64 t (pow.f64 a 2))))) (*.f64 (*.f64 y z) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 (pow.f64 t 3) (pow.f64 a 4)))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 (*.f64 y z) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3))))))
(+.f64 (*.f64 y (/.f64 z a)) (*.f64 y (*.f64 z (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (/.f64 t (pow.f64 a 2)))))))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(*.f64 -1 (*.f64 z (/.f64 y t)))
(neg.f64 (*.f64 y (/.f64 z t)))
(*.f64 y (neg.f64 (/.f64 z t)))
(*.f64 y (/.f64 (neg.f64 z) t))
(*.f64 y (/.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 y t))) (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 a (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (*.f64 y z) (pow.f64 t 2))) (*.f64 y (/.f64 z t))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z t)) (*.f64 a (/.f64 (*.f64 y z) (pow.f64 t 2)))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z t) (*.f64 z (/.f64 a (pow.f64 t 2))))))
(*.f64 (neg.f64 z) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 y t))) (+.f64 (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 a (pow.f64 t 2)))) (*.f64 -1 (*.f64 (*.f64 z (pow.f64 a 2)) (/.f64 y (pow.f64 t 3))))))
(+.f64 (neg.f64 (*.f64 y (/.f64 z t))) (*.f64 -1 (+.f64 (*.f64 y (*.f64 z (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (*.f64 a (/.f64 (*.f64 y z) (pow.f64 t 2))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z t)) (*.f64 (*.f64 y z) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z t)) (*.f64 (*.f64 y z) (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z t) (*.f64 z (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 y z)) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 a (pow.f64 t 2)))) (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (pow.f64 a 3) (pow.f64 t 4))))) (+.f64 (*.f64 -1 (*.f64 z (/.f64 y t))) (*.f64 -1 (*.f64 (*.f64 z (pow.f64 a 2)) (/.f64 y (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 a (/.f64 (*.f64 y z) (pow.f64 t 2))) (*.f64 y (/.f64 z t)))) (*.f64 -1 (+.f64 (*.f64 y (*.f64 z (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (*.f64 y (*.f64 z (/.f64 (pow.f64 a 3) (pow.f64 t 4)))))))
(+.f64 (*.f64 y (neg.f64 (/.f64 z t))) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (*.f64 y z) (pow.f64 t 2))) (*.f64 (*.f64 y z) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))))
(*.f64 -1 (+.f64 (*.f64 y (+.f64 (/.f64 z t) (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)))) (*.f64 (*.f64 y z) (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 4))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z t)) (*.f64 (*.f64 y z) (+.f64 (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(neg.f64 (+.f64 (*.f64 y (/.f64 z t)) (*.f64 (*.f64 y z) (+.f64 (/.f64 a (pow.f64 t 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 (pow.f64 a 3) (pow.f64 t 4)))))))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(*.f64 -1 (*.f64 z (/.f64 y t)))
(neg.f64 (*.f64 y (/.f64 z t)))
(*.f64 y (neg.f64 (/.f64 z t)))
(*.f64 y (/.f64 (neg.f64 z) t))
(*.f64 y (/.f64 z (neg.f64 t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 y t))) (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 a (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (*.f64 y z) (pow.f64 t 2))) (*.f64 y (/.f64 z t))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z t)) (*.f64 a (/.f64 (*.f64 y z) (pow.f64 t 2)))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z t) (*.f64 z (/.f64 a (pow.f64 t 2))))))
(*.f64 (neg.f64 z) (+.f64 (/.f64 y t) (*.f64 y (/.f64 a (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 y t))) (+.f64 (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 a (pow.f64 t 2)))) (*.f64 -1 (*.f64 (*.f64 z (pow.f64 a 2)) (/.f64 y (pow.f64 t 3))))))
(+.f64 (neg.f64 (*.f64 y (/.f64 z t))) (*.f64 -1 (+.f64 (*.f64 y (*.f64 z (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (*.f64 a (/.f64 (*.f64 y z) (pow.f64 t 2))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z t)) (*.f64 (*.f64 y z) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 a (pow.f64 t 2))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z t)) (*.f64 (*.f64 y z) (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 z t) (*.f64 z (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 y z)) (pow.f64 t 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y z)) (pow.f64 t 3))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) z)) (pow.f64 t 4))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 a (pow.f64 t 2)))) (*.f64 -1 (*.f64 (*.f64 y z) (/.f64 (pow.f64 a 3) (pow.f64 t 4))))) (+.f64 (*.f64 -1 (*.f64 z (/.f64 y t))) (*.f64 -1 (*.f64 (*.f64 z (pow.f64 a 2)) (/.f64 y (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 a (/.f64 (*.f64 y z) (pow.f64 t 2))) (*.f64 y (/.f64 z t)))) (*.f64 -1 (+.f64 (*.f64 y (*.f64 z (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (*.f64 y (*.f64 z (/.f64 (pow.f64 a 3) (pow.f64 t 4)))))))
(+.f64 (*.f64 y (neg.f64 (/.f64 z t))) (*.f64 -1 (+.f64 (*.f64 a (/.f64 (*.f64 y z) (pow.f64 t 2))) (*.f64 (*.f64 y z) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 t 4)) (/.f64 (pow.f64 a 2) (pow.f64 t 3)))))))
(*.f64 -1 (+.f64 (*.f64 y (+.f64 (/.f64 z t) (/.f64 (*.f64 z (pow.f64 a 2)) (pow.f64 t 3)))) (*.f64 (*.f64 y z) (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 4))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 z t)) (*.f64 (*.f64 y z) (+.f64 (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(neg.f64 (+.f64 (*.f64 y (/.f64 z t)) (*.f64 (*.f64 y z) (+.f64 (/.f64 a (pow.f64 t 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 (pow.f64 a 3) (pow.f64 t 4)))))))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 y z) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(*.f64 -1 (/.f64 z t))
(neg.f64 (/.f64 z t))
(/.f64 (neg.f64 z) t)
(/.f64 z (neg.f64 t))
(+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (*.f64 z (/.f64 a (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (*.f64 z (/.f64 a (pow.f64 t 2))) (/.f64 z t)))
(*.f64 -1 (+.f64 (/.f64 z t) (*.f64 z (/.f64 a (pow.f64 t 2)))))
(neg.f64 (+.f64 (/.f64 z t) (*.f64 z (/.f64 a (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 a (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (*.f64 z (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(+.f64 (neg.f64 (*.f64 z (/.f64 a (pow.f64 t 2)))) (*.f64 -1 (+.f64 (*.f64 z (/.f64 (pow.f64 a 2) (pow.f64 t 3))) (/.f64 z t))))
(*.f64 -1 (+.f64 (*.f64 z (/.f64 a (pow.f64 t 2))) (+.f64 (/.f64 z t) (*.f64 z (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(*.f64 -1 (+.f64 (/.f64 z t) (*.f64 z (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(neg.f64 (+.f64 (/.f64 z t) (*.f64 z (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (*.f64 z (/.f64 a (pow.f64 t 2))))) (+.f64 (*.f64 -1 (*.f64 z (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (*.f64 -1 (*.f64 z (/.f64 (pow.f64 a 3) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (/.f64 a (pow.f64 t 2))) (/.f64 z t))) (*.f64 -1 (+.f64 (*.f64 z (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (*.f64 z (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 z t) (*.f64 z (/.f64 a (pow.f64 t 2))))) (*.f64 -1 (*.f64 z (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 (pow.f64 a 3) (pow.f64 t 4))))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 z t) (*.f64 z (/.f64 a (pow.f64 t 2)))) (*.f64 z (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 (pow.f64 a 3) (pow.f64 t 4))))))
(*.f64 -1 (+.f64 (/.f64 z t) (*.f64 z (+.f64 (/.f64 a (pow.f64 t 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 (pow.f64 a 3) (pow.f64 t 4)))))))
(/.f64 z a)
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a))
(+.f64 (/.f64 z a) (/.f64 (*.f64 z t) (pow.f64 a 2)))
(+.f64 (/.f64 z a) (*.f64 z (/.f64 t (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 z a) (+.f64 (/.f64 (*.f64 z t) (pow.f64 a 2)) (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (/.f64 z a) (+.f64 (*.f64 z (/.f64 t (pow.f64 a 2))) (*.f64 z (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))
(+.f64 (/.f64 z a) (*.f64 z (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 z a) (*.f64 z (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (/.f64 z a))))
(+.f64 (+.f64 (/.f64 z a) (*.f64 z (/.f64 (pow.f64 t 3) (pow.f64 a 4)))) (+.f64 (/.f64 (*.f64 z t) (pow.f64 a 2)) (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (*.f64 z (/.f64 (pow.f64 t 2) (pow.f64 a 3))) (+.f64 (*.f64 z (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 z a) (*.f64 z (/.f64 (pow.f64 t 3) (pow.f64 a 4))))))
(+.f64 (/.f64 z a) (+.f64 (*.f64 z (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (/.f64 t (pow.f64 a 2)))) (*.f64 z (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))
(+.f64 (/.f64 z a) (*.f64 z (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (/.f64 t (pow.f64 a 2))))))
(/.f64 z a)
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a))
(+.f64 (/.f64 z a) (/.f64 (*.f64 z t) (pow.f64 a 2)))
(+.f64 (/.f64 z a) (*.f64 z (/.f64 t (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 z a) (+.f64 (/.f64 (*.f64 z t) (pow.f64 a 2)) (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (/.f64 z a) (+.f64 (*.f64 z (/.f64 t (pow.f64 a 2))) (*.f64 z (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))
(+.f64 (/.f64 z a) (*.f64 z (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 z a) (*.f64 z (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (/.f64 z a))))
(+.f64 (+.f64 (/.f64 z a) (*.f64 z (/.f64 (pow.f64 t 3) (pow.f64 a 4)))) (+.f64 (/.f64 (*.f64 z t) (pow.f64 a 2)) (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (*.f64 z (/.f64 (pow.f64 t 2) (pow.f64 a 3))) (+.f64 (*.f64 z (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 z a) (*.f64 z (/.f64 (pow.f64 t 3) (pow.f64 a 4))))))
(+.f64 (/.f64 z a) (+.f64 (*.f64 z (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (/.f64 t (pow.f64 a 2)))) (*.f64 z (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))
(+.f64 (/.f64 z a) (*.f64 z (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (/.f64 t (pow.f64 a 2))))))
(/.f64 z a)
(+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a))
(+.f64 (/.f64 z a) (/.f64 (*.f64 z t) (pow.f64 a 2)))
(+.f64 (/.f64 z a) (*.f64 z (/.f64 t (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 z a) (+.f64 (/.f64 (*.f64 z t) (pow.f64 a 2)) (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (/.f64 z a) (+.f64 (*.f64 z (/.f64 t (pow.f64 a 2))) (*.f64 z (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))
(+.f64 (/.f64 z a) (*.f64 z (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (/.f64 t (pow.f64 a 2)))))
(+.f64 (/.f64 z a) (*.f64 z (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 t 2) z) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 t z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 a 4)) (/.f64 z a))))
(+.f64 (+.f64 (/.f64 z a) (*.f64 z (/.f64 (pow.f64 t 3) (pow.f64 a 4)))) (+.f64 (/.f64 (*.f64 z t) (pow.f64 a 2)) (/.f64 (*.f64 z (pow.f64 t 2)) (pow.f64 a 3))))
(+.f64 (*.f64 z (/.f64 (pow.f64 t 2) (pow.f64 a 3))) (+.f64 (*.f64 z (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 z a) (*.f64 z (/.f64 (pow.f64 t 3) (pow.f64 a 4))))))
(+.f64 (/.f64 z a) (+.f64 (*.f64 z (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (/.f64 t (pow.f64 a 2)))) (*.f64 z (/.f64 (pow.f64 t 2) (pow.f64 a 3)))))
(+.f64 (/.f64 z a) (*.f64 z (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 t 3) (pow.f64 a 4)) (/.f64 t (pow.f64 a 2))))))
(*.f64 -1 (/.f64 z t))
(neg.f64 (/.f64 z t))
(/.f64 (neg.f64 z) t)
(/.f64 z (neg.f64 t))
(+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (*.f64 z (/.f64 a (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (*.f64 z (/.f64 a (pow.f64 t 2))) (/.f64 z t)))
(*.f64 -1 (+.f64 (/.f64 z t) (*.f64 z (/.f64 a (pow.f64 t 2)))))
(neg.f64 (+.f64 (/.f64 z t) (*.f64 z (/.f64 a (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 a (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (*.f64 z (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(+.f64 (neg.f64 (*.f64 z (/.f64 a (pow.f64 t 2)))) (*.f64 -1 (+.f64 (*.f64 z (/.f64 (pow.f64 a 2) (pow.f64 t 3))) (/.f64 z t))))
(*.f64 -1 (+.f64 (*.f64 z (/.f64 a (pow.f64 t 2))) (+.f64 (/.f64 z t) (*.f64 z (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(*.f64 -1 (+.f64 (/.f64 z t) (*.f64 z (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(neg.f64 (+.f64 (/.f64 z t) (*.f64 z (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (*.f64 z (/.f64 a (pow.f64 t 2))))) (+.f64 (*.f64 -1 (*.f64 z (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (*.f64 -1 (*.f64 z (/.f64 (pow.f64 a 3) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (/.f64 a (pow.f64 t 2))) (/.f64 z t))) (*.f64 -1 (+.f64 (*.f64 z (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (*.f64 z (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 z t) (*.f64 z (/.f64 a (pow.f64 t 2))))) (*.f64 -1 (*.f64 z (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 (pow.f64 a 3) (pow.f64 t 4))))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 z t) (*.f64 z (/.f64 a (pow.f64 t 2)))) (*.f64 z (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 (pow.f64 a 3) (pow.f64 t 4))))))
(*.f64 -1 (+.f64 (/.f64 z t) (*.f64 z (+.f64 (/.f64 a (pow.f64 t 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 (pow.f64 a 3) (pow.f64 t 4)))))))
(*.f64 -1 (/.f64 z t))
(neg.f64 (/.f64 z t))
(/.f64 (neg.f64 z) t)
(/.f64 z (neg.f64 t))
(+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))
(+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (*.f64 z (/.f64 a (pow.f64 t 2)))))
(*.f64 -1 (+.f64 (*.f64 z (/.f64 a (pow.f64 t 2))) (/.f64 z t)))
(*.f64 -1 (+.f64 (/.f64 z t) (*.f64 z (/.f64 a (pow.f64 t 2)))))
(neg.f64 (+.f64 (/.f64 z t) (*.f64 z (/.f64 a (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2)))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 a (pow.f64 t 2)))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (*.f64 z (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(+.f64 (neg.f64 (*.f64 z (/.f64 a (pow.f64 t 2)))) (*.f64 -1 (+.f64 (*.f64 z (/.f64 (pow.f64 a 2) (pow.f64 t 3))) (/.f64 z t))))
(*.f64 -1 (+.f64 (*.f64 z (/.f64 a (pow.f64 t 2))) (+.f64 (/.f64 z t) (*.f64 z (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(*.f64 -1 (+.f64 (/.f64 z t) (*.f64 z (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(neg.f64 (+.f64 (/.f64 z t) (*.f64 z (+.f64 (/.f64 a (pow.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) z) (pow.f64 t 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) z) (pow.f64 t 3))) (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (/.f64 (*.f64 a z) (pow.f64 t 2))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 z t)) (*.f64 -1 (*.f64 z (/.f64 a (pow.f64 t 2))))) (+.f64 (*.f64 -1 (*.f64 z (/.f64 (pow.f64 a 2) (pow.f64 t 3)))) (*.f64 -1 (*.f64 z (/.f64 (pow.f64 a 3) (pow.f64 t 4))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (/.f64 a (pow.f64 t 2))) (/.f64 z t))) (*.f64 -1 (+.f64 (*.f64 z (/.f64 (pow.f64 a 3) (pow.f64 t 4))) (*.f64 z (/.f64 (pow.f64 a 2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 z t) (*.f64 z (/.f64 a (pow.f64 t 2))))) (*.f64 -1 (*.f64 z (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 (pow.f64 a 3) (pow.f64 t 4))))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 z t) (*.f64 z (/.f64 a (pow.f64 t 2)))) (*.f64 z (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 (pow.f64 a 3) (pow.f64 t 4))))))
(*.f64 -1 (+.f64 (/.f64 z t) (*.f64 z (+.f64 (/.f64 a (pow.f64 t 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 t 3)) (/.f64 (pow.f64 a 3) (pow.f64 t 4)))))))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) y) 0)
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 0 (*.f64 (/.f64 z (-.f64 a t)) y))
(*.f64 y (/.f64 z (-.f64 a t)))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) y) 0)
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 (/.f64 z (-.f64 a t)) y) 1)
(*.f64 y (/.f64 z (-.f64 a t)))
(/.f64 (*.f64 z y) (-.f64 a t))
(*.f64 y (/.f64 z (-.f64 a t)))
(pow.f64 (*.f64 (/.f64 z (-.f64 a t)) y) 1)
(*.f64 y (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 z (-.f64 a t)) 0)
(/.f64 z (-.f64 a t))
(+.f64 0 (/.f64 z (-.f64 a t)))
(/.f64 z (-.f64 a t))
(+.f64 -1 (+.f64 (/.f64 z (-.f64 a t)) 1))
(/.f64 z (-.f64 a t))
(+.f64 (/.f64 z (-.f64 t a)) (*.f64 z (/.f64 2 (-.f64 a t))))
(/.f64 z (-.f64 a t))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a t))) (/.f64 z (-.f64 t a)))
(/.f64 z (-.f64 a t))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) -2) (*.f64 (/.f64 z (-.f64 a t)) 3))
(/.f64 z (-.f64 a t))
(+.f64 (*.f64 (/.f64 z (-.f64 a t)) 3) (*.f64 (/.f64 z (-.f64 a t)) -2))
(/.f64 z (-.f64 a t))
(+.f64 (+.f64 (/.f64 z (-.f64 a t)) 1) -1)
(/.f64 z (-.f64 a t))
(-.f64 (/.f64 z (-.f64 a t)) 0)
(/.f64 z (-.f64 a t))
(-.f64 0 (/.f64 z (-.f64 t a)))
(/.f64 z (-.f64 a t))
(-.f64 (/.f64 z (-.f64 t a)) (*.f64 (/.f64 z (-.f64 a t)) -2))
(/.f64 z (-.f64 a t))
(-.f64 (*.f64 z (/.f64 2 (-.f64 a t))) (/.f64 z (-.f64 a t)))
(/.f64 z (-.f64 a t))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) -2) (*.f64 (/.f64 z (-.f64 a t)) -3))
(/.f64 z (-.f64 a t))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) 4) (*.f64 (/.f64 z (-.f64 a t)) 3))
(/.f64 z (-.f64 a t))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) 3) (*.f64 z (/.f64 2 (-.f64 a t))))
(/.f64 z (-.f64 a t))
(-.f64 (*.f64 (/.f64 z (-.f64 a t)) -3) (*.f64 (/.f64 z (-.f64 a t)) -4))
(/.f64 z (-.f64 a t))
(-.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) 4) (*.f64 (/.f64 z (-.f64 a t)) 4)) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) 4) (*.f64 (/.f64 z (-.f64 a t)) 3)))
(/.f64 z (-.f64 a t))
(-.f64 (+.f64 (*.f64 (/.f64 z (-.f64 a t)) 3) (*.f64 (/.f64 z (-.f64 a t)) 3)) (+.f64 (*.f64 (/.f64 z (-.f64 a t)) 3) (*.f64 z (/.f64 2 (-.f64 a t)))))
(/.f64 z (-.f64 a t))
(*.f64 z (/.f64 1 (-.f64 a t)))
(/.f64 z (-.f64 a t))
(*.f64 z (-.f64 (/.f64 -1 (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 a t)) -2)))
(/.f64 z (-.f64 a t))
(*.f64 z (-.f64 (*.f64 (/.f64 1 (-.f64 a t)) 3) (*.f64 (/.f64 1 (-.f64 a t)) 2)))
(/.f64 z (-.f64 a t))
(*.f64 z (+.f64 (*.f64 (/.f64 1 (-.f64 a t)) 2) (/.f64 -1 (-.f64 a t))))
(/.f64 z (-.f64 a t))
(*.f64 z (+.f64 (/.f64 -1 (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 a t)) 2)))
(/.f64 z (-.f64 a t))
(*.f64 (/.f64 z (-.f64 a t)) 1)
(/.f64 z (-.f64 a t))
(*.f64 1 (/.f64 z (-.f64 a t)))
(/.f64 z (-.f64 a t))
(*.f64 (/.f64 1 (-.f64 a t)) z)
(/.f64 z (-.f64 a t))
(*.f64 (/.f64 1 (-.f64 a t)) (-.f64 (neg.f64 z) (*.f64 z -2)))
(/.f64 z (-.f64 a t))
(*.f64 (/.f64 1 (-.f64 a t)) (-.f64 (*.f64 z 3) (+.f64 z z)))
(/.f64 z (-.f64 a t))
(*.f64 (/.f64 1 (-.f64 a t)) (+.f64 (+.f64 z z) (neg.f64 z)))
(/.f64 z (-.f64 a t))
(*.f64 (/.f64 1 (-.f64 a t)) (+.f64 (neg.f64 z) (+.f64 z z)))
(/.f64 z (-.f64 a t))
(*.f64 -1 (/.f64 z (-.f64 t a)))
(/.f64 z (-.f64 a t))
(*.f64 (neg.f64 z) (/.f64 -1 (-.f64 a t)))
(/.f64 z (-.f64 a t))
(*.f64 (neg.f64 z) (-.f64 (*.f64 (/.f64 1 (-.f64 a t)) -2) (/.f64 -1 (-.f64 a t))))
(/.f64 z (-.f64 a t))
(*.f64 (neg.f64 z) (+.f64 (/.f64 1 (-.f64 a t)) (*.f64 (/.f64 1 (-.f64 a t)) -2)))
(/.f64 z (-.f64 a t))
(*.f64 (/.f64 z (-.f64 t a)) -1)
(/.f64 z (-.f64 a t))
(*.f64 (/.f64 -1 (-.f64 a t)) (neg.f64 z))
(/.f64 z (-.f64 a t))
(*.f64 (/.f64 -1 (-.f64 a t)) (-.f64 (*.f64 z -2) (neg.f64 z)))
(/.f64 z (-.f64 a t))
(*.f64 (/.f64 -1 (-.f64 a t)) (+.f64 z (*.f64 z -2)))
(/.f64 z (-.f64 a t))
(pow.f64 (/.f64 z (-.f64 a t)) 1)
(/.f64 z (-.f64 a t))
(neg.f64 (/.f64 z (-.f64 t a)))
(/.f64 z (-.f64 a t))

localize10.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 33 to 13 computations (60.6% saved)

series4.0ms (0%)

Counts
2 → 18
Calls

18 calls:

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

rewrite115.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1190×rational_best-simplify-2
1180×rational_best-1
1144×rational_best-4
1144×rational_best-2
1144×rational_best-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01038
16736
211336
316336
428036
565036
6139836
7300436
8506636
9693536
Stop Event
node limit
Counts
2 → 78
Calls
Call 1
Inputs
(/.f64 (*.f64 y z) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 y t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 y (neg.f64 t))) (*.f64 z (*.f64 y (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (/.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 y (/.f64 2 t))) (*.f64 z (/.f64 y (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z (/.f64 -2 t))) (*.f64 z (*.f64 (/.f64 y t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (/.f64 z t) -3)) (*.f64 z (*.f64 (/.f64 y t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (/.f64 y t) 4)) (*.f64 y (*.f64 (/.f64 z t) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (/.f64 y t) 3)) (*.f64 y (*.f64 z (/.f64 -2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 2 t))) (*.f64 z (*.f64 (/.f64 y t) 4))) (-.f64 (*.f64 y (*.f64 z (/.f64 -2 t))) (*.f64 z (*.f64 (/.f64 y t) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (/.f64 y t) -4)) (+.f64 (*.f64 z (*.f64 y (/.f64 2 t))) (*.f64 z (*.f64 (/.f64 y t) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (/.f64 y t) -4)) (-.f64 (*.f64 z (*.f64 (/.f64 y t) 3)) (*.f64 y (*.f64 z (/.f64 -2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 2 t))) (*.f64 z (*.f64 (/.f64 y t) 3))) (*.f64 z (*.f64 (/.f64 y t) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 z (*.f64 (/.f64 y t) 3)) (*.f64 y (*.f64 z (/.f64 -2 t)))) (*.f64 z (*.f64 (/.f64 y t) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 y (*.f64 z (/.f64 -2 t))) (*.f64 z (*.f64 (/.f64 y t) 3))) (+.f64 (*.f64 z (*.f64 y (/.f64 2 t))) (*.f64 z (*.f64 (/.f64 y t) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 z (*.f64 y -2))) (*.f64 z (*.f64 y -2))) (neg.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 y (+.f64 z z)) (+.f64 (*.f64 y (neg.f64 z)) (*.f64 z (*.f64 y -2)))) (neg.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 y t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 y (neg.f64 t))) (*.f64 y (*.f64 z (/.f64 -2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 z (/.f64 y (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 y (/.f64 2 t))) (*.f64 z (/.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 z (/.f64 -2 t))) (*.f64 y (*.f64 (/.f64 z t) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 z (/.f64 -2 t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 z (*.f64 y -2))) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (/.f64 z t) -3)) (*.f64 z (*.f64 (/.f64 y t) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (/.f64 y t) 4)) (*.f64 z (*.f64 (/.f64 y t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (/.f64 y t) 3)) (*.f64 z (*.f64 y (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (/.f64 y t) 3)) (/.f64 (-.f64 (*.f64 z (*.f64 y 4)) (*.f64 y (+.f64 z z))) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 2 t))) (*.f64 z (*.f64 (/.f64 y t) 4))) (-.f64 (*.f64 z (*.f64 (/.f64 y t) 3)) (*.f64 y (*.f64 z (/.f64 -2 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (/.f64 y t) -4)) (+.f64 (*.f64 y (*.f64 z (/.f64 -2 t))) (*.f64 y (*.f64 (/.f64 z t) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (/.f64 y t) -4)) (-.f64 (*.f64 y (*.f64 z (/.f64 -2 t))) (*.f64 z (*.f64 (/.f64 y t) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (/.f64 y t) -4)) (-.f64 (*.f64 z (*.f64 (/.f64 y t) -4)) (*.f64 z (/.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 (/.f64 y t) -4)) (neg.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 2 t))) (*.f64 z (*.f64 (/.f64 y t) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 y (*.f64 z (/.f64 -2 t))) (*.f64 z (*.f64 (/.f64 y t) 4))) (-.f64 (*.f64 z (*.f64 (/.f64 y t) -4)) (*.f64 z (*.f64 (/.f64 y t) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 z (*.f64 (/.f64 y t) 3))) (+.f64 (*.f64 z (*.f64 y (/.f64 2 t))) (*.f64 z (*.f64 (/.f64 y t) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (*.f64 z (*.f64 (/.f64 y t) 4))) (+.f64 (*.f64 z (*.f64 (/.f64 y t) 4)) (*.f64 z (*.f64 (/.f64 y t) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 2 (*.f64 y (*.f64 (/.f64 z t) -3)))) (neg.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 -2 t))) (*.f64 y (*.f64 (/.f64 z t) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 2 (*.f64 z (*.f64 (/.f64 y t) 3)))) (neg.f64 (+.f64 (*.f64 z (*.f64 (/.f64 y t) 4)) (*.f64 z (*.f64 (/.f64 y t) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 z t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (/.f64 y t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y z) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 y t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 z (/.f64 y (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z (/.f64 y (neg.f64 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 z (/.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y t) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (neg.f64 t)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (neg.f64 t)) (+.f64 (+.f64 z z) (+.f64 (neg.f64 z) (*.f64 z -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z t) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 t) (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 t) (+.f64 (*.f64 y (+.f64 z z)) (+.f64 (*.f64 y (neg.f64 z)) (*.f64 z (*.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (neg.f64 t)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (neg.f64 t)) (+.f64 (+.f64 y y) (+.f64 (neg.f64 y) (*.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 z (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (neg.f64 z)) (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (neg.f64 z)) (+.f64 (/.f64 2 t) (+.f64 (/.f64 -1 t) (/.f64 -2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (/.f64 y (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 z z) (+.f64 (neg.f64 z) (*.f64 z -2))) (/.f64 y (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (+.f64 z z)) (+.f64 (*.f64 y (neg.f64 z)) (*.f64 z (*.f64 y -2)))) (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 y y) (+.f64 (neg.f64 y) (*.f64 y -2))) (/.f64 z (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 2 t) (+.f64 (/.f64 -1 t) (/.f64 -2 t))) (*.f64 y (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (/.f64 y t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (/.f64 y (neg.f64 t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 y (*.f64 z (/.f64 y (neg.f64 t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (+.f64 -1 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 y (+.f64 -1 (/.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (*.f64 z (/.f64 y (neg.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 y (*.f64 z (/.f64 y (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (neg.f64 (+.f64 1 (/.f64 z (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (+.f64 -1 (/.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 z (neg.f64 t))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 1 (/.f64 z (neg.f64 t)))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (+.f64 -1 (/.f64 z t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y (*.f64 z (/.f64 y (neg.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 -1 (/.f64 z t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 y (*.f64 z (/.f64 y (neg.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (+.f64 -1 (/.f64 z t))))))))

simplify155.0ms (1.1%)

Algorithm
egg-herbie
Rules
1374×rational_best-simplify-1
1050×rational_best-simplify-44
946×rational_best-simplify-55
886×rational_best-simplify-53
768×rational_best-simplify-2
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01721634
13331572
26351572
312011572
430341460
553061436
674111436
Stop Event
node limit
Counts
96 → 96
Calls
Call 1
Inputs
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) y))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) y))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) y))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) y))
y
(*.f64 -1 (/.f64 (*.f64 y z) t))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(*.f64 -1 (/.f64 (*.f64 y z) t))
y
y
(+.f64 (*.f64 z (/.f64 y t)) 0)
(+.f64 (*.f64 z (/.f64 y (neg.f64 t))) (*.f64 z (*.f64 y (/.f64 2 t))))
(+.f64 0 (*.f64 z (/.f64 y t)))
(+.f64 (*.f64 z (*.f64 y (/.f64 2 t))) (*.f64 z (/.f64 y (neg.f64 t))))
(+.f64 (*.f64 y (*.f64 z (/.f64 -2 t))) (*.f64 z (*.f64 (/.f64 y t) 3)))
(+.f64 (*.f64 y (*.f64 (/.f64 z t) -3)) (*.f64 z (*.f64 (/.f64 y t) 4)))
(+.f64 (*.f64 z (*.f64 (/.f64 y t) 4)) (*.f64 y (*.f64 (/.f64 z t) -3)))
(+.f64 (*.f64 z (*.f64 (/.f64 y t) 3)) (*.f64 y (*.f64 z (/.f64 -2 t))))
(+.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 2 t))) (*.f64 z (*.f64 (/.f64 y t) 4))) (-.f64 (*.f64 y (*.f64 z (/.f64 -2 t))) (*.f64 z (*.f64 (/.f64 y t) 3))))
(+.f64 (*.f64 z (*.f64 (/.f64 y t) -4)) (+.f64 (*.f64 z (*.f64 y (/.f64 2 t))) (*.f64 z (*.f64 (/.f64 y t) 3))))
(+.f64 (*.f64 z (*.f64 (/.f64 y t) -4)) (-.f64 (*.f64 z (*.f64 (/.f64 y t) 3)) (*.f64 y (*.f64 z (/.f64 -2 t)))))
(+.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 2 t))) (*.f64 z (*.f64 (/.f64 y t) 3))) (*.f64 z (*.f64 (/.f64 y t) -4)))
(+.f64 (-.f64 (*.f64 z (*.f64 (/.f64 y t) 3)) (*.f64 y (*.f64 z (/.f64 -2 t)))) (*.f64 z (*.f64 (/.f64 y t) -4)))
(+.f64 (-.f64 (*.f64 y (*.f64 z (/.f64 -2 t))) (*.f64 z (*.f64 (/.f64 y t) 3))) (+.f64 (*.f64 z (*.f64 y (/.f64 2 t))) (*.f64 z (*.f64 (/.f64 y t) 4))))
(+.f64 (/.f64 (-.f64 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 z (*.f64 y -2))) (*.f64 z (*.f64 y -2))) (neg.f64 t)) 0)
(+.f64 (/.f64 (+.f64 (*.f64 y (+.f64 z z)) (+.f64 (*.f64 y (neg.f64 z)) (*.f64 z (*.f64 y -2)))) (neg.f64 t)) 0)
(-.f64 (*.f64 z (/.f64 y t)) 0)
(-.f64 (*.f64 z (/.f64 y (neg.f64 t))) (*.f64 y (*.f64 z (/.f64 -2 t))))
(-.f64 0 (*.f64 z (/.f64 y (neg.f64 t))))
(-.f64 (*.f64 z (*.f64 y (/.f64 2 t))) (*.f64 z (/.f64 y t)))
(-.f64 (*.f64 y (*.f64 z (/.f64 -2 t))) (*.f64 y (*.f64 (/.f64 z t) -3)))
(-.f64 (*.f64 y (*.f64 z (/.f64 -2 t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 z (*.f64 y -2))) (neg.f64 t)))
(-.f64 (*.f64 y (*.f64 (/.f64 z t) -3)) (*.f64 z (*.f64 (/.f64 y t) -4)))
(-.f64 (*.f64 z (*.f64 (/.f64 y t) 4)) (*.f64 z (*.f64 (/.f64 y t) 3)))
(-.f64 (*.f64 z (*.f64 (/.f64 y t) 3)) (*.f64 z (*.f64 y (/.f64 2 t))))
(-.f64 (*.f64 z (*.f64 (/.f64 y t) 3)) (/.f64 (-.f64 (*.f64 z (*.f64 y 4)) (*.f64 y (+.f64 z z))) t))
(-.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 2 t))) (*.f64 z (*.f64 (/.f64 y t) 4))) (-.f64 (*.f64 z (*.f64 (/.f64 y t) 3)) (*.f64 y (*.f64 z (/.f64 -2 t)))))
(-.f64 (*.f64 z (*.f64 (/.f64 y t) -4)) (+.f64 (*.f64 y (*.f64 z (/.f64 -2 t))) (*.f64 y (*.f64 (/.f64 z t) -3))))
(-.f64 (*.f64 z (*.f64 (/.f64 y t) -4)) (-.f64 (*.f64 y (*.f64 z (/.f64 -2 t))) (*.f64 z (*.f64 (/.f64 y t) 3))))
(-.f64 (*.f64 z (*.f64 (/.f64 y t) -4)) (-.f64 (*.f64 z (*.f64 (/.f64 y t) -4)) (*.f64 z (/.f64 y t))))
(-.f64 (*.f64 z (*.f64 (/.f64 y t) -4)) (neg.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 2 t))) (*.f64 z (*.f64 (/.f64 y t) 3)))))
(-.f64 (-.f64 (*.f64 y (*.f64 z (/.f64 -2 t))) (*.f64 z (*.f64 (/.f64 y t) 4))) (-.f64 (*.f64 z (*.f64 (/.f64 y t) -4)) (*.f64 z (*.f64 (/.f64 y t) 3))))
(-.f64 (*.f64 2 (*.f64 z (*.f64 (/.f64 y t) 3))) (+.f64 (*.f64 z (*.f64 y (/.f64 2 t))) (*.f64 z (*.f64 (/.f64 y t) 3))))
(-.f64 (*.f64 2 (*.f64 z (*.f64 (/.f64 y t) 4))) (+.f64 (*.f64 z (*.f64 (/.f64 y t) 4)) (*.f64 z (*.f64 (/.f64 y t) 3))))
(-.f64 (neg.f64 (*.f64 2 (*.f64 y (*.f64 (/.f64 z t) -3)))) (neg.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 -2 t))) (*.f64 y (*.f64 (/.f64 z t) -3)))))
(-.f64 (neg.f64 (*.f64 2 (*.f64 z (*.f64 (/.f64 y t) 3)))) (neg.f64 (+.f64 (*.f64 z (*.f64 (/.f64 y t) 4)) (*.f64 z (*.f64 (/.f64 y t) 3)))))
(*.f64 y (/.f64 z t))
(*.f64 z (/.f64 y t))
(*.f64 (*.f64 y z) (/.f64 1 t))
(*.f64 (*.f64 z (/.f64 y t)) 1)
(*.f64 -1 (*.f64 z (/.f64 y (neg.f64 t))))
(*.f64 (*.f64 z (/.f64 y (neg.f64 t))) -1)
(*.f64 1 (*.f64 z (/.f64 y t)))
(*.f64 (/.f64 y t) z)
(*.f64 (/.f64 y (neg.f64 t)) (neg.f64 z))
(*.f64 (/.f64 y (neg.f64 t)) (+.f64 (+.f64 z z) (+.f64 (neg.f64 z) (*.f64 z -2))))
(*.f64 (/.f64 1 t) (*.f64 y z))
(*.f64 (/.f64 z t) y)
(*.f64 (/.f64 -1 t) (*.f64 y (neg.f64 z)))
(*.f64 (/.f64 -1 t) (+.f64 (*.f64 y (+.f64 z z)) (+.f64 (*.f64 y (neg.f64 z)) (*.f64 z (*.f64 y -2)))))
(*.f64 (/.f64 z (neg.f64 t)) (neg.f64 y))
(*.f64 (/.f64 z (neg.f64 t)) (+.f64 (+.f64 y y) (+.f64 (neg.f64 y) (*.f64 y -2))))
(*.f64 (neg.f64 y) (/.f64 z (neg.f64 t)))
(*.f64 (*.f64 y (neg.f64 z)) (/.f64 -1 t))
(*.f64 (*.f64 y (neg.f64 z)) (+.f64 (/.f64 2 t) (+.f64 (/.f64 -1 t) (/.f64 -2 t))))
(*.f64 (neg.f64 z) (/.f64 y (neg.f64 t)))
(*.f64 (+.f64 (+.f64 z z) (+.f64 (neg.f64 z) (*.f64 z -2))) (/.f64 y (neg.f64 t)))
(*.f64 (+.f64 (*.f64 y (+.f64 z z)) (+.f64 (*.f64 y (neg.f64 z)) (*.f64 z (*.f64 y -2)))) (/.f64 -1 t))
(*.f64 (+.f64 (+.f64 y y) (+.f64 (neg.f64 y) (*.f64 y -2))) (/.f64 z (neg.f64 t)))
(*.f64 (+.f64 (/.f64 2 t) (+.f64 (/.f64 -1 t) (/.f64 -2 t))) (*.f64 y (neg.f64 z)))
(pow.f64 (*.f64 z (/.f64 y t)) 1)
(neg.f64 (*.f64 z (/.f64 y (neg.f64 t))))
(-.f64 (+.f64 y (*.f64 z (/.f64 y (neg.f64 t)))) 0)
(-.f64 0 (*.f64 y (+.f64 -1 (/.f64 z t))))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 -1 (*.f64 y (+.f64 -1 (/.f64 z t))))
(*.f64 (+.f64 y (*.f64 z (/.f64 y (neg.f64 t)))) 1)
(*.f64 1 (+.f64 y (*.f64 z (/.f64 y (neg.f64 t)))))
(*.f64 (neg.f64 y) (neg.f64 (+.f64 1 (/.f64 z (neg.f64 t)))))
(*.f64 (neg.f64 y) (+.f64 -1 (/.f64 z t)))
(*.f64 (+.f64 1 (/.f64 z (neg.f64 t))) y)
(*.f64 (neg.f64 (+.f64 1 (/.f64 z (neg.f64 t)))) (neg.f64 y))
(*.f64 (*.f64 y (+.f64 -1 (/.f64 z t))) -1)
(*.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 y))
(/.f64 (+.f64 y (*.f64 z (/.f64 y (neg.f64 t)))) 1)
(/.f64 (*.f64 y (+.f64 -1 (/.f64 z t))) -1)
(pow.f64 (+.f64 y (*.f64 z (/.f64 y (neg.f64 t)))) 1)
(neg.f64 (*.f64 y (+.f64 -1 (/.f64 z t))))
Outputs
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 y (-.f64 1 (/.f64 z t)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 y (-.f64 1 (/.f64 z t)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 y (-.f64 1 (/.f64 z t)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 y (-.f64 1 (/.f64 z t)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 y (-.f64 1 (/.f64 z t)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 y (-.f64 1 (/.f64 z t)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 y (-.f64 1 (/.f64 z t)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 y (-.f64 1 (/.f64 z t)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) y))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 y (-.f64 1 (/.f64 z t)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) y))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 y (-.f64 1 (/.f64 z t)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) y))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 y (-.f64 1 (/.f64 z t)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z t) 1) y))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 y (-.f64 1 (/.f64 z t)))
y
(*.f64 -1 (/.f64 (*.f64 y z) t))
(*.f64 -1 (/.f64 (*.f64 z y) t))
(*.f64 (/.f64 y t) (neg.f64 z))
(*.f64 (/.f64 z t) (neg.f64 y))
(*.f64 z (/.f64 y (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(*.f64 -1 (/.f64 (*.f64 z y) t))
(*.f64 (/.f64 y t) (neg.f64 z))
(*.f64 (/.f64 z t) (neg.f64 y))
(*.f64 z (/.f64 y (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 y z) t))
(*.f64 -1 (/.f64 (*.f64 z y) t))
(*.f64 (/.f64 y t) (neg.f64 z))
(*.f64 (/.f64 z t) (neg.f64 y))
(*.f64 z (/.f64 y (neg.f64 t)))
y
y
(+.f64 (*.f64 z (/.f64 y t)) 0)
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(+.f64 (*.f64 z (/.f64 y (neg.f64 t))) (*.f64 z (*.f64 y (/.f64 2 t))))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(+.f64 0 (*.f64 z (/.f64 y t)))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(+.f64 (*.f64 z (*.f64 y (/.f64 2 t))) (*.f64 z (/.f64 y (neg.f64 t))))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(+.f64 (*.f64 y (*.f64 z (/.f64 -2 t))) (*.f64 z (*.f64 (/.f64 y t) 3)))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(+.f64 (*.f64 y (*.f64 (/.f64 z t) -3)) (*.f64 z (*.f64 (/.f64 y t) 4)))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(+.f64 (*.f64 z (*.f64 (/.f64 y t) 4)) (*.f64 y (*.f64 (/.f64 z t) -3)))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(+.f64 (*.f64 z (*.f64 (/.f64 y t) 3)) (*.f64 y (*.f64 z (/.f64 -2 t))))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(+.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 2 t))) (*.f64 z (*.f64 (/.f64 y t) 4))) (-.f64 (*.f64 y (*.f64 z (/.f64 -2 t))) (*.f64 z (*.f64 (/.f64 y t) 3))))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(+.f64 (*.f64 z (*.f64 (/.f64 y t) -4)) (+.f64 (*.f64 z (*.f64 y (/.f64 2 t))) (*.f64 z (*.f64 (/.f64 y t) 3))))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(+.f64 (*.f64 z (*.f64 (/.f64 y t) -4)) (-.f64 (*.f64 z (*.f64 (/.f64 y t) 3)) (*.f64 y (*.f64 z (/.f64 -2 t)))))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(+.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 2 t))) (*.f64 z (*.f64 (/.f64 y t) 3))) (*.f64 z (*.f64 (/.f64 y t) -4)))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(+.f64 (-.f64 (*.f64 z (*.f64 (/.f64 y t) 3)) (*.f64 y (*.f64 z (/.f64 -2 t)))) (*.f64 z (*.f64 (/.f64 y t) -4)))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(+.f64 (-.f64 (*.f64 y (*.f64 z (/.f64 -2 t))) (*.f64 z (*.f64 (/.f64 y t) 3))) (+.f64 (*.f64 z (*.f64 y (/.f64 2 t))) (*.f64 z (*.f64 (/.f64 y t) 4))))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(+.f64 (/.f64 (-.f64 (+.f64 (*.f64 y (neg.f64 z)) (*.f64 z (*.f64 y -2))) (*.f64 z (*.f64 y -2))) (neg.f64 t)) 0)
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(+.f64 (/.f64 (+.f64 (*.f64 y (+.f64 z z)) (+.f64 (*.f64 y (neg.f64 z)) (*.f64 z (*.f64 y -2)))) (neg.f64 t)) 0)
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(-.f64 (*.f64 z (/.f64 y t)) 0)
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(-.f64 (*.f64 z (/.f64 y (neg.f64 t))) (*.f64 y (*.f64 z (/.f64 -2 t))))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(-.f64 0 (*.f64 z (/.f64 y (neg.f64 t))))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(-.f64 (*.f64 z (*.f64 y (/.f64 2 t))) (*.f64 z (/.f64 y t)))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(-.f64 (*.f64 y (*.f64 z (/.f64 -2 t))) (*.f64 y (*.f64 (/.f64 z t) -3)))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(-.f64 (*.f64 y (*.f64 z (/.f64 -2 t))) (/.f64 (-.f64 (*.f64 y z) (*.f64 z (*.f64 y -2))) (neg.f64 t)))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(-.f64 (*.f64 y (*.f64 (/.f64 z t) -3)) (*.f64 z (*.f64 (/.f64 y t) -4)))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(-.f64 (*.f64 z (*.f64 (/.f64 y t) 4)) (*.f64 z (*.f64 (/.f64 y t) 3)))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(-.f64 (*.f64 z (*.f64 (/.f64 y t) 3)) (*.f64 z (*.f64 y (/.f64 2 t))))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(-.f64 (*.f64 z (*.f64 (/.f64 y t) 3)) (/.f64 (-.f64 (*.f64 z (*.f64 y 4)) (*.f64 y (+.f64 z z))) t))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(-.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 2 t))) (*.f64 z (*.f64 (/.f64 y t) 4))) (-.f64 (*.f64 z (*.f64 (/.f64 y t) 3)) (*.f64 y (*.f64 z (/.f64 -2 t)))))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(-.f64 (*.f64 z (*.f64 (/.f64 y t) -4)) (+.f64 (*.f64 y (*.f64 z (/.f64 -2 t))) (*.f64 y (*.f64 (/.f64 z t) -3))))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(-.f64 (*.f64 z (*.f64 (/.f64 y t) -4)) (-.f64 (*.f64 y (*.f64 z (/.f64 -2 t))) (*.f64 z (*.f64 (/.f64 y t) 3))))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(-.f64 (*.f64 z (*.f64 (/.f64 y t) -4)) (-.f64 (*.f64 z (*.f64 (/.f64 y t) -4)) (*.f64 z (/.f64 y t))))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(-.f64 (*.f64 z (*.f64 (/.f64 y t) -4)) (neg.f64 (+.f64 (*.f64 z (*.f64 y (/.f64 2 t))) (*.f64 z (*.f64 (/.f64 y t) 3)))))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(-.f64 (-.f64 (*.f64 y (*.f64 z (/.f64 -2 t))) (*.f64 z (*.f64 (/.f64 y t) 4))) (-.f64 (*.f64 z (*.f64 (/.f64 y t) -4)) (*.f64 z (*.f64 (/.f64 y t) 3))))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(-.f64 (*.f64 2 (*.f64 z (*.f64 (/.f64 y t) 3))) (+.f64 (*.f64 z (*.f64 y (/.f64 2 t))) (*.f64 z (*.f64 (/.f64 y t) 3))))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(-.f64 (*.f64 2 (*.f64 z (*.f64 (/.f64 y t) 4))) (+.f64 (*.f64 z (*.f64 (/.f64 y t) 4)) (*.f64 z (*.f64 (/.f64 y t) 3))))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(-.f64 (neg.f64 (*.f64 2 (*.f64 y (*.f64 (/.f64 z t) -3)))) (neg.f64 (+.f64 (*.f64 y (*.f64 z (/.f64 -2 t))) (*.f64 y (*.f64 (/.f64 z t) -3)))))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(-.f64 (neg.f64 (*.f64 2 (*.f64 z (*.f64 (/.f64 y t) 3)))) (neg.f64 (+.f64 (*.f64 z (*.f64 (/.f64 y t) 4)) (*.f64 z (*.f64 (/.f64 y t) 3)))))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(*.f64 y (/.f64 z t))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(*.f64 z (/.f64 y t))
(/.f64 (*.f64 z y) t)
(*.f64 (*.f64 y z) (/.f64 1 t))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(*.f64 (*.f64 z (/.f64 y t)) 1)
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(*.f64 -1 (*.f64 z (/.f64 y (neg.f64 t))))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(*.f64 (*.f64 z (/.f64 y (neg.f64 t))) -1)
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(*.f64 1 (*.f64 z (/.f64 y t)))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(*.f64 (/.f64 y t) z)
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(*.f64 (/.f64 y (neg.f64 t)) (neg.f64 z))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(*.f64 (/.f64 y (neg.f64 t)) (+.f64 (+.f64 z z) (+.f64 (neg.f64 z) (*.f64 z -2))))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(*.f64 (/.f64 1 t) (*.f64 y z))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(*.f64 (/.f64 z t) y)
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(*.f64 (/.f64 -1 t) (*.f64 y (neg.f64 z)))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(*.f64 (/.f64 -1 t) (+.f64 (*.f64 y (+.f64 z z)) (+.f64 (*.f64 y (neg.f64 z)) (*.f64 z (*.f64 y -2)))))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(*.f64 (/.f64 z (neg.f64 t)) (neg.f64 y))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(*.f64 (/.f64 z (neg.f64 t)) (+.f64 (+.f64 y y) (+.f64 (neg.f64 y) (*.f64 y -2))))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(*.f64 (neg.f64 y) (/.f64 z (neg.f64 t)))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(*.f64 (*.f64 y (neg.f64 z)) (/.f64 -1 t))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(*.f64 (*.f64 y (neg.f64 z)) (+.f64 (/.f64 2 t) (+.f64 (/.f64 -1 t) (/.f64 -2 t))))
(*.f64 y (*.f64 (+.f64 (/.f64 2 t) (+.f64 (/.f64 -2 t) (/.f64 -1 t))) (neg.f64 z)))
(*.f64 y (*.f64 (neg.f64 z) (+.f64 (/.f64 2 t) (+.f64 (/.f64 -2 t) (/.f64 -1 t)))))
(*.f64 z (*.f64 y (neg.f64 (+.f64 (/.f64 2 t) (+.f64 (/.f64 -2 t) (/.f64 -1 t))))))
(*.f64 z (*.f64 (neg.f64 y) (+.f64 (/.f64 -1 t) (+.f64 (/.f64 2 t) (/.f64 -2 t)))))
(*.f64 z (*.f64 y (neg.f64 (+.f64 (/.f64 -1 t) (+.f64 (/.f64 2 t) (/.f64 -2 t))))))
(*.f64 z (*.f64 y (neg.f64 (+.f64 (/.f64 -2 t) (/.f64 1 t)))))
(*.f64 (neg.f64 z) (/.f64 y (neg.f64 t)))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(*.f64 (+.f64 (+.f64 z z) (+.f64 (neg.f64 z) (*.f64 z -2))) (/.f64 y (neg.f64 t)))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(*.f64 (+.f64 (*.f64 y (+.f64 z z)) (+.f64 (*.f64 y (neg.f64 z)) (*.f64 z (*.f64 y -2)))) (/.f64 -1 t))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(*.f64 (+.f64 (+.f64 y y) (+.f64 (neg.f64 y) (*.f64 y -2))) (/.f64 z (neg.f64 t)))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(*.f64 (+.f64 (/.f64 2 t) (+.f64 (/.f64 -1 t) (/.f64 -2 t))) (*.f64 y (neg.f64 z)))
(*.f64 y (*.f64 (+.f64 (/.f64 2 t) (+.f64 (/.f64 -2 t) (/.f64 -1 t))) (neg.f64 z)))
(*.f64 y (*.f64 (neg.f64 z) (+.f64 (/.f64 2 t) (+.f64 (/.f64 -2 t) (/.f64 -1 t)))))
(*.f64 z (*.f64 y (neg.f64 (+.f64 (/.f64 2 t) (+.f64 (/.f64 -2 t) (/.f64 -1 t))))))
(*.f64 z (*.f64 (neg.f64 y) (+.f64 (/.f64 -1 t) (+.f64 (/.f64 2 t) (/.f64 -2 t)))))
(*.f64 z (*.f64 y (neg.f64 (+.f64 (/.f64 -1 t) (+.f64 (/.f64 2 t) (/.f64 -2 t))))))
(*.f64 z (*.f64 y (neg.f64 (+.f64 (/.f64 -2 t) (/.f64 1 t)))))
(pow.f64 (*.f64 z (/.f64 y t)) 1)
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(neg.f64 (*.f64 z (/.f64 y (neg.f64 t))))
(/.f64 (*.f64 z y) t)
(*.f64 z (/.f64 y t))
(-.f64 (+.f64 y (*.f64 z (/.f64 y (neg.f64 t)))) 0)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 y (-.f64 1 (/.f64 z t)))
(-.f64 0 (*.f64 y (+.f64 -1 (/.f64 z t))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 y (-.f64 1 (/.f64 z t)))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 y (-.f64 1 (/.f64 z t)))
(*.f64 -1 (*.f64 y (+.f64 -1 (/.f64 z t))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 y (-.f64 1 (/.f64 z t)))
(*.f64 (+.f64 y (*.f64 z (/.f64 y (neg.f64 t)))) 1)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 y (-.f64 1 (/.f64 z t)))
(*.f64 1 (+.f64 y (*.f64 z (/.f64 y (neg.f64 t)))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 y (-.f64 1 (/.f64 z t)))
(*.f64 (neg.f64 y) (neg.f64 (+.f64 1 (/.f64 z (neg.f64 t)))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 y (-.f64 1 (/.f64 z t)))
(*.f64 (neg.f64 y) (+.f64 -1 (/.f64 z t)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 y (-.f64 1 (/.f64 z t)))
(*.f64 (+.f64 1 (/.f64 z (neg.f64 t))) y)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 y (-.f64 1 (/.f64 z t)))
(*.f64 (neg.f64 (+.f64 1 (/.f64 z (neg.f64 t)))) (neg.f64 y))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 y (-.f64 1 (/.f64 z t)))
(*.f64 (*.f64 y (+.f64 -1 (/.f64 z t))) -1)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 y (-.f64 1 (/.f64 z t)))
(*.f64 (+.f64 -1 (/.f64 z t)) (neg.f64 y))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 y (-.f64 1 (/.f64 z t)))
(/.f64 (+.f64 y (*.f64 z (/.f64 y (neg.f64 t)))) 1)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 y (-.f64 1 (/.f64 z t)))
(/.f64 (*.f64 y (+.f64 -1 (/.f64 z t))) -1)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 y (-.f64 1 (/.f64 z t)))
(pow.f64 (+.f64 y (*.f64 z (/.f64 y (neg.f64 t)))) 1)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 y (-.f64 1 (/.f64 z t)))
(neg.f64 (*.f64 y (+.f64 -1 (/.f64 z t))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 z t))) y)
(*.f64 (+.f64 1 (neg.f64 (/.f64 z t))) y)
(*.f64 y (+.f64 1 (neg.f64 (/.f64 z t))))
(*.f64 y (+.f64 1 (/.f64 z (neg.f64 t))))
(*.f64 y (-.f64 1 (/.f64 z t)))

eval193.0ms (1.3%)

Compiler

Compiled 14068 to 7463 computations (47% saved)

prune141.0ms (1%)

Pruning

26 alts after pruning (16 fresh and 10 done)

PrunedKeptTotal
New6168624
Fresh4812
Picked011
Done1910
Total62126647
Error
0b
Counts
647 → 26
Alt Table
Click to see full alt table
StatusErrorProgram
51.9b
(/.f64 (*.f64 z y) (-.f64 a t))
54.6b
(/.f64 (*.f64 z y) a)
26.3b
(+.f64 (-.f64 (/.f64 (*.f64 y (*.f64 z 4)) a) (/.f64 (*.f64 y (*.f64 z 3)) a)) x)
24.9b
(+.f64 (*.f64 (/.f64 z a) y) x)
28.1b
(+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) x)
45.7b
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
19.8b
(+.f64 y x)
20.1b
(+.f64 x (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) z) (-.f64 a t)))
21.8b
(+.f64 x (*.f64 (/.f64 y t) (-.f64 t z)))
32.9b
(+.f64 x (*.f64 (/.f64 y t) (neg.f64 z)))
25.7b
(+.f64 x (*.f64 z (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) a)))
18.0b
(+.f64 x (*.f64 y (/.f64 (-.f64 (*.f64 3 z) (*.f64 z 4)) (-.f64 t a))))
32.9b
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y)
59.1b
(*.f64 (/.f64 (neg.f64 z) t) y)
60.1b
(*.f64 (/.f64 (neg.f64 t) a) y)
50.0b
(*.f64 (/.f64 z (-.f64 a t)) y)
46.8b
(*.f64 (/.f64 y t) (-.f64 t z))
59.6b
(*.f64 (/.f64 y t) (neg.f64 z))
52.1b
(*.f64 (/.f64 y a) (-.f64 z t))
60.2b
(*.f64 (/.f64 y a) (neg.f64 t))
45.5b
(*.f64 (/.f64 t (-.f64 t a)) y)
54.1b
(*.f64 z (/.f64 y a))
44.5b
(*.f64 y (/.f64 (-.f64 t z) t))
53.3b
(*.f64 y (/.f64 z a))
47.7b
y
30.0b
x
Compiler

Compiled 327 to 227 computations (30.6% saved)

regimes165.0ms (1.1%)

Counts
52 → 1
Calls
Call 1
Inputs
x
y
(+.f64 y x)
(*.f64 y (/.f64 z a))
(*.f64 z (/.f64 y a))
(/.f64 (*.f64 y z) a)
(/.f64 (*.f64 z y) a)
(*.f64 y (/.f64 (neg.f64 z) t))
(*.f64 (/.f64 y a) (neg.f64 t))
(*.f64 (/.f64 y t) (neg.f64 z))
(*.f64 (/.f64 (neg.f64 t) a) y)
(*.f64 (/.f64 (neg.f64 z) t) y)
(*.f64 y (/.f64 z (-.f64 a t)))
(*.f64 y (/.f64 (-.f64 t z) t))
(*.f64 y (/.f64 (-.f64 z t) a))
(*.f64 (-.f64 t z) (/.f64 y t))
(*.f64 (/.f64 t (-.f64 t a)) y)
(*.f64 (/.f64 y a) (-.f64 z t))
(*.f64 (/.f64 y t) (-.f64 t z))
(*.f64 (/.f64 z (-.f64 a t)) y)
(+.f64 (*.f64 y (/.f64 z a)) x)
(+.f64 (*.f64 z (/.f64 y a)) x)
(+.f64 (*.f64 (/.f64 z a) y) x)
(+.f64 (/.f64 (*.f64 y z) a) x)
(/.f64 (*.f64 y t) (-.f64 t a))
(/.f64 (*.f64 y z) (-.f64 a t))
(/.f64 (*.f64 y (-.f64 t z)) t)
(/.f64 (*.f64 z y) (-.f64 a t))
(+.f64 x (*.f64 (/.f64 y t) (neg.f64 z)))
(*.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y)
(+.f64 x (*.f64 y (/.f64 z (-.f64 a t))))
(+.f64 x (*.f64 y (/.f64 (-.f64 t z) t)))
(+.f64 x (*.f64 (/.f64 y t) (-.f64 t z)))
(+.f64 y (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y z) t)) y)
(+.f64 (*.f64 y (/.f64 (-.f64 z t) a)) x)
(+.f64 (*.f64 (/.f64 y a) (-.f64 z t)) x)
(/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))
(+.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 z t)) (-.f64 a t)))
(+.f64 (+.f64 y x) (/.f64 (*.f64 y (-.f64 a z)) t))
(+.f64 x (*.f64 z (/.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) a)))
(+.f64 x (*.f64 y (/.f64 (-.f64 (*.f64 3 z) (*.f64 z 4)) (-.f64 t a))))
(+.f64 x (/.f64 (*.f64 (+.f64 (*.f64 -2 y) (*.f64 y 3)) z) (-.f64 a t)))
(+.f64 x (*.f64 y (/.f64 (-.f64 (+.f64 t (*.f64 z 3)) (*.f64 z 4)) (-.f64 t a))))
(+.f64 (-.f64 (*.f64 (/.f64 z a) (*.f64 y -2)) (*.f64 (*.f64 y (/.f64 z a)) -3)) x)
(+.f64 (-.f64 (/.f64 (*.f64 y (*.f64 z 4)) a) (/.f64 (*.f64 y (*.f64 z 3)) a)) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 (*.f64 2 (+.f64 z t)) (+.f64 t (*.f64 z 3))) (-.f64 t a))))
(+.f64 x (*.f64 (-.f64 z t) (*.f64 (/.f64 1 (-.f64 a t)) (+.f64 (*.f64 y 3) (*.f64 y -2)))))
(+.f64 x (*.f64 (-.f64 z t) (*.f64 (/.f64 1 (-.f64 a t)) (-.f64 (+.f64 y (+.f64 y y)) (+.f64 y y)))))
(+.f64 x (-.f64 (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) 4) (*.f64 (*.f64 (-.f64 t z) (/.f64 y (-.f64 t a))) 3)))
Outputs
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
Calls

7 calls:

23.0ms
x
23.0ms
t
23.0ms
y
23.0ms
z
23.0ms
a
Results
ErrorSegmentsBranch
0.1b1x
0.1b1y
0.1b1z
0.1b1t
0.1b1a
0.1b1(+.f64 x (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
0.1b1(/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))
Compiler

Compiled 543 to 208 computations (61.7% saved)

regimes749.0ms (5.2%)

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

5 calls:

261.0ms
x
258.0ms
y
101.0ms
z
75.0ms
a
47.0ms
t
Results
ErrorSegmentsBranch
8.5b7x
7.7b5y
10.8b7z
5.5b3t
7.6b5a
Compiler

Compiled 291 to 94 computations (67.7% saved)

bsearch93.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
75.0ms
8.637621553697557e-9
0.00020109183202996668
18.0ms
-5943478527.322762
-26059.68309990704
Results
89.0ms272×body256valid
0.0msbody256infinite
Compiler

Compiled 534 to 357 computations (33.1% saved)

regimes509.0ms (3.5%)

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

5 calls:

220.0ms
z
153.0ms
x
52.0ms
y
39.0ms
t
39.0ms
a
Results
ErrorSegmentsBranch
8.5b7x
8.8b3y
11.1b7z
7.1b3t
12.8b3a
Compiler

Compiled 228 to 80 computations (64.9% saved)

bsearch105.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
8.842736110943192e+51
2.2407348311035546e+55
89.0ms
-5943478527.322762
-26059.68309990704
Results
101.0ms272×body256valid
1.0msbody256infinite
Compiler

Compiled 432 to 306 computations (29.2% saved)

regimes233.0ms (1.6%)

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

5 calls:

52.0ms
y
51.0ms
a
43.0ms
x
42.0ms
t
40.0ms
z
Results
ErrorSegmentsBranch
12.4b3x
12.8b4y
18.5b2z
9.7b3t
13.3b3a
Compiler

Compiled 219 to 79 computations (63.9% saved)

bsearch36.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
8.637621553697557e-9
0.00020109183202996668
19.0ms
-5943478527.322762
-26059.68309990704
Results
32.0ms272×body256valid
1.0msbody256infinite
Compiler

Compiled 398 to 289 computations (27.4% saved)

regimes153.0ms (1.1%)

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

5 calls:

53.0ms
x
38.0ms
a
37.0ms
t
13.0ms
y
10.0ms
z
Results
ErrorSegmentsBranch
17.4b5x
19.8b1y
19.8b1z
15.8b4t
17.5b4a
Compiler

Compiled 146 to 65 computations (55.5% saved)

bsearch36.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
9.0ms
3.4236901468444144e-122
4.845905474721608e-122
10.0ms
6.505485002224956e-201
2.5888678914122932e-200
17.0ms
-5943478527.322762
-26059.68309990704
Results
31.0ms288×body256valid
1.0ms11×body256infinite
Compiler

Compiled 356 to 273 computations (23.3% saved)

regimes125.0ms (0.9%)

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

5 calls:

40.0ms
x
32.0ms
a
32.0ms
t
9.0ms
z
9.0ms
y
Results
ErrorSegmentsBranch
17.4b5x
19.8b1y
19.8b1z
15.8b4t
17.5b4a
Compiler

Compiled 125 to 62 computations (50.4% saved)

bsearch36.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
8.0ms
3.4236901468444144e-122
4.845905474721608e-122
11.0ms
6.505485002224956e-201
2.5888678914122932e-200
17.0ms
-5943478527.322762
-26059.68309990704
Results
31.0ms288×body256valid
2.0ms16×body256infinite
Compiler

Compiled 356 to 273 computations (23.3% saved)

regimes148.0ms (1%)

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

5 calls:

76.0ms
t
37.0ms
x
16.0ms
a
8.0ms
y
8.0ms
z
Results
ErrorSegmentsBranch
17.4b5x
19.8b1y
19.8b1z
17.0b3t
18.6b2a
Compiler

Compiled 104 to 55 computations (47.1% saved)

bsearch76.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
2.0ms
9.574499639229246e-102
1.0365328354526911e-101
74.0ms
-5943478527.322762
-26059.68309990704
Results
74.0ms160×body256valid
0.0msbody256infinite
Compiler

Compiled 184 to 147 computations (20.1% saved)

regimes41.0ms (0.3%)

Accuracy

Total -39.1b remaining (-171.9%)

Threshold costs -39.1b (-171.9%)

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

5 calls:

11.0ms
x
9.0ms
a
8.0ms
y
8.0ms
t
3.0ms
z
Results
ErrorSegmentsBranch
24.9b3x
22.8b3y
30.0b1z
27.3b2t
28.8b3a
Compiler

Compiled 37 to 30 computations (18.9% saved)

bsearch37.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
3.8573660682829574e+76
7.472591331278005e+79
21.0ms
-2.919031209091352e+108
-1.96940341224387e+97
Results
33.0ms288×body256valid
1.0msbody256infinite
Compiler

Compiled 276 to 233 computations (15.6% saved)

simplify7.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
078409
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(if (<=.f64 t -800000000) (+.f64 x (*.f64 y (/.f64 (-.f64 t z) t))) (if (<=.f64 t 1936908127739503/18446744073709551616) (+.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (+.f64 x (*.f64 y (/.f64 (-.f64 t z) t)))))
(if (<=.f64 t -11200000) (+.f64 y x) (if (<=.f64 t 51999999999999999647489331066804654776008838981091328) (+.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (+.f64 y x)))
(if (<=.f64 t -39000000) (+.f64 y x) (if (<=.f64 t 944473296573929/75557863725914323419136) (+.f64 (*.f64 y (/.f64 z a)) x) (+.f64 y x)))
(if (<=.f64 t -61000) (+.f64 y x) (if (<=.f64 t 1723641332219371/86182066610968551542636378241108028056376767329454880514019834315878107616003372189510312530372009184902888961739623919010110377987011442493486117202360415845666384627768436296772219009176743399772868636439042064384) x (if (<=.f64 t 6791581039818151/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (*.f64 (/.f64 y a) (-.f64 z t)) (+.f64 y x))))
(if (<=.f64 t -27500) (+.f64 y x) (if (<=.f64 t 3274918531216805/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) x (if (<=.f64 t 7442828536787015/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (*.f64 y (/.f64 (-.f64 z t) a)) (+.f64 y x))))
(if (<=.f64 t -1360000) (+.f64 y x) (if (<=.f64 t 6304320991423117/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) x (+.f64 y x)))
(if (<=.f64 y -1960000000000000056208399558652967444395748525981263988934806025512641929320434532559341313317953618346770432) y (if (<=.f64 y 74000000000000001862656404083942551851243261338321164313281832825191868548513792) x y))
x
Outputs
(+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
(if (<=.f64 t -800000000) (+.f64 x (*.f64 y (/.f64 (-.f64 t z) t))) (if (<=.f64 t 1936908127739503/18446744073709551616) (+.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (+.f64 x (*.f64 y (/.f64 (-.f64 t z) t)))))
(if (<=.f64 t -11200000) (+.f64 y x) (if (<=.f64 t 51999999999999999647489331066804654776008838981091328) (+.f64 x (*.f64 y (/.f64 z (-.f64 a t)))) (+.f64 y x)))
(if (<=.f64 t -39000000) (+.f64 y x) (if (<=.f64 t 944473296573929/75557863725914323419136) (+.f64 (*.f64 y (/.f64 z a)) x) (+.f64 y x)))
(if (<=.f64 t -61000) (+.f64 y x) (if (<=.f64 t 1723641332219371/86182066610968551542636378241108028056376767329454880514019834315878107616003372189510312530372009184902888961739623919010110377987011442493486117202360415845666384627768436296772219009176743399772868636439042064384) x (if (<=.f64 t 6791581039818151/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (*.f64 (/.f64 y a) (-.f64 z t)) (+.f64 y x))))
(if (<=.f64 t -27500) (+.f64 y x) (if (<=.f64 t 3274918531216805/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768) x (if (<=.f64 t 7442828536787015/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (*.f64 y (/.f64 (-.f64 z t) a)) (+.f64 y x))))
(if (<=.f64 t -1360000) (+.f64 y x) (if (<=.f64 t 6304320991423117/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056) x (+.f64 y x)))
(if (<=.f64 y -1960000000000000056208399558652967444395748525981263988934806025512641929320434532559341313317953618346770432) y (if (<=.f64 y 74000000000000001862656404083942551851243261338321164313281832825191868548513792) x y))
x
Compiler

Compiled 214 to 124 computations (42.1% saved)

soundness170.0ms (1.2%)

Algorithm
egg-herbie
Rules
1330×rational_best-simplify-2
1234×rational_best-simplify-50
1006×rational_best-simplify-1
1002×rational_best-simplify-53
908×rational_best-simplify-52
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01231
11631
21931
32331
42731
53531
64531
76031
810931
914331
1018631
1129731
1265131
13173931
14210531
15283131
16357731
17438431
18557931
19634531
Stop Event
node limit
Compiler

Compiled 38 to 16 computations (57.9% saved)

end121.0ms (0.8%)

Compiler

Compiled 174 to 73 computations (58% saved)

Profiling

Loading profile data...