Details

Time bar (total: 37.1s)

analyze1.1s (3%)

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 19 to 12 computations (36.8% saved)

sample1.8s (4.9%)

Results
1.4s7308×body256valid
158.0ms1193×body256infinite
143.0ms364×body1024valid
107.0ms512×body512valid
29.0ms72×body2048valid
Bogosity

preprocess247.0ms (0.7%)

Algorithm
egg-herbie
Rules
2066×rational_best-simplify-2
1214×rational_best-simplify-39
1204×rational_best-simplify-46
1192×rational_best-simplify-43
1134×rational_best-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057407
199407
2160407
3217407
4283407
5373407
6547407
71017407
81971407
93690407
105646407
116023407
126430407
136503407
146503407
157128407
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 (-.f64 y z) (-.f64 t x)) (-.f64 a z)))
(+.f64 y (/.f64 (*.f64 (-.f64 x z) (-.f64 t y)) (-.f64 a z)))
(+.f64 z (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (-.f64 a x)))
(+.f64 t (/.f64 (*.f64 (-.f64 y z) (-.f64 x t)) (-.f64 a z)))
(+.f64 a (/.f64 (*.f64 (-.f64 y z) (-.f64 t a)) (-.f64 x z)))
(+.f64 x (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) (-.f64 a y)))
(+.f64 x (/.f64 (*.f64 (-.f64 t z) (-.f64 y x)) (-.f64 a z)))
(+.f64 x (/.f64 (*.f64 (-.f64 a z) (-.f64 t x)) (-.f64 y z)))
(+.f64 x (/.f64 (*.f64 (-.f64 y t) (-.f64 z x)) (-.f64 a t)))
(+.f64 x (/.f64 (*.f64 (-.f64 y a) (-.f64 t x)) (-.f64 z a)))
(+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 a x)) (-.f64 t z)))
Outputs
(+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z)))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 y (/.f64 (*.f64 (-.f64 x z) (-.f64 t y)) (-.f64 a z)))
(+.f64 y (*.f64 (-.f64 x z) (/.f64 (-.f64 t y) (-.f64 a z))))
(+.f64 y (*.f64 (-.f64 t y) (/.f64 (-.f64 x z) (-.f64 a z))))
(+.f64 z (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (-.f64 a x)))
(+.f64 z (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 a x))))
(+.f64 z (*.f64 (-.f64 x y) (/.f64 (-.f64 t z) (-.f64 x a))))
(+.f64 t (/.f64 (*.f64 (-.f64 y z) (-.f64 x t)) (-.f64 a z)))
(+.f64 t (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 a z))))
(+.f64 t (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 z a))))
(+.f64 a (/.f64 (*.f64 (-.f64 y z) (-.f64 t a)) (-.f64 x z)))
(+.f64 a (*.f64 (-.f64 t a) (/.f64 (-.f64 y z) (-.f64 x z))))
(+.f64 a (*.f64 (-.f64 y z) (/.f64 (-.f64 t a) (-.f64 x z))))
(+.f64 a (*.f64 (-.f64 y z) (/.f64 (-.f64 a t) (-.f64 z x))))
(+.f64 x (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) (-.f64 a y)))
(+.f64 x (/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (-.f64 a y)))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 a y))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 y a))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 a y))))
(+.f64 x (/.f64 (*.f64 (-.f64 t z) (-.f64 y x)) (-.f64 a z)))
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 t z)) (-.f64 a z)))
(+.f64 x (*.f64 (-.f64 t z) (/.f64 (-.f64 y x) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 (-.f64 t z) (-.f64 a z))))
(+.f64 x (/.f64 (*.f64 (-.f64 a z) (-.f64 t x)) (-.f64 y z)))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 a z) (-.f64 y z))))
(+.f64 x (*.f64 (-.f64 a z) (/.f64 (-.f64 t x) (-.f64 y z))))
(+.f64 x (/.f64 (*.f64 (-.f64 y t) (-.f64 z x)) (-.f64 a t)))
(+.f64 x (*.f64 (-.f64 y t) (/.f64 (-.f64 z x) (-.f64 a t))))
(+.f64 x (*.f64 (-.f64 y t) (/.f64 (-.f64 x z) (-.f64 t a))))
(+.f64 x (*.f64 (-.f64 t y) (/.f64 (-.f64 x z) (-.f64 a t))))
(+.f64 x (*.f64 (-.f64 x z) (/.f64 (-.f64 t y) (-.f64 a t))))
(+.f64 x (/.f64 (*.f64 (-.f64 y a) (-.f64 t x)) (-.f64 z a)))
(+.f64 x (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) (-.f64 z a)))
(+.f64 x (*.f64 (-.f64 y a) (/.f64 (-.f64 t x) (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 a y) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 x t) (/.f64 (-.f64 a y) (-.f64 z a))))
(+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 a x)) (-.f64 t z)))
(+.f64 x (*.f64 (-.f64 a x) (/.f64 (-.f64 y z) (-.f64 t z))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 a x) (-.f64 t z))))
Compiler

Compiled 23 to 16 computations (30.4% saved)

simplify110.0ms (0.3%)

Algorithm
egg-herbie
Rules
1366×rational_best-simplify-2
1234×rational_best-simplify-50
1024×rational_best-simplify-1
1008×rational_best-simplify-53
918×rational_best-simplify-52
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01337
11737
22337
33137
44137
55437
67037
712237
815637
919937
1031037
1167437
12175637
13212437
14282337
15360937
16442537
17566537
18646537
Stop Event
node limit
Counts
1 → 3
Calls
Call 1
Inputs
(+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z)))
Outputs
(+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z)))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))))

eval1.0ms (0%)

Compiler

Compiled 44 to 17 computations (61.4% saved)

prune2.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

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

Compiled 54 to 33 computations (38.9% saved)

localize194.0ms (0.5%)

Local error

Found 3 expressions with local error:

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

Compiled 50 to 11 computations (78% saved)

series19.0ms (0.1%)

Counts
3 → 156
Calls

39 calls:

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

rewrite96.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1538×rational_best-1
1528×rational_best-4
1528×rational_best-2
1528×rational_best-3
870×rational_best-simplify-51
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01387
18587
216287
330787
461487
5164987
6431287
7674487
Stop Event
node limit
Counts
3 → 100
Calls
Call 1
Inputs
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (neg.f64 x) (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (neg.f64 x) (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 y z) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 a z)) (/.f64 (-.f64 (+.f64 z z) y) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 y z) (-.f64 z a)) (/.f64 (*.f64 (-.f64 y z) 2) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 y z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 y z) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 y z) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 y z) 2) (-.f64 a z)) (/.f64 (-.f64 y z) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (-.f64 y z))) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 y z) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (+.f64 z z) y) (-.f64 z a)) (/.f64 z (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) y)) (/.f64 z (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 y z) y)) (/.f64 (+.f64 y z) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) z)) (/.f64 y (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 y z) (neg.f64 z))) (/.f64 (+.f64 y z) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 y z) z)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (-.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 y z) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (-.f64 a z)) (/.f64 (-.f64 y (+.f64 z z)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 y (*.f64 (-.f64 y z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 y z) (-.f64 z a)) (/.f64 (*.f64 (-.f64 y z) 2) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (/.f64 z (-.f64 a z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 y (-.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (-.f64 z a)) (-.f64 0 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (-.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (-.f64 z a)) (/.f64 (-.f64 z (+.f64 y y)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y (-.f64 a z)) 2) (/.f64 (+.f64 y z) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 y z) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (neg.f64 z) (-.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 y (/.f64 2 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a z)) 2) (+.f64 (/.f64 z (-.f64 a z)) (/.f64 (-.f64 y (+.f64 z z)) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a z)) 2) (+.f64 (/.f64 z (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 y (*.f64 (-.f64 y z) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 y z) 2) (-.f64 a z)) (/.f64 (-.f64 y z) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 y z) 2) (-.f64 z a)) (+.f64 (/.f64 (-.f64 y z) (-.f64 z a)) (/.f64 (*.f64 (-.f64 y z) 2) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a)) (/.f64 y (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 z z) y) (-.f64 z a)) (/.f64 z (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) y)) (/.f64 z (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 y z) y)) (/.f64 (+.f64 y z) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) z)) (/.f64 y (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 y z) (neg.f64 z))) (/.f64 (+.f64 y z) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 y (-.f64 z a)) (-.f64 0 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (-.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a)) (/.f64 (*.f64 y 4) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 y z) (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (*.f64 z 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 y z) (-.f64 a z))) (+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 y (-.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y (-.f64 a z)) 4) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 4) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 z a)) 4) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 y (*.f64 z 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 y z) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 y (/.f64 2 (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 y z) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (neg.f64 z) (-.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (-.f64 y z))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (-.f64 y z)))) (+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (-.f64 y z))) (/.f64 y (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a)) (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a))) (+.f64 (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a)) (/.f64 y (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 y (-.f64 a z)) 4) (*.f64 (/.f64 y (-.f64 a z)) 4)) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) 4) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a)) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a)) (/.f64 (*.f64 y 4) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y z) (/.f64 1 (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y z) (-.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y z) (+.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (/.f64 1 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y z) (+.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 y z) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z y) (/.f64 1 (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z y) (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) -2) (/.f64 1 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z y) (+.f64 (/.f64 1 (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (-.f64 z y) (*.f64 (-.f64 y z) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (-.f64 (+.f64 y y) z) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 z (-.f64 (+.f64 z z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 z (-.f64 y (*.f64 (-.f64 y z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 y z) (-.f64 (+.f64 y y) (*.f64 (-.f64 y z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (neg.f64 y) (-.f64 (neg.f64 z) (*.f64 (-.f64 y z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (+.f64 (*.f64 (-.f64 y z) 2) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z y) (*.f64 (-.f64 y z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (-.f64 y (+.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (-.f64 (*.f64 (-.f64 y z) 2) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 y z) (-.f64 (*.f64 (-.f64 y z) 2) (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (+.f64 (neg.f64 y) (-.f64 (*.f64 (-.f64 y z) 2) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 y z) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y z) (-.f64 z a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 y z) (*.f64 (-.f64 y z) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 y z) (-.f64 z a)))))))

simplify490.0ms (1.3%)

Algorithm
egg-herbie
Rules
1550×rational_best-simplify-50
1018×rational_best-simplify-2
958×rational_best-simplify-1
954×rational_best-simplify-48
892×rational_best-simplify-45
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
049615446
198614674
2162113768
3260111094
4498810446
5728710398
Stop Event
node limit
Counts
256 → 537
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z)))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(/.f64 (*.f64 y (-.f64 t x)) a)
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a))))
(-.f64 t x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)) x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)) x))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)) x))
(-.f64 t x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) t) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2))))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2)))))) x)
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))))))
(/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a)
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 t x))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a)))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 3))) (pow.f64 a 4)))))
(/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a)
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 t x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 3))) (pow.f64 a 4)))))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x)
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) x))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y)
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 a z))) x))
(/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) x)
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) x))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a) x)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a) x))))
t
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) t) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2)))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2))))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)))
t
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) t)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))) x))))
x
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) x)
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 t x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) x)))
x
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) x)
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 2))) (pow.f64 a 3)) x)))
(*.f64 -1 (/.f64 z (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(/.f64 y (-.f64 a z))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(/.f64 y (-.f64 a z))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(/.f64 y a)
(+.f64 (/.f64 y a) (*.f64 -1 (*.f64 z (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 y (pow.f64 a 2)))))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 -1 (*.f64 z (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 y (pow.f64 a 2)))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 y (pow.f64 a 4)))) (pow.f64 z 3))) (+.f64 (/.f64 y a) (+.f64 (*.f64 -1 (*.f64 z (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 y (pow.f64 a 2)))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) (pow.f64 z 2))))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 y z)) 1) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 1 (/.f64 (*.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 a)) a) (pow.f64 z 2)))) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 1 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 y) (*.f64 -1 a))) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 a)) (pow.f64 a 2)) (pow.f64 z 3))))) (*.f64 -1 (/.f64 a z)))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y a)) (pow.f64 z 2))) (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y a)) (pow.f64 z 2))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 y a) z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 y a)) (pow.f64 z 3))))))
(*.f64 -1 (/.f64 (-.f64 y z) z))
(+.f64 (*.f64 -1 (/.f64 (-.f64 y z) z)) (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 y z) z)) (+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))) z)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 y z) z)) (+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))) z))))
(/.f64 (-.f64 y z) a)
(-.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 (-.f64 y z) z) (pow.f64 a 2))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 y a) (+.f64 (/.f64 (*.f64 (-.f64 y z) z) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 y z) (pow.f64 z 2)) (pow.f64 a 3)))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 y z) (pow.f64 z 3)) (pow.f64 a 4)) (+.f64 (/.f64 y a) (+.f64 (/.f64 (*.f64 (-.f64 y z) z) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 y z) (pow.f64 z 2)) (pow.f64 a 3))))) (/.f64 z a))
(/.f64 (-.f64 y z) a)
(-.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 (-.f64 y z) z) (pow.f64 a 2))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 y a) (+.f64 (/.f64 (*.f64 (-.f64 y z) z) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 y z) (pow.f64 z 2)) (pow.f64 a 3)))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 y z) (pow.f64 z 3)) (pow.f64 a 4)) (+.f64 (/.f64 y a) (+.f64 (/.f64 (*.f64 (-.f64 y z) z) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 y z) (pow.f64 z 2)) (pow.f64 a 3))))) (/.f64 z a))
(+.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z)) 0)
(+.f64 0 (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z)))
(-.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z)) 0)
(/.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z)) 1)
(/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z))
(pow.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z)) 1)
(-.f64 (+.f64 x (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z))) 0)
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z))) 1)
(*.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z))))
(*.f64 -1 (+.f64 (neg.f64 x) (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 z a)))))
(*.f64 -1 (+.f64 (neg.f64 x) (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 z a)))))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z))) 1)
(pow.f64 (+.f64 x (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z))) 1)
(+.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 0)
(+.f64 0 (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 z (-.f64 a z)) (/.f64 (-.f64 (+.f64 z z) y) (-.f64 z a)))
(+.f64 (/.f64 z (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) y)))
(+.f64 (/.f64 (-.f64 y z) (-.f64 z a)) (/.f64 (*.f64 (-.f64 y z) 2) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 z a))))
(+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 y z) y)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) z)))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 a z)))
(+.f64 (*.f64 z (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 y z) (neg.f64 z))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) 2) (-.f64 a z)) (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (-.f64 y z))) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 y z) z)))
(+.f64 (/.f64 (-.f64 (+.f64 z z) y) (-.f64 z a)) (/.f64 z (-.f64 a z)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) y)) (/.f64 z (-.f64 a z)))
(+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 y z) y)) (/.f64 (+.f64 y z) (-.f64 a z)))
(+.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) z)) (/.f64 y (-.f64 z a)))
(+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 y z) (neg.f64 z))) (/.f64 (+.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 y z) z)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (-.f64 y z))))
(-.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 0)
(-.f64 0 (/.f64 (-.f64 y z) (-.f64 z a)))
(-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))
(-.f64 (/.f64 z (-.f64 a z)) (/.f64 (-.f64 y (+.f64 z z)) (-.f64 z a)))
(-.f64 (/.f64 z (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 y (*.f64 (-.f64 y z) 2))))
(-.f64 (/.f64 (-.f64 y z) (-.f64 z a)) (/.f64 (*.f64 (-.f64 y z) 2) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (/.f64 z (-.f64 a z)) 2))
(-.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 y (-.f64 y z))))
(-.f64 (/.f64 y (-.f64 z a)) (-.f64 0 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (-.f64 y z)))))
(-.f64 (/.f64 y (-.f64 z a)) (/.f64 (-.f64 z (+.f64 y y)) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 y (-.f64 a z)) 2) (/.f64 (+.f64 y z) (-.f64 a z)))
(-.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 z a)))
(-.f64 (*.f64 z (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 y z) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (neg.f64 z) (-.f64 y z))))
(-.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 y (/.f64 2 (-.f64 z a))))
(-.f64 (*.f64 (/.f64 z (-.f64 a z)) 2) (+.f64 (/.f64 z (-.f64 a z)) (/.f64 (-.f64 y (+.f64 z z)) (-.f64 z a))))
(-.f64 (*.f64 (/.f64 z (-.f64 a z)) 2) (+.f64 (/.f64 z (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 y (*.f64 (-.f64 y z) 2)))))
(-.f64 (/.f64 (*.f64 (-.f64 y z) 2) (-.f64 a z)) (/.f64 (-.f64 y z) (-.f64 a z)))
(-.f64 (/.f64 (*.f64 (-.f64 y z) 2) (-.f64 z a)) (+.f64 (/.f64 (-.f64 y z) (-.f64 z a)) (/.f64 (*.f64 (-.f64 y z) 2) (-.f64 z a))))
(-.f64 (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a)) (/.f64 y (-.f64 a z)))
(-.f64 (/.f64 (-.f64 (+.f64 z z) y) (-.f64 z a)) (/.f64 z (-.f64 z a)))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) y)) (/.f64 z (-.f64 z a)))
(-.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 y z) y)) (/.f64 (+.f64 y z) (-.f64 z a)))
(-.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) z)) (/.f64 y (-.f64 a z)))
(-.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 y z) (neg.f64 z))) (/.f64 (+.f64 y z) (-.f64 a z)))
(-.f64 (*.f64 y (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 y (-.f64 z a)) (-.f64 0 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (-.f64 y z))))))
(-.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a)) (/.f64 (*.f64 y 4) (-.f64 z a)))
(-.f64 (*.f64 2 (/.f64 (+.f64 y z) (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (*.f64 z 3))))
(-.f64 (*.f64 2 (/.f64 (+.f64 y z) (-.f64 a z))) (+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 y (-.f64 y z)))))
(-.f64 (*.f64 (/.f64 y (-.f64 a z)) 4) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 4) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 3))
(-.f64 (*.f64 (/.f64 z (-.f64 z a)) 4) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 y (*.f64 z 3))))
(-.f64 (*.f64 (/.f64 (+.f64 y z) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 y (/.f64 2 (-.f64 z a)))))
(-.f64 (*.f64 (/.f64 (+.f64 y z) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (neg.f64 z) (-.f64 y z)))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (-.f64 y z))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (-.f64 y z)))) (+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (-.f64 y z))) (/.f64 y (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a)) (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a))) (+.f64 (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a)) (/.f64 y (-.f64 a z))))
(-.f64 (+.f64 (*.f64 (/.f64 y (-.f64 a z)) 4) (*.f64 (/.f64 y (-.f64 a z)) 4)) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) 4) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a)) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a)) (/.f64 (*.f64 y 4) (-.f64 z a))))
(*.f64 (-.f64 y z) (/.f64 1 (-.f64 a z)))
(*.f64 (-.f64 y z) (-.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) -2)))
(*.f64 (-.f64 y z) (+.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (/.f64 1 (-.f64 z a))))
(*.f64 (-.f64 y z) (+.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) 2)))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 1)
(*.f64 1 (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 (-.f64 z y) (/.f64 1 (-.f64 z a)))
(*.f64 (-.f64 z y) (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) -2) (/.f64 1 (-.f64 z a))))
(*.f64 (-.f64 z y) (+.f64 (/.f64 1 (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) -2)))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 y z))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (-.f64 z y) (*.f64 (-.f64 y z) -2)))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (-.f64 (+.f64 y y) z) y))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 z (-.f64 (+.f64 z z) y)))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 z (-.f64 y (*.f64 (-.f64 y z) 2))))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 y z) (-.f64 (+.f64 y y) (*.f64 (-.f64 y z) 2))))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (neg.f64 y) (-.f64 (neg.f64 z) (*.f64 (-.f64 y z) 2))))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (*.f64 (-.f64 y z) 2) (-.f64 z y)))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z y) (*.f64 (-.f64 y z) 2)))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (-.f64 y (+.f64 z z))))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (-.f64 (*.f64 (-.f64 y z) 2) y)))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 y z) (-.f64 (*.f64 (-.f64 y z) 2) (+.f64 y y))))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (neg.f64 y) (-.f64 (*.f64 (-.f64 y z) 2) (neg.f64 z))))
(*.f64 -1 (/.f64 (-.f64 y z) (-.f64 z a)))
(*.f64 (/.f64 (-.f64 y z) (-.f64 z a)) -1)
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 z y))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) (-.f64 z y)))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 y z) (*.f64 (-.f64 y z) -2)))
(pow.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 1)
(neg.f64 (/.f64 (-.f64 y z) (-.f64 z a)))
Outputs
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z)))
(*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (neg.f64 x))
(*.f64 (/.f64 x (-.f64 a z)) (-.f64 z y))
(*.f64 (-.f64 y z) (/.f64 x (-.f64 z a)))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (neg.f64 x)) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (neg.f64 x)) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x)))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (neg.f64 x)) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x)))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (neg.f64 x)) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (neg.f64 x)) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (neg.f64 x)) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x)))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (neg.f64 x)) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (neg.f64 x)) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (neg.f64 x)) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x)))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (neg.f64 x)) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (neg.f64 x)) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (neg.f64 x)) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z)))
(*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (neg.f64 x))
(*.f64 (/.f64 x (-.f64 a z)) (-.f64 z y))
(*.f64 (-.f64 y z) (/.f64 x (-.f64 z a)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (neg.f64 x)) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (neg.f64 x)) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (neg.f64 x)) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z)))
(*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (neg.f64 x))
(*.f64 (/.f64 x (-.f64 a z)) (-.f64 z y))
(*.f64 (-.f64 y z) (/.f64 x (-.f64 z a)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (neg.f64 x)) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (neg.f64 x)) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (neg.f64 x)) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x)))
(*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))
(*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z))))
(*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z))))
(*.f64 (/.f64 z (-.f64 a z)) (neg.f64 (-.f64 t x)))
(*.f64 (-.f64 t x) (/.f64 z (-.f64 z a)))
(*.f64 (/.f64 z (-.f64 a z)) (-.f64 x t))
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y))
(/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z))
(*.f64 (-.f64 t x) (/.f64 y (-.f64 a z)))
(*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y))
(/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z))
(*.f64 (-.f64 t x) (/.f64 y (-.f64 a z)))
(*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y))
(/.f64 (*.f64 y (-.f64 t x)) a)
(*.f64 (-.f64 t x) (/.f64 y a))
(*.f64 y (/.f64 (-.f64 t x) a))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 z (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 -1 (*.f64 z (-.f64 (/.f64 (-.f64 t x) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 z (neg.f64 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 z (neg.f64 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 z (+.f64 (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))) (/.f64 (-.f64 x t) a))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) a)) (+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 z (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))))))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 (-.f64 t x) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2)))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2))))) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (+.f64 (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))) (/.f64 (-.f64 x t) a)) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) a)) (+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2)))))) (*.f64 (pow.f64 z 3) (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 (-.f64 t x) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2)))))) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2))))) (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a)) (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2))))) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (+.f64 z (/.f64 (pow.f64 z 2) a)))))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (+.f64 (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))) (/.f64 (-.f64 x t) a)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (+.f64 z (/.f64 (pow.f64 z 2) a)))))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (+.f64 (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))) (/.f64 (-.f64 x t) a)) (+.f64 (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))) (/.f64 (pow.f64 z 2) a))))
(-.f64 t x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)) x))
(-.f64 (+.f64 t (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 y z)))) (+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 a z)))))
(-.f64 (+.f64 t (*.f64 (-.f64 t x) (neg.f64 (/.f64 y z)))) (+.f64 x (*.f64 (-.f64 t x) (neg.f64 (/.f64 a z)))))
(-.f64 (+.f64 t (*.f64 y (/.f64 (-.f64 t x) (neg.f64 z)))) (+.f64 x (*.f64 a (/.f64 (-.f64 t x) (neg.f64 z)))))
(-.f64 (+.f64 t (*.f64 (/.f64 y z) (-.f64 x t))) (+.f64 x (*.f64 a (/.f64 (-.f64 x t) z))))
(-.f64 (+.f64 t (*.f64 y (/.f64 (-.f64 x t) z))) (+.f64 x (*.f64 a (/.f64 (-.f64 x t) z))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)) x))
(-.f64 (+.f64 (*.f64 (*.f64 -1 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (/.f64 a (pow.f64 z 2))) (+.f64 t (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 y z))))) (+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 a z)))))
(-.f64 (+.f64 t (+.f64 (*.f64 (*.f64 -1 (*.f64 (-.f64 t x) (-.f64 y a))) (/.f64 a (pow.f64 z 2))) (*.f64 (-.f64 t x) (neg.f64 (/.f64 y z))))) (+.f64 x (*.f64 (-.f64 t x) (neg.f64 (/.f64 a z)))))
(-.f64 (+.f64 t (+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 y z))) (*.f64 (*.f64 (-.f64 t x) (-.f64 y a)) (/.f64 (neg.f64 a) (pow.f64 z 2))))) (+.f64 x (*.f64 (-.f64 t x) (neg.f64 (/.f64 a z)))))
(-.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t x) (neg.f64 z))) (+.f64 t (*.f64 a (*.f64 (-.f64 a y) (/.f64 (-.f64 t x) (pow.f64 z 2)))))) (+.f64 x (*.f64 a (/.f64 (-.f64 t x) (neg.f64 z)))))
(-.f64 (+.f64 t (*.f64 (-.f64 x t) (+.f64 (*.f64 (-.f64 y a) (/.f64 a (pow.f64 z 2))) (/.f64 y z)))) (+.f64 x (*.f64 a (/.f64 (-.f64 x t) z))))
(-.f64 (+.f64 t (*.f64 (-.f64 x t) (+.f64 (*.f64 a (/.f64 (-.f64 y a) (pow.f64 z 2))) (/.f64 y z)))) (+.f64 x (*.f64 a (/.f64 (-.f64 x t) z))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)) x))
(-.f64 (+.f64 (+.f64 (*.f64 (*.f64 -1 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (/.f64 a (pow.f64 z 2))) (+.f64 t (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 y z))))) (*.f64 (*.f64 -1 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 a z)))))
(-.f64 (+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 y z))) (+.f64 (+.f64 t (*.f64 (*.f64 -1 (*.f64 (-.f64 t x) (-.f64 y a))) (/.f64 a (pow.f64 z 2)))) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 (-.f64 t x) (-.f64 y a))) (pow.f64 z 3))))) (+.f64 x (*.f64 (-.f64 t x) (neg.f64 (/.f64 a z)))))
(-.f64 (+.f64 (+.f64 t (*.f64 (-.f64 t x) (neg.f64 (/.f64 y z)))) (*.f64 (*.f64 (neg.f64 (-.f64 t x)) (-.f64 y a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (+.f64 x (*.f64 (-.f64 t x) (neg.f64 (/.f64 a z)))))
(-.f64 (+.f64 t (+.f64 (*.f64 y (/.f64 (-.f64 t x) (neg.f64 z))) (*.f64 (*.f64 (-.f64 t x) (-.f64 a y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))) (+.f64 x (*.f64 a (/.f64 (-.f64 t x) (neg.f64 z)))))
(-.f64 (+.f64 t (+.f64 (*.f64 (/.f64 y z) (-.f64 x t)) (*.f64 (*.f64 (-.f64 t x) (-.f64 a y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))) (+.f64 x (*.f64 a (/.f64 (-.f64 x t) z))))
(-.f64 (+.f64 t (+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (*.f64 (*.f64 (-.f64 t x) (-.f64 a y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))) (+.f64 x (*.f64 a (/.f64 (-.f64 x t) z))))
(-.f64 t x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) t) x)
(-.f64 (+.f64 t (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z))) x)
(-.f64 (+.f64 t (neg.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y a) z)))) x)
(-.f64 (+.f64 t (*.f64 (-.f64 t x) (neg.f64 (/.f64 (-.f64 y a) z)))) x)
(-.f64 (+.f64 t (*.f64 (-.f64 t x) (/.f64 (-.f64 a y) z))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2))))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (*.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) (/.f64 a (pow.f64 z 2)))))) x)
(-.f64 (+.f64 t (+.f64 (neg.f64 (*.f64 a (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) (pow.f64 z 2)))) (neg.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y a) z))))) x)
(-.f64 (+.f64 t (*.f64 -1 (+.f64 (*.f64 a (*.f64 (-.f64 y a) (/.f64 (-.f64 t x) (pow.f64 z 2)))) (*.f64 (-.f64 t x) (/.f64 (-.f64 y a) z))))) x)
(-.f64 (+.f64 t (*.f64 -1 (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 y a) z) (*.f64 (-.f64 y a) (/.f64 a (pow.f64 z 2))))))) x)
(-.f64 (+.f64 t (*.f64 (-.f64 t x) (+.f64 (*.f64 a (/.f64 (-.f64 a y) (pow.f64 z 2))) (/.f64 (-.f64 a y) z)))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2)))))) x)
(-.f64 (+.f64 (+.f64 t (*.f64 -1 (*.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) (/.f64 a (pow.f64 z 2))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (*.f64 -1 (*.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))) x)
(-.f64 (+.f64 (+.f64 t (neg.f64 (*.f64 a (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) (pow.f64 z 2))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 y a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (*.f64 (-.f64 t x) (/.f64 (-.f64 y a) z))))) x)
(-.f64 (+.f64 (+.f64 t (*.f64 (-.f64 t x) (neg.f64 (/.f64 (-.f64 y a) z)))) (*.f64 (*.f64 (neg.f64 (-.f64 t x)) (-.f64 y a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) x)
(-.f64 (+.f64 t (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 a y) z)) (*.f64 (*.f64 (-.f64 t x) (-.f64 a y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))) x)
(-.f64 (+.f64 t (*.f64 -1 (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 y a) z) (*.f64 (-.f64 y a) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))))) x)
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z))
(*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z)))
(*.f64 (-.f64 t x) (neg.f64 (/.f64 (-.f64 y z) z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) z))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) z))
(*.f64 (/.f64 (-.f64 y z) z) (-.f64 x t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z))) (*.f64 -1 (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (/.f64 a (pow.f64 z 2)))))
(*.f64 -1 (+.f64 (*.f64 a (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (pow.f64 z 2))) (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z)) (*.f64 (*.f64 (-.f64 y z) a) (/.f64 (-.f64 t x) (pow.f64 z 2)))))
(neg.f64 (*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 t x) z) (*.f64 a (/.f64 (-.f64 t x) (pow.f64 z 2))))))
(*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 x t) z) (*.f64 (-.f64 x t) (/.f64 a (pow.f64 z 2)))))
(*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 x t) z) (*.f64 a (/.f64 (-.f64 x t) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (/.f64 a (pow.f64 z 2)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z))) (*.f64 -1 (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (neg.f64 (*.f64 a (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (pow.f64 z 2)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (pow.f64 z 3))) (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z)))))
(*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (pow.f64 z 3))) (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z)) (*.f64 (*.f64 (-.f64 y z) a) (/.f64 (-.f64 t x) (pow.f64 z 2))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) z)) (*.f64 -1 (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) z)) (*.f64 (*.f64 (-.f64 y z) (-.f64 x t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (*.f64 (/.f64 (-.f64 y z) z) (-.f64 x t)) (*.f64 (*.f64 (-.f64 y z) (-.f64 x t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (/.f64 a (pow.f64 z 2)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z))) (*.f64 -1 (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (*.f64 a (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (pow.f64 z 2))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (pow.f64 z 3))) (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z)))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 (-.f64 y z) z))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (pow.f64 z 3))) (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2)))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 y z) z) (*.f64 (-.f64 y z) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))) (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) z)) (neg.f64 (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (+.f64 (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 (/.f64 (-.f64 y z) z) (-.f64 x t)) (neg.f64 (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (+.f64 (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a)
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2)))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (*.f64 (-.f64 y z) (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (*.f64 (-.f64 t x) (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2)))))
(*.f64 (-.f64 y z) (+.f64 (*.f64 (-.f64 t x) (/.f64 z (pow.f64 a 2))) (/.f64 (-.f64 t x) a)))
(*.f64 (-.f64 t x) (*.f64 (-.f64 y z) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 -1 (neg.f64 a)))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 t x))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a)))
(+.f64 (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (/.f64 (-.f64 y z) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (*.f64 (*.f64 (-.f64 y z) (pow.f64 z 2)) (/.f64 (-.f64 t x) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 t x) (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2)))) (+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (*.f64 (-.f64 t x) (*.f64 (-.f64 y z) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))
(*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 3))) (pow.f64 a 4)))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (/.f64 (-.f64 y z) (pow.f64 a 3))) (*.f64 (*.f64 (-.f64 t x) (pow.f64 z 3)) (/.f64 (-.f64 y z) (pow.f64 a 4)))) (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2)))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (+.f64 (+.f64 (*.f64 (*.f64 (-.f64 y z) (pow.f64 z 2)) (/.f64 (-.f64 t x) (pow.f64 a 3))) (*.f64 (-.f64 y z) (/.f64 (*.f64 (-.f64 t x) (pow.f64 z 3)) (pow.f64 a 4)))) (*.f64 (-.f64 y z) (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2)))))
(+.f64 (*.f64 (-.f64 t x) (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2)))) (+.f64 (+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (*.f64 (-.f64 t x) (*.f64 (-.f64 y z) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (*.f64 (-.f64 y z) (/.f64 (*.f64 (-.f64 t x) (pow.f64 z 3)) (pow.f64 a 4)))))
(+.f64 (*.f64 (-.f64 y z) (+.f64 (*.f64 (-.f64 t x) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (/.f64 (-.f64 t x) a))) (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))))
(/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a)
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (*.f64 (-.f64 y z) (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (*.f64 (-.f64 t x) (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2)))))
(*.f64 (-.f64 y z) (+.f64 (*.f64 (-.f64 t x) (/.f64 z (pow.f64 a 2))) (/.f64 (-.f64 t x) a)))
(*.f64 (-.f64 t x) (*.f64 (-.f64 y z) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 -1 (neg.f64 a)))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2))))
(+.f64 (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (/.f64 (-.f64 y z) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2))) (+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (*.f64 (*.f64 (-.f64 y z) (pow.f64 z 2)) (/.f64 (-.f64 t x) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 t x) (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2)))) (+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (*.f64 (-.f64 t x) (*.f64 (-.f64 y z) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))
(*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 t x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 3))) (pow.f64 a 4)))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (/.f64 (-.f64 y z) (pow.f64 a 3))) (*.f64 (*.f64 (-.f64 t x) (pow.f64 z 3)) (/.f64 (-.f64 y z) (pow.f64 a 4)))) (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2)))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (+.f64 (+.f64 (*.f64 (*.f64 (-.f64 y z) (pow.f64 z 2)) (/.f64 (-.f64 t x) (pow.f64 a 3))) (*.f64 (-.f64 y z) (/.f64 (*.f64 (-.f64 t x) (pow.f64 z 3)) (pow.f64 a 4)))) (*.f64 (-.f64 y z) (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2)))))
(+.f64 (*.f64 (-.f64 t x) (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2)))) (+.f64 (+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (*.f64 (-.f64 t x) (*.f64 (-.f64 y z) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (*.f64 (-.f64 y z) (/.f64 (*.f64 (-.f64 t x) (pow.f64 z 3)) (pow.f64 a 4)))))
(+.f64 (*.f64 (-.f64 y z) (+.f64 (*.f64 (-.f64 t x) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (/.f64 (-.f64 t x) a))) (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))))
(*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 x (*.f64 (/.f64 x (-.f64 a z)) (-.f64 z y)))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 x (-.f64 z a))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x))
(*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) (*.f64 -1 x))
(*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) (neg.f64 x))
(*.f64 (-.f64 -1 (/.f64 (-.f64 y z) (-.f64 z a))) (neg.f64 x))
(*.f64 x (neg.f64 (+.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) (*.f64 -1 x)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) (neg.f64 x)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 (-.f64 -1 (/.f64 (-.f64 y z) (-.f64 z a))) (neg.f64 x)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (neg.f64 (+.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) (*.f64 -1 x)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) (neg.f64 x)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 (-.f64 -1 (/.f64 (-.f64 y z) (-.f64 z a))) (neg.f64 x)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (neg.f64 (+.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) (*.f64 -1 x)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) (neg.f64 x)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 (-.f64 -1 (/.f64 (-.f64 y z) (-.f64 z a))) (neg.f64 x)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (neg.f64 (+.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))))
(*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 x (*.f64 (/.f64 x (-.f64 a z)) (-.f64 z y)))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 x (-.f64 z a))))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x))))
(*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z))))
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) x))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) x))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) x))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x))))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 t (neg.f64 x))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z)))))
(+.f64 x (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a z)) (neg.f64 (-.f64 t x))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 z (-.f64 z a))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a z)) (-.f64 x t)))
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))) (+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y)))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))) (+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y)))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))) (+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y)))
(*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y)
(*.f64 (-.f64 t x) (/.f64 y (-.f64 a z)))
(*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 a z))) x))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))) (+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y)))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 a z))) x))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))) (+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y)))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 a z))) x))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))) (+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y)))
(/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z))
(*.f64 (-.f64 t x) (/.f64 y (-.f64 a z)))
(*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))) (+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))) (+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))) (+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) x)
(+.f64 x (*.f64 (-.f64 t x) (/.f64 y a)))
(+.f64 x (*.f64 y (/.f64 (-.f64 t x) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) x))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 z (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 (-.f64 t x) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2)))))) (+.f64 x (*.f64 y (/.f64 (-.f64 t x) a))))
(+.f64 (*.f64 z (neg.f64 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2)))))) (+.f64 x (*.f64 y (/.f64 (-.f64 t x) a))))
(+.f64 x (+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 z (neg.f64 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))))))
(+.f64 x (+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 z (+.f64 (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))) (/.f64 (-.f64 x t) a)))))
(+.f64 (*.f64 z (+.f64 (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))) (/.f64 (-.f64 x t) a))) (+.f64 x (*.f64 y (/.f64 (-.f64 t x) a))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a) x)))
(+.f64 (+.f64 x (*.f64 (pow.f64 z 2) (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) a))) (+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 z (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 (-.f64 t x) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2)))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a))) (+.f64 x (*.f64 y (/.f64 (-.f64 t x) a))))
(+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2))))) (+.f64 z (/.f64 (pow.f64 z 2) a))) (+.f64 x (*.f64 y (/.f64 (-.f64 t x) a))))
(+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) (+.f64 z (/.f64 (pow.f64 z 2) a))) (+.f64 x (*.f64 y (/.f64 (-.f64 t x) a))))
(+.f64 (*.f64 (+.f64 (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))) (/.f64 (-.f64 x t) a)) (+.f64 z (/.f64 (pow.f64 z 2) a))) (+.f64 x (*.f64 y (/.f64 (-.f64 t x) a))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a) x))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (+.f64 (*.f64 (pow.f64 z 3) (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) (pow.f64 a 2))) (+.f64 x (+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2)))))) (*.f64 (pow.f64 z 2) (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) a))))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2))))) (/.f64 (pow.f64 z 3) (pow.f64 a 2))) (+.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 (-.f64 t x) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2)))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a))) (+.f64 x (*.f64 y (/.f64 (-.f64 t x) a)))))
(+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2))))) (+.f64 z (/.f64 (pow.f64 z 2) a))) (+.f64 x (+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2))))) (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 x (+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (+.f64 z (/.f64 (pow.f64 z 2) a))))))
(+.f64 x (+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (+.f64 (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))) (/.f64 (-.f64 x t) a)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (+.f64 z (/.f64 (pow.f64 z 2) a))))))
(+.f64 (*.f64 (+.f64 (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))) (/.f64 (-.f64 x t) a)) (+.f64 (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))) (/.f64 (pow.f64 z 2) a))) (+.f64 x (*.f64 y (/.f64 (-.f64 t x) a))))
t
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) t) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)))
(-.f64 (+.f64 t (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 y z)))) (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 a z))))
(-.f64 (+.f64 t (*.f64 (-.f64 t x) (neg.f64 (/.f64 y z)))) (*.f64 (-.f64 t x) (neg.f64 (/.f64 a z))))
(-.f64 (+.f64 t (*.f64 y (/.f64 (-.f64 t x) (neg.f64 z)))) (*.f64 a (/.f64 (-.f64 t x) (neg.f64 z))))
(+.f64 (*.f64 a (/.f64 (-.f64 t x) z)) (+.f64 t (*.f64 (/.f64 y z) (-.f64 x t))))
(+.f64 (*.f64 a (/.f64 (-.f64 t x) z)) (+.f64 t (*.f64 y (/.f64 (-.f64 x t) z))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2)))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)))
(-.f64 (+.f64 (*.f64 (*.f64 -1 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (/.f64 a (pow.f64 z 2))) (+.f64 t (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 y z))))) (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 a z))))
(-.f64 (+.f64 t (+.f64 (*.f64 (*.f64 -1 (*.f64 (-.f64 t x) (-.f64 y a))) (/.f64 a (pow.f64 z 2))) (*.f64 (-.f64 t x) (neg.f64 (/.f64 y z))))) (*.f64 (-.f64 t x) (neg.f64 (/.f64 a z))))
(-.f64 (+.f64 t (+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 y z))) (*.f64 (*.f64 (-.f64 t x) (-.f64 y a)) (/.f64 (neg.f64 a) (pow.f64 z 2))))) (*.f64 (-.f64 t x) (neg.f64 (/.f64 a z))))
(-.f64 (+.f64 (*.f64 y (/.f64 (-.f64 t x) (neg.f64 z))) (+.f64 t (*.f64 a (*.f64 (-.f64 a y) (/.f64 (-.f64 t x) (pow.f64 z 2)))))) (*.f64 a (/.f64 (-.f64 t x) (neg.f64 z))))
(+.f64 (*.f64 a (/.f64 (-.f64 t x) z)) (+.f64 t (*.f64 (-.f64 x t) (+.f64 (*.f64 (-.f64 y a) (/.f64 a (pow.f64 z 2))) (/.f64 y z)))))
(+.f64 (*.f64 a (/.f64 (-.f64 t x) z)) (+.f64 t (*.f64 (-.f64 x t) (+.f64 (*.f64 a (/.f64 (-.f64 y a) (pow.f64 z 2))) (/.f64 y z)))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2))))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)))
(-.f64 (+.f64 (+.f64 (*.f64 (*.f64 -1 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (/.f64 a (pow.f64 z 2))) (+.f64 t (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 y z))))) (*.f64 (*.f64 -1 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 a z))))
(-.f64 (+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 y z))) (+.f64 (+.f64 t (*.f64 (*.f64 -1 (*.f64 (-.f64 t x) (-.f64 y a))) (/.f64 a (pow.f64 z 2)))) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 (-.f64 t x) (-.f64 y a))) (pow.f64 z 3))))) (*.f64 (-.f64 t x) (neg.f64 (/.f64 a z))))
(-.f64 (+.f64 (+.f64 t (*.f64 (-.f64 t x) (neg.f64 (/.f64 y z)))) (*.f64 (*.f64 (neg.f64 (-.f64 t x)) (-.f64 y a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (*.f64 (-.f64 t x) (neg.f64 (/.f64 a z))))
(-.f64 (+.f64 t (+.f64 (*.f64 y (/.f64 (-.f64 t x) (neg.f64 z))) (*.f64 (*.f64 (-.f64 t x) (-.f64 a y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))) (*.f64 a (/.f64 (-.f64 t x) (neg.f64 z))))
(+.f64 (*.f64 a (/.f64 (-.f64 t x) z)) (+.f64 t (+.f64 (*.f64 (/.f64 y z) (-.f64 x t)) (*.f64 (*.f64 (-.f64 t x) (-.f64 a y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))))
(+.f64 (*.f64 a (/.f64 (-.f64 t x) z)) (+.f64 t (+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (*.f64 (*.f64 (-.f64 t x) (-.f64 a y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))))
t
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) t)
(+.f64 t (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)))
(+.f64 t (neg.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y a) z))))
(+.f64 t (*.f64 (-.f64 t x) (neg.f64 (/.f64 (-.f64 y a) z))))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 (-.f64 a y) z)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (*.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) (/.f64 a (pow.f64 z 2))))))
(+.f64 t (+.f64 (neg.f64 (*.f64 a (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) (pow.f64 z 2)))) (neg.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y a) z)))))
(+.f64 t (*.f64 -1 (+.f64 (*.f64 a (*.f64 (-.f64 y a) (/.f64 (-.f64 t x) (pow.f64 z 2)))) (*.f64 (-.f64 t x) (/.f64 (-.f64 y a) z)))))
(+.f64 t (*.f64 -1 (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 y a) z) (*.f64 (-.f64 y a) (/.f64 a (pow.f64 z 2)))))))
(+.f64 t (*.f64 (-.f64 t x) (+.f64 (*.f64 a (/.f64 (-.f64 a y) (pow.f64 z 2))) (/.f64 (-.f64 a y) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2))))))
(+.f64 (+.f64 t (*.f64 -1 (*.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) (/.f64 a (pow.f64 z 2))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (*.f64 -1 (*.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (+.f64 t (neg.f64 (*.f64 a (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) (pow.f64 z 2))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 y a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (*.f64 (-.f64 t x) (/.f64 (-.f64 y a) z)))))
(+.f64 (+.f64 t (*.f64 (-.f64 t x) (neg.f64 (/.f64 (-.f64 y a) z)))) (*.f64 (*.f64 (neg.f64 (-.f64 t x)) (-.f64 y a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 t (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 a y) z)) (*.f64 (*.f64 (-.f64 t x) (-.f64 a y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 t (*.f64 -1 (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 y a) z) (*.f64 (-.f64 y a) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) x)
(+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z))))
(+.f64 x (*.f64 (-.f64 t x) (neg.f64 (/.f64 (-.f64 y z) z))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) z)))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) z)))
(+.f64 x (*.f64 (/.f64 (-.f64 y z) z) (-.f64 x t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z))) (*.f64 -1 (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (/.f64 a (pow.f64 z 2))))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 a (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (pow.f64 z 2))) (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z)))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z)) (*.f64 (*.f64 (-.f64 y z) a) (/.f64 (-.f64 t x) (pow.f64 z 2))))))
(+.f64 x (neg.f64 (*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 t x) z) (*.f64 a (/.f64 (-.f64 t x) (pow.f64 z 2)))))))
(+.f64 x (*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 x t) z) (*.f64 (-.f64 x t) (/.f64 a (pow.f64 z 2))))))
(+.f64 x (*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 x t) z) (*.f64 a (/.f64 (-.f64 x t) (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))) x)))
(+.f64 (+.f64 x (*.f64 -1 (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (/.f64 a (pow.f64 z 2))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z))) (*.f64 -1 (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 a (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (pow.f64 z 2))) (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z)))) (+.f64 x (neg.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (pow.f64 z 3))))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (pow.f64 z 3))) (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z)) (*.f64 (*.f64 (-.f64 y z) a) (/.f64 (-.f64 t x) (pow.f64 z 2)))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) z)) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) x))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) z)) (+.f64 (*.f64 (*.f64 (-.f64 y z) (-.f64 x t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))) x))
(+.f64 x (+.f64 (*.f64 (/.f64 (-.f64 y z) z) (-.f64 x t)) (*.f64 (*.f64 (-.f64 y z) (-.f64 x t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))) x))))
(+.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (/.f64 a (pow.f64 z 2)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z))) (*.f64 -1 (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (+.f64 x (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (*.f64 a (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (pow.f64 z 2)))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (pow.f64 z 3))) (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z)))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 (-.f64 y z) z))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (pow.f64 z 3))) (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2))))))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 y z) z) (*.f64 (-.f64 y z) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))) (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))))
(+.f64 x (+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) z)) (neg.f64 (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (+.f64 (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(+.f64 x (+.f64 (*.f64 (/.f64 (-.f64 y z) z) (-.f64 x t)) (neg.f64 (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (+.f64 (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
x
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) x)
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2)) x))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2)))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2))) (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a))))
(+.f64 x (+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (*.f64 (-.f64 t x) (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2))))))
(+.f64 x (*.f64 (-.f64 y z) (+.f64 (*.f64 (-.f64 t x) (/.f64 z (pow.f64 a 2))) (/.f64 (-.f64 t x) a))))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 (-.f64 y z) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 -1 (neg.f64 a))))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 t x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) x)))
(+.f64 (+.f64 x (*.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (/.f64 (-.f64 y z) (pow.f64 a 3)))) (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2)))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (+.f64 (+.f64 x (*.f64 (*.f64 (-.f64 y z) (pow.f64 z 2)) (/.f64 (-.f64 t x) (pow.f64 a 3)))) (*.f64 (-.f64 y z) (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2)))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2)))) (+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (*.f64 (-.f64 t x) (*.f64 (-.f64 y z) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 x (+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(+.f64 x (*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(+.f64 x (*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
x
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) x)
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2)) x))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2)))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2))) (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a))))
(+.f64 x (+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (*.f64 (-.f64 t x) (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2))))))
(+.f64 x (*.f64 (-.f64 y z) (+.f64 (*.f64 (-.f64 t x) (/.f64 z (pow.f64 a 2))) (/.f64 (-.f64 t x) a))))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 (-.f64 y z) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 -1 (neg.f64 a))))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 2))) (pow.f64 a 3)) x)))
(+.f64 (+.f64 x (*.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (/.f64 (-.f64 y z) (pow.f64 a 3)))) (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2)))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (+.f64 (+.f64 x (*.f64 (*.f64 (-.f64 y z) (pow.f64 z 2)) (/.f64 (-.f64 t x) (pow.f64 a 3)))) (*.f64 (-.f64 y z) (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2)))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2)))) (+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (*.f64 (-.f64 t x) (*.f64 (-.f64 y z) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 x (+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (*.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(+.f64 x (*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(+.f64 x (*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(*.f64 -1 (/.f64 z (-.f64 a z)))
(neg.f64 (/.f64 z (-.f64 a z)))
(/.f64 z (-.f64 z a))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(/.f64 y (-.f64 a z))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(/.f64 y (-.f64 a z))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(/.f64 y a)
(+.f64 (/.f64 y a) (*.f64 -1 (*.f64 z (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 y (pow.f64 a 2)))))))
(+.f64 (/.f64 y a) (*.f64 (+.f64 (/.f64 1 a) (neg.f64 (/.f64 y (pow.f64 a 2)))) (neg.f64 z)))
(+.f64 (/.f64 y a) (*.f64 (+.f64 (/.f64 1 a) (/.f64 (neg.f64 y) (pow.f64 a 2))) (neg.f64 z)))
(+.f64 (/.f64 y a) (+.f64 (*.f64 -1 (*.f64 z (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 y (pow.f64 a 2)))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) (pow.f64 z 2)))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 -1 (*.f64 z (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 y (pow.f64 a 2)))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) (*.f64 -1 (pow.f64 z 2)))))
(+.f64 (/.f64 y a) (*.f64 -1 (+.f64 (*.f64 z (+.f64 (/.f64 1 a) (neg.f64 (/.f64 y (pow.f64 a 2))))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 y (pow.f64 a 3))))))))
(+.f64 (/.f64 y a) (neg.f64 (+.f64 (*.f64 z (+.f64 (/.f64 1 a) (neg.f64 (/.f64 y (pow.f64 a 2))))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 (neg.f64 y) (pow.f64 a 3)))))))
(+.f64 (/.f64 y a) (neg.f64 (+.f64 (*.f64 z (+.f64 (/.f64 1 a) (neg.f64 (/.f64 y (pow.f64 a 2))))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (neg.f64 (pow.f64 a 3))))))))
(+.f64 (/.f64 y a) (neg.f64 (+.f64 (*.f64 z (+.f64 (/.f64 1 a) (/.f64 (neg.f64 y) (pow.f64 a 2)))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (neg.f64 (pow.f64 a 3))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 y (pow.f64 a 4)))) (pow.f64 z 3))) (+.f64 (/.f64 y a) (+.f64 (*.f64 -1 (*.f64 z (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 y (pow.f64 a 2)))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 z (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 y (pow.f64 a 2)))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) (*.f64 -1 (pow.f64 z 2)))) (+.f64 (/.f64 y a) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 y (pow.f64 a 4)))) (*.f64 -1 (pow.f64 z 3)))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 -1 (+.f64 (*.f64 z (+.f64 (/.f64 1 a) (neg.f64 (/.f64 y (pow.f64 a 2))))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 y (pow.f64 a 3))))))) (neg.f64 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 y (pow.f64 a 4))))))))
(+.f64 (/.f64 y a) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 y (pow.f64 a 4))))) (+.f64 (*.f64 z (+.f64 (/.f64 1 a) (neg.f64 (/.f64 y (pow.f64 a 2))))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 y (pow.f64 a 3)))))))))
(+.f64 (/.f64 y a) (*.f64 -1 (+.f64 (*.f64 z (+.f64 (/.f64 1 a) (neg.f64 (/.f64 y (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 (neg.f64 y) (pow.f64 a 3)))) (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (/.f64 (neg.f64 y) (pow.f64 a 4))))))))
(+.f64 (/.f64 y a) (neg.f64 (+.f64 (*.f64 z (+.f64 (/.f64 1 a) (neg.f64 (/.f64 y (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (neg.f64 (pow.f64 a 3))))) (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (/.f64 y (neg.f64 (pow.f64 a 4)))))))))
(+.f64 (/.f64 y a) (neg.f64 (+.f64 (*.f64 z (+.f64 (/.f64 1 a) (/.f64 (neg.f64 y) (pow.f64 a 2)))) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (neg.f64 (pow.f64 a 3))))) (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (/.f64 (neg.f64 y) (pow.f64 a 4))))))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 y z)) 1) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 y z))) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 1 (neg.f64 (/.f64 y z))) (neg.f64 (/.f64 a z)))
(-.f64 (+.f64 1 (/.f64 y (neg.f64 z))) (/.f64 a (neg.f64 z)))
(+.f64 (/.f64 a z) (+.f64 1 (/.f64 y (neg.f64 z))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 1 (/.f64 (*.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 a)) a) (pow.f64 z 2)))) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 (*.f64 (*.f64 -1 (-.f64 y a)) (/.f64 a (pow.f64 z 2))) (+.f64 1 (*.f64 -1 (/.f64 y z)))) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 1 (+.f64 (*.f64 a (*.f64 (-.f64 y a) (/.f64 -1 (pow.f64 z 2)))) (neg.f64 (/.f64 y z)))) (neg.f64 (/.f64 a z)))
(-.f64 (+.f64 1 (+.f64 (neg.f64 (/.f64 y z)) (*.f64 (-.f64 y a) (/.f64 (neg.f64 a) (pow.f64 z 2))))) (neg.f64 (/.f64 a z)))
(-.f64 (+.f64 (/.f64 y (neg.f64 z)) (+.f64 1 (*.f64 a (/.f64 (-.f64 a y) (pow.f64 z 2))))) (/.f64 a (neg.f64 z)))
(+.f64 (/.f64 a z) (+.f64 (/.f64 y (neg.f64 z)) (+.f64 1 (*.f64 a (/.f64 (-.f64 a y) (pow.f64 z 2))))))
(+.f64 (/.f64 a z) (+.f64 (+.f64 1 (/.f64 y (neg.f64 z))) (*.f64 a (/.f64 (-.f64 a y) (pow.f64 z 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 1 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 y) (*.f64 -1 a))) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 a)) (pow.f64 a 2)) (pow.f64 z 3))))) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (-.f64 y a)) (pow.f64 z 3))) (+.f64 1 (*.f64 (*.f64 -1 (-.f64 y a)) (/.f64 a (pow.f64 z 2)))))) (*.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 1 (+.f64 (neg.f64 (/.f64 y z)) (+.f64 (*.f64 a (*.f64 (-.f64 y a) (/.f64 -1 (pow.f64 z 2)))) (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y a) (/.f64 -1 (pow.f64 z 3))))))) (neg.f64 (/.f64 a z)))
(-.f64 (+.f64 1 (+.f64 (neg.f64 (/.f64 y z)) (*.f64 (neg.f64 (-.f64 y a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))) (neg.f64 (/.f64 a z)))
(-.f64 (+.f64 1 (+.f64 (/.f64 y (neg.f64 z)) (*.f64 (-.f64 a y) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))) (/.f64 a (neg.f64 z)))
(+.f64 (/.f64 a z) (+.f64 1 (+.f64 (/.f64 y (neg.f64 z)) (*.f64 (-.f64 a y) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))))
(+.f64 (/.f64 a z) (+.f64 (+.f64 1 (/.f64 y (neg.f64 z))) (*.f64 (-.f64 a y) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))
(+.f64 1 (/.f64 (-.f64 a y) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y a)) (pow.f64 z 2))) (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 y a) z)) (+.f64 1 (*.f64 -1 (*.f64 (-.f64 y a) (/.f64 a (pow.f64 z 2))))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (-.f64 y a) z)) (neg.f64 (*.f64 (-.f64 y a) (/.f64 a (pow.f64 z 2))))))
(+.f64 1 (*.f64 -1 (+.f64 (*.f64 (-.f64 y a) (/.f64 a (pow.f64 z 2))) (/.f64 (-.f64 y a) z))))
(+.f64 (*.f64 a (/.f64 (-.f64 a y) (pow.f64 z 2))) (+.f64 1 (/.f64 (-.f64 a y) z)))
(+.f64 1 (+.f64 (*.f64 a (/.f64 (-.f64 a y) (pow.f64 z 2))) (/.f64 (-.f64 a y) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 y a)) (pow.f64 z 2))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 y a) z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 y a)) (pow.f64 z 3))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 y a) z)) (*.f64 -1 (*.f64 (-.f64 y a) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (+.f64 1 (*.f64 -1 (*.f64 (-.f64 y a) (/.f64 a (pow.f64 z 2))))))
(+.f64 1 (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 y a) (pow.f64 z 3))) (/.f64 (-.f64 y a) z))) (neg.f64 (*.f64 (-.f64 y a) (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 (neg.f64 (-.f64 y a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z))))
(+.f64 (*.f64 (-.f64 a y) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))) (+.f64 1 (/.f64 (-.f64 a y) z)))
(*.f64 -1 (/.f64 (-.f64 y z) z))
(neg.f64 (/.f64 (-.f64 y z) z))
(/.f64 (-.f64 z y) z)
(+.f64 (*.f64 -1 (/.f64 (-.f64 y z) z)) (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))))
(+.f64 (neg.f64 (/.f64 (-.f64 y z) z)) (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))))
(+.f64 (/.f64 (-.f64 z y) z) (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 y z) z)) (+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))) z)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 y z) z)) (+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))) (*.f64 (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2))) (/.f64 (pow.f64 a 2) z))))
(+.f64 (neg.f64 (/.f64 (-.f64 y z) z)) (*.f64 (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2))) (+.f64 a (/.f64 (pow.f64 a 2) z))))
(+.f64 (/.f64 (-.f64 z y) z) (*.f64 (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2))) (+.f64 a (/.f64 (pow.f64 a 2) z))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 y z) z)) (+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))) z))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 y z) z)) (+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))) (+.f64 (*.f64 (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2))) (/.f64 (pow.f64 a 2) z)) (*.f64 (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2))) (/.f64 (pow.f64 a 3) (pow.f64 z 2))))))
(+.f64 (*.f64 (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2))) (+.f64 a (/.f64 (pow.f64 a 3) (pow.f64 z 2)))) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2))) z)) (neg.f64 (/.f64 (-.f64 y z) z))))
(+.f64 (neg.f64 (/.f64 (-.f64 y z) z)) (*.f64 (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 a 2) z) (+.f64 a (/.f64 (pow.f64 a 3) (pow.f64 z 2))))))
(+.f64 (/.f64 (-.f64 z y) z) (*.f64 (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2))) (+.f64 a (+.f64 (/.f64 (pow.f64 a 2) z) (/.f64 (pow.f64 a 3) (pow.f64 z 2))))))
(+.f64 (/.f64 (-.f64 z y) z) (*.f64 (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 a 2) z) (+.f64 a (/.f64 (pow.f64 a 3) (pow.f64 z 2))))))
(/.f64 (-.f64 y z) a)
(-.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 (-.f64 y z) z) (pow.f64 a 2))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 y a) (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2)))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 y a) (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2)))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 y a) (+.f64 (/.f64 (*.f64 (-.f64 y z) z) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 y z) (pow.f64 z 2)) (pow.f64 a 3)))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 y a) (+.f64 (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2))) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 y z) (pow.f64 a 3))))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 y a) (+.f64 (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2))) (*.f64 (-.f64 y z) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 y a) (*.f64 (-.f64 y z) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 y z) (pow.f64 z 3)) (pow.f64 a 4)) (+.f64 (/.f64 y a) (+.f64 (/.f64 (*.f64 (-.f64 y z) z) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 y z) (pow.f64 z 2)) (pow.f64 a 3))))) (/.f64 z a))
(-.f64 (+.f64 (+.f64 (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2))) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 y z) (pow.f64 a 3)))) (+.f64 (/.f64 y a) (*.f64 (pow.f64 z 3) (/.f64 (-.f64 y z) (pow.f64 a 4))))) (/.f64 z a))
(-.f64 (+.f64 (+.f64 (/.f64 y a) (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2)))) (+.f64 (*.f64 (-.f64 y z) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 (pow.f64 z 3) (/.f64 (-.f64 y z) (pow.f64 a 4))))) (/.f64 z a))
(-.f64 (+.f64 (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 (-.f64 y z) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (+.f64 (/.f64 y a) (*.f64 (pow.f64 z 3) (/.f64 (-.f64 y z) (pow.f64 a 4)))))) (/.f64 z a))
(-.f64 (+.f64 (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2))) (+.f64 (/.f64 y a) (*.f64 (-.f64 y z) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 y a) (*.f64 (-.f64 y z) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))) (/.f64 z a))
(/.f64 (-.f64 y z) a)
(-.f64 (+.f64 (/.f64 y a) (/.f64 (*.f64 (-.f64 y z) z) (pow.f64 a 2))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 y a) (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2)))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 y a) (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2)))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 y a) (+.f64 (/.f64 (*.f64 (-.f64 y z) z) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 y z) (pow.f64 z 2)) (pow.f64 a 3)))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 y a) (+.f64 (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2))) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 y z) (pow.f64 a 3))))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 y a) (+.f64 (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2))) (*.f64 (-.f64 y z) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 y a) (*.f64 (-.f64 y z) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 y z) (pow.f64 z 3)) (pow.f64 a 4)) (+.f64 (/.f64 y a) (+.f64 (/.f64 (*.f64 (-.f64 y z) z) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 y z) (pow.f64 z 2)) (pow.f64 a 3))))) (/.f64 z a))
(-.f64 (+.f64 (+.f64 (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2))) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 y z) (pow.f64 a 3)))) (+.f64 (/.f64 y a) (*.f64 (pow.f64 z 3) (/.f64 (-.f64 y z) (pow.f64 a 4))))) (/.f64 z a))
(-.f64 (+.f64 (+.f64 (/.f64 y a) (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2)))) (+.f64 (*.f64 (-.f64 y z) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 (pow.f64 z 3) (/.f64 (-.f64 y z) (pow.f64 a 4))))) (/.f64 z a))
(-.f64 (+.f64 (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 (-.f64 y z) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (+.f64 (/.f64 y a) (*.f64 (pow.f64 z 3) (/.f64 (-.f64 y z) (pow.f64 a 4)))))) (/.f64 z a))
(-.f64 (+.f64 (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2))) (+.f64 (/.f64 y a) (*.f64 (-.f64 y z) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))) (/.f64 z a))
(-.f64 (+.f64 (/.f64 y a) (*.f64 (-.f64 y z) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))) (/.f64 z a))
(+.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z)) 0)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y))
(+.f64 0 (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y))
(-.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z)) 0)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y))
(/.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z)) 1)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y))
(/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y))
(pow.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z)) 1)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y))
(-.f64 (+.f64 x (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z))) 0)
(+.f64 (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))) (+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y)))
(*.f64 (+.f64 x (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z))) 1)
(+.f64 (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))) (+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y)))
(*.f64 1 (+.f64 x (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z))))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))) (+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y)))
(*.f64 -1 (+.f64 (neg.f64 x) (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 z a)))))
(neg.f64 (+.f64 (neg.f64 x) (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 z a)))))
(*.f64 -1 (+.f64 (neg.f64 x) (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 z a)))))
(neg.f64 (+.f64 (neg.f64 x) (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 z a)))))
(neg.f64 (+.f64 (neg.f64 x) (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 a z)))))
(/.f64 (+.f64 x (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z))) 1)
(+.f64 (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))) (+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y)))
(pow.f64 (+.f64 x (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (-.f64 a z))) 1)
(+.f64 (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))) (+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 z (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 t x) (neg.f64 (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) (-.f64 t x)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (-.f64 z y)))
(+.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 0)
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 0 (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (/.f64 z (-.f64 a z)) (/.f64 (-.f64 (+.f64 z z) y) (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (/.f64 z (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) y)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (/.f64 (-.f64 y z) (-.f64 z a)) (/.f64 (*.f64 (-.f64 y z) 2) (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 z a))))
(+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 y z) y)))
(+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (-.f64 (-.f64 y z) y)))
(+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 2 (*.f64 (-.f64 (-.f64 y z) y) (/.f64 1 (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 2 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (-.f64 y z) y))))
(+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 2 (neg.f64 z))))
(+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 2 (/.f64 z (-.f64 z a))))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) z)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) -2) z)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 z (+.f64 y y))))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (*.f64 z (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 z a))))
(+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 y z) (neg.f64 z))))
(+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (-.f64 (-.f64 y z) (neg.f64 z))))
(+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 (-.f64 (-.f64 y z) (neg.f64 z)) 2)))
(+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 2 (+.f64 z (-.f64 y z)))))
(+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 y (*.f64 2 (/.f64 1 (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (/.f64 y (-.f64 a z)) 2))
(+.f64 (/.f64 (*.f64 (-.f64 y z) 2) (-.f64 a z)) (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (-.f64 y z))) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 y z) z)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (/.f64 (-.f64 (+.f64 z z) y) (-.f64 z a)) (/.f64 z (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) y)) (/.f64 z (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 y z) y)) (/.f64 (+.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (-.f64 (-.f64 y z) y)))
(+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 2 (*.f64 (-.f64 (-.f64 y z) y) (/.f64 1 (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 2 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (-.f64 y z) y))))
(+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 2 (neg.f64 z))))
(+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 2 (/.f64 z (-.f64 z a))))
(+.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) z)) (/.f64 y (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) z)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) -2) z)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 z (+.f64 y y))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 y z) (neg.f64 z))) (/.f64 (+.f64 y z) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (-.f64 (-.f64 y z) (neg.f64 z))))
(+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 (-.f64 (-.f64 y z) (neg.f64 z)) 2)))
(+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 2 (+.f64 z (-.f64 y z)))))
(+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 y (*.f64 2 (/.f64 1 (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (/.f64 y (-.f64 a z)) 2))
(+.f64 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 y z) z)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (-.f64 y z))))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(-.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 0)
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(-.f64 0 (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(-.f64 (/.f64 z (-.f64 a z)) (/.f64 (-.f64 y (+.f64 z z)) (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(-.f64 (/.f64 z (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 y (*.f64 (-.f64 y z) 2))))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(-.f64 (/.f64 (-.f64 y z) (-.f64 z a)) (/.f64 (*.f64 (-.f64 y z) 2) (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(-.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (/.f64 z (-.f64 a z)) 2))
(-.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 y (-.f64 y z))))
(-.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (/.f64 z (-.f64 a z)) 2))
(-.f64 (/.f64 y (-.f64 z a)) (-.f64 0 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (-.f64 y z)))))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(-.f64 (/.f64 y (-.f64 z a)) (/.f64 (-.f64 z (+.f64 y y)) (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(-.f64 (*.f64 (/.f64 y (-.f64 a z)) 2) (/.f64 (+.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(-.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(-.f64 (*.f64 z (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 y z) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (neg.f64 z) (-.f64 y z))))
(-.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (+.f64 z (-.f64 (neg.f64 z) y))))
(-.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 2 (*.f64 (+.f64 z (-.f64 (neg.f64 z) y)) (/.f64 1 (-.f64 a z)))))
(-.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 2 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 z (+.f64 y z)))))
(-.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 2 (*.f64 (/.f64 1 (-.f64 a z)) (neg.f64 y))))
(-.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 2 (/.f64 y (-.f64 z a))))
(-.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 y (/.f64 2 (-.f64 z a))))
(-.f64 (*.f64 (/.f64 z (-.f64 a z)) 2) (+.f64 (/.f64 z (-.f64 a z)) (/.f64 (-.f64 y (+.f64 z z)) (-.f64 z a))))
(-.f64 (*.f64 (/.f64 z (-.f64 a z)) 2) (+.f64 (/.f64 z (-.f64 a z)) (/.f64 (-.f64 (+.f64 z z) y) (-.f64 a z))))
(-.f64 (*.f64 (/.f64 z (-.f64 a z)) 2) (+.f64 (/.f64 z (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 y (*.f64 (-.f64 y z) 2)))))
(-.f64 (*.f64 (/.f64 z (-.f64 a z)) 2) (+.f64 (/.f64 z (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 z z) y))))
(-.f64 (/.f64 (*.f64 (-.f64 y z) 2) (-.f64 a z)) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(-.f64 (/.f64 (*.f64 (-.f64 y z) 2) (-.f64 z a)) (+.f64 (/.f64 (-.f64 y z) (-.f64 z a)) (/.f64 (*.f64 (-.f64 y z) 2) (-.f64 z a))))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(-.f64 (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a)) (/.f64 y (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(-.f64 (/.f64 (-.f64 (+.f64 z z) y) (-.f64 z a)) (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) y)) (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(-.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 y z) y)) (/.f64 (+.f64 y z) (-.f64 z a)))
(-.f64 (*.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (-.f64 (-.f64 y z) y)) (/.f64 (+.f64 y z) (-.f64 z a)))
(-.f64 (*.f64 2 (*.f64 (-.f64 (-.f64 y z) y) (/.f64 1 (-.f64 a z)))) (/.f64 (+.f64 y z) (-.f64 z a)))
(-.f64 (*.f64 2 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (-.f64 y z) y))) (/.f64 (+.f64 y z) (-.f64 z a)))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 2 (neg.f64 z))) (/.f64 (+.f64 y z) (-.f64 z a)))
(-.f64 (*.f64 2 (/.f64 z (-.f64 z a))) (/.f64 (+.f64 y z) (-.f64 z a)))
(-.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) z)) (/.f64 y (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) z)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) -2) z)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 z (+.f64 y y))))
(-.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 y z) (neg.f64 z))) (/.f64 (+.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(-.f64 (*.f64 y (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 y (-.f64 z a)) (-.f64 0 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (-.f64 y z))))))
(-.f64 (*.f64 y (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (-.f64 y z))))))
(-.f64 (*.f64 y (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 y (-.f64 y z)))))
(-.f64 (*.f64 y (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 z (+.f64 y y)))))
(-.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a)) (/.f64 (*.f64 y 4) (-.f64 z a)))
(/.f64 (-.f64 (+.f64 z (*.f64 y 3)) (*.f64 y 4)) (-.f64 z a))
(/.f64 (-.f64 (*.f64 y 4) (+.f64 z (*.f64 y 3))) (-.f64 a z))
(-.f64 (*.f64 2 (/.f64 (+.f64 y z) (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (*.f64 z 3))))
(-.f64 (*.f64 2 (/.f64 (+.f64 y z) (-.f64 a z))) (+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 y (-.f64 y z)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 y z) (-.f64 a z))) (+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (+.f64 z (-.f64 y y)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 y z) (-.f64 a z))) (+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 2 (*.f64 (+.f64 z 0) (/.f64 1 (-.f64 a z))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 y z) (-.f64 a z))) (+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 2 (*.f64 z (/.f64 1 (-.f64 a z))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 y z) (-.f64 a z))) (+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (/.f64 z (-.f64 a z)) 2)))
(-.f64 (*.f64 (/.f64 y (-.f64 a z)) 4) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)))
(/.f64 (-.f64 (+.f64 z (*.f64 y 3)) (*.f64 y 4)) (-.f64 z a))
(/.f64 (-.f64 (*.f64 y 4) (+.f64 z (*.f64 y 3))) (-.f64 a z))
(-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 4) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 3))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(-.f64 (*.f64 (/.f64 z (-.f64 z a)) 4) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 y (*.f64 z 3))))
(-.f64 (*.f64 4 (/.f64 z (-.f64 z a))) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 y (*.f64 z 3))))
(-.f64 (*.f64 4 (/.f64 z (-.f64 z a))) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 y (*.f64 z 3))))
(-.f64 (*.f64 (/.f64 (+.f64 y z) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 y (/.f64 2 (-.f64 z a)))))
(-.f64 (*.f64 (/.f64 (+.f64 y z) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (neg.f64 z) (-.f64 y z)))))
(-.f64 (*.f64 (/.f64 (+.f64 y z) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (+.f64 z (-.f64 (neg.f64 z) y)))))
(-.f64 (*.f64 (/.f64 (+.f64 y z) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 2 (*.f64 (+.f64 z (-.f64 (neg.f64 z) y)) (/.f64 1 (-.f64 a z))))))
(-.f64 (*.f64 (/.f64 (+.f64 y z) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 2 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 z (+.f64 y z))))))
(-.f64 (*.f64 (/.f64 (+.f64 y z) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 2 (*.f64 (/.f64 1 (-.f64 a z)) (neg.f64 y)))))
(-.f64 (*.f64 (/.f64 (+.f64 y z) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 2 (/.f64 y (-.f64 z a)))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (-.f64 y z))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (-.f64 y z)))) (+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (-.f64 y z))) (/.f64 y (-.f64 a z))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (-.f64 y z))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (-.f64 y z)))) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (-.f64 y z)))))
(-.f64 (*.f64 (+.f64 y (-.f64 y z)) (+.f64 (/.f64 1 (-.f64 a z)) (/.f64 1 (-.f64 a z)))) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (-.f64 y z)))))
(-.f64 (*.f64 (/.f64 (+.f64 y (-.f64 y z)) (-.f64 a z)) 2) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (-.f64 y z)))))
(-.f64 (*.f64 (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a)) 2) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (-.f64 y z)))))
(-.f64 (+.f64 (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a)) (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a))) (+.f64 (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a)) (/.f64 y (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a)) (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a))) (+.f64 (/.f64 y (-.f64 a z)) (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a))))
(-.f64 (+.f64 (/.f64 (+.f64 y (-.f64 y z)) (-.f64 a z)) (/.f64 (+.f64 y (-.f64 y z)) (-.f64 a z))) (+.f64 (/.f64 y (-.f64 a z)) (/.f64 (+.f64 y (-.f64 y z)) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 (/.f64 y (-.f64 a z)) 4) (*.f64 (/.f64 y (-.f64 a z)) 4)) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) 4) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z))))
(-.f64 (*.f64 (/.f64 y (-.f64 a z)) 8) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) 4) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z))))
(-.f64 (*.f64 (/.f64 y (-.f64 a z)) 8) (+.f64 (*.f64 y (/.f64 4 (-.f64 a z))) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a)) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a)) (/.f64 (*.f64 y 4) (-.f64 z a))))
(-.f64 (+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a)) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a)) (*.f64 4 (/.f64 y (-.f64 z a)))))
(-.f64 (+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a)) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a)) (*.f64 y (/.f64 4 (-.f64 z a)))))
(*.f64 (-.f64 y z) (/.f64 1 (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (-.f64 y z) (-.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) -2)))
(*.f64 (-.f64 y z) (-.f64 (/.f64 -1 (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) -2)))
(*.f64 (-.f64 y z) (*.f64 (/.f64 1 (-.f64 a z)) 1))
(*.f64 (-.f64 y z) (+.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (/.f64 1 (-.f64 z a))))
(*.f64 (-.f64 y z) (+.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (/.f64 1 (-.f64 z a))))
(*.f64 (-.f64 y z) (+.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (/.f64 -1 (-.f64 a z))))
(*.f64 (-.f64 y z) (+.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) 2)))
(*.f64 (-.f64 y z) (+.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (/.f64 1 (-.f64 z a))))
(*.f64 (-.f64 y z) (+.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (/.f64 -1 (-.f64 a z))))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 1)
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 1 (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (-.f64 z y) (/.f64 1 (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (-.f64 z y) (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) -2) (/.f64 1 (-.f64 z a))))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (-.f64 z y) (+.f64 (/.f64 1 (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) -2)))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 y z))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (-.f64 z y) (*.f64 (-.f64 y z) -2)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (-.f64 (+.f64 y y) z) y))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 z (-.f64 (+.f64 z z) y)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 z (-.f64 y (*.f64 (-.f64 y z) 2))))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 y z) (-.f64 (+.f64 y y) (*.f64 (-.f64 y z) 2))))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (neg.f64 y) (-.f64 (neg.f64 z) (*.f64 (-.f64 y z) 2))))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (*.f64 (-.f64 y z) 2) (-.f64 z y)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 z y) (*.f64 (-.f64 y z) 2)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (-.f64 y (+.f64 z z))))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (-.f64 (*.f64 (-.f64 y z) 2) y)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 y z) (-.f64 (*.f64 (-.f64 y z) 2) (+.f64 y y))))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (neg.f64 y) (-.f64 (*.f64 (-.f64 y z) 2) (neg.f64 z))))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 -1 (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (/.f64 (-.f64 y z) (-.f64 z a)) -1)
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 z y))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) (-.f64 z y)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 y z) (*.f64 (-.f64 y z) -2)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(pow.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 1)
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))
(neg.f64 (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (-.f64 y z) (-.f64 a z))

localize14.0ms (0%)

Local error

Found 3 expressions with local error:

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

Compiled 50 to 11 computations (78% saved)

series9.0ms (0%)

Counts
3 → 168
Calls

42 calls:

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

rewrite95.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1546×rational_best-1
1536×rational_best-4
1536×rational_best-2
1536×rational_best-3
868×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01387
18587
216287
330787
461487
5165287
6435687
7681787
Stop Event
node limit
Counts
3 → 100
Calls
Call 1
Inputs
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (neg.f64 x) (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (neg.f64 x) (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 t x) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (-.f64 a z)) (/.f64 (-.f64 t (+.f64 x x)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 t x) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 t x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 t x) 2) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 x (/.f64 2 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 t x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 t x) -2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 t x) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 t x) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 t x) 2) (-.f64 a z)) (/.f64 (-.f64 t x) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 t x))) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 t x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 t (+.f64 x x)) (-.f64 a z)) (/.f64 x (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 t x) 2) t)) (/.f64 x (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 t x) t)) (/.f64 (+.f64 t x) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 t x) -2) x)) (/.f64 t (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 t x) (neg.f64 x))) (/.f64 (+.f64 t x) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 t x) x)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 t x) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (-.f64 a z)) (/.f64 (-.f64 t (+.f64 x x)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 t (*.f64 (-.f64 t x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 t x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 t x) 2) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 x (/.f64 2 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 t (-.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 x (*.f64 (-.f64 t x) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 x (+.f64 t t)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (-.f64 a z)) 2) (/.f64 (+.f64 t x) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 t x) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (neg.f64 x) (-.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 (-.f64 t (+.f64 x x)) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 t (*.f64 (-.f64 t x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 t x) 2) (-.f64 a z)) (/.f64 (-.f64 t x) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 t x) 2) (-.f64 z a)) (+.f64 (/.f64 (-.f64 t x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 t x) 2) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 x (+.f64 t t)) (-.f64 z a)) (/.f64 t (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 t (+.f64 x x)) (-.f64 a z)) (/.f64 x (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 t x) 2) t)) (/.f64 x (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 t x) t)) (/.f64 (+.f64 t x) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 t x) -2) x)) (/.f64 t (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 t x) (neg.f64 x))) (/.f64 (+.f64 t x) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 t (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 x (*.f64 (-.f64 t x) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 z a)) (/.f64 (*.f64 t 4) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 t x) 2) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 t x) 2) (-.f64 a z)) (+.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 t (-.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 4) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (-.f64 z a)) 4) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (*.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 t x) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 t x) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (neg.f64 x) (-.f64 t x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 x (+.f64 t t)) (-.f64 z a)) (/.f64 (-.f64 x (+.f64 t t)) (-.f64 z a))) (+.f64 (/.f64 (-.f64 x (+.f64 t t)) (-.f64 z a)) (/.f64 t (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 z a)) (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 z a)) (/.f64 (*.f64 t 4) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 t x))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 t x)))) (+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 t x))) (/.f64 t (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (*.f64 (/.f64 t (-.f64 a z)) 4)) (+.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t x) (/.f64 1 (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t x) (-.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t x) (+.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (/.f64 1 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t x) (+.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 t x) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x t) (/.f64 1 (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x t) (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) -2) (/.f64 1 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x t) (+.f64 (/.f64 1 (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 t x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (-.f64 x t) (*.f64 (-.f64 t x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (-.f64 (+.f64 t t) x) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 x (-.f64 (+.f64 x x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 x (-.f64 t (*.f64 (-.f64 t x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 t x) (-.f64 (+.f64 t t) (*.f64 (-.f64 t x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (neg.f64 t) (-.f64 (neg.f64 x) (*.f64 (-.f64 t x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (+.f64 (*.f64 (-.f64 t x) 2) (-.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 x t) (*.f64 (-.f64 t x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (+.f64 x (-.f64 t (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (+.f64 x (-.f64 (*.f64 (-.f64 t x) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 t x) (-.f64 (*.f64 (-.f64 t x) 2) (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (+.f64 (neg.f64 t) (-.f64 (*.f64 (-.f64 t x) 2) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 t x) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t x) (-.f64 z a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 x t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 t x) -2) (-.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 t x) (*.f64 (-.f64 t x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 t x) (-.f64 z a)))))))

simplify402.0ms (1.1%)

Algorithm
egg-herbie
Rules
1342×rational_best-simplify-50
1166×rational_best-simplify-51
1072×rational_best-simplify-43
1016×rational_best-simplify-2
894×rational_best-simplify-1
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
046615978
192315254
2152514312
3251711538
4557310596
5749910596
Stop Event
node limit
Counts
268 → 473
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 a z))))
(/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(/.f64 (*.f64 y (-.f64 t x)) a)
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a))))
(-.f64 t x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)) x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)) x))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)) x))
(-.f64 t x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) t) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2))))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2)))))) x)
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z)))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))))))
(/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a)
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 t x))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a)))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 3))) (pow.f64 a 4)))))
(/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a)
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 t x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 3))) (pow.f64 a 4)))))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y)
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) x)
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) x))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a) x)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a) x))))
t
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) t) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2)))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2))))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)))
t
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) t)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x)
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) x))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))) x))))
x
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) x)
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 t x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) x)))
x
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) x)
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 2))) (pow.f64 a 3)) x)))
(*.f64 -1 (/.f64 x (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 t (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 t (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 t (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(*.f64 -1 (/.f64 x (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(*.f64 -1 (/.f64 x (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(*.f64 -1 (/.f64 (-.f64 t x) z))
(+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) a) (*.f64 -1 (/.f64 (-.f64 t x) z)))
(+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) a) (+.f64 (*.f64 -1 (/.f64 (-.f64 t x) z)) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (pow.f64 a 2)) z)))
(+.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (pow.f64 a 3)) (pow.f64 z 2)) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) a) (+.f64 (*.f64 -1 (/.f64 (-.f64 t x) z)) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (pow.f64 a 2)) z))))
(/.f64 (-.f64 t x) a)
(-.f64 (+.f64 (/.f64 t a) (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t x)) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 t x) z) (pow.f64 a 2)))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 (-.f64 t x) z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 z 3) (-.f64 t x)) (pow.f64 a 4))))) (/.f64 x a))
(/.f64 (-.f64 t x) a)
(-.f64 (+.f64 (/.f64 t a) (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t x)) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 t x) z) (pow.f64 a 2)))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 t x) (pow.f64 z 3)) (pow.f64 a 4)) (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 (-.f64 t x) z) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (pow.f64 a 3))))) (/.f64 x a))
(/.f64 (-.f64 t x) a)
(-.f64 (+.f64 (/.f64 t a) (/.f64 (*.f64 (-.f64 t x) z) (pow.f64 a 2))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t x)) (pow.f64 a 3)) (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2)))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 t x) (pow.f64 z 3)) (pow.f64 a 4)) (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (pow.f64 a 3))))) (/.f64 x a))
(*.f64 -1 (/.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (/.f64 (-.f64 t x) z)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 t x)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 t x) z)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 t x)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 t x) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 t x)) (pow.f64 z 4))))))
(*.f64 -1 (/.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (/.f64 (-.f64 t x) z)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 t x)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 t x) z)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 t x)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 t x) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 t x)) (pow.f64 z 4))))))
(+.f64 (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a))) 0)
(+.f64 0 (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a))))
(-.f64 (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a))) 0)
(/.f64 (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a))) 1)
(/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))
(pow.f64 (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a))) 1)
(-.f64 (+.f64 x (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a)))) 0)
(*.f64 (+.f64 x (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a)))) 1)
(*.f64 1 (+.f64 x (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a)))))
(*.f64 -1 (+.f64 (neg.f64 x) (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 z a)))))
(*.f64 -1 (+.f64 (neg.f64 x) (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 z a)))))
(/.f64 (+.f64 x (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a)))) 1)
(pow.f64 (+.f64 x (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a)))) 1)
(+.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 0)
(+.f64 0 (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 a z)) (/.f64 (-.f64 t (+.f64 x x)) (-.f64 a z)))
(+.f64 (/.f64 x (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 t x) 2) t)))
(+.f64 (/.f64 (-.f64 t x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 t x) 2) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 x (/.f64 2 (-.f64 z a))))
(+.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 t x) t)))
(+.f64 (/.f64 t (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 t x) -2) x)))
(+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 t x) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 t x) (neg.f64 x))))
(+.f64 (/.f64 (*.f64 (-.f64 t x) 2) (-.f64 a z)) (/.f64 (-.f64 t x) (-.f64 z a)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 t x))) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 t x) x)))
(+.f64 (/.f64 (-.f64 t (+.f64 x x)) (-.f64 a z)) (/.f64 x (-.f64 a z)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 t x) 2) t)) (/.f64 x (-.f64 a z)))
(+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 t x) t)) (/.f64 (+.f64 t x) (-.f64 a z)))
(+.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 t x) -2) x)) (/.f64 t (-.f64 z a)))
(+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 t x) (neg.f64 x))) (/.f64 (+.f64 t x) (-.f64 z a)))
(+.f64 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 t x) x)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 t x))))
(-.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 0)
(-.f64 0 (/.f64 (-.f64 t x) (-.f64 z a)))
(-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))
(-.f64 (/.f64 x (-.f64 a z)) (/.f64 (-.f64 t (+.f64 x x)) (-.f64 z a)))
(-.f64 (/.f64 x (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 t (*.f64 (-.f64 t x) 2))))
(-.f64 (/.f64 (-.f64 t x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 t x) 2) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 x (/.f64 2 (-.f64 a z))))
(-.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 t (-.f64 t x))))
(-.f64 (/.f64 t (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 x (*.f64 (-.f64 t x) -2))))
(-.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 x (+.f64 t t)) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 t (-.f64 a z)) 2) (/.f64 (+.f64 t x) (-.f64 a z)))
(-.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a)))
(-.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 t x) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (neg.f64 x) (-.f64 t x))))
(-.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 z a))))
(-.f64 (*.f64 x (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 (-.f64 t (+.f64 x x)) (-.f64 z a))))
(-.f64 (*.f64 x (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 t (*.f64 (-.f64 t x) 2)))))
(-.f64 (/.f64 (*.f64 (-.f64 t x) 2) (-.f64 a z)) (/.f64 (-.f64 t x) (-.f64 a z)))
(-.f64 (/.f64 (*.f64 (-.f64 t x) 2) (-.f64 z a)) (+.f64 (/.f64 (-.f64 t x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 t x) 2) (-.f64 z a))))
(-.f64 (/.f64 (-.f64 x (+.f64 t t)) (-.f64 z a)) (/.f64 t (-.f64 a z)))
(-.f64 (/.f64 (-.f64 t (+.f64 x x)) (-.f64 a z)) (/.f64 x (-.f64 z a)))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 t x) 2) t)) (/.f64 x (-.f64 z a)))
(-.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 t x) t)) (/.f64 (+.f64 t x) (-.f64 z a)))
(-.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 t x) -2) x)) (/.f64 t (-.f64 a z)))
(-.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 t x) (neg.f64 x))) (/.f64 (+.f64 t x) (-.f64 a z)))
(-.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 t (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 x (*.f64 (-.f64 t x) -2)))))
(-.f64 (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 z a)) (/.f64 (*.f64 t 4) (-.f64 z a)))
(-.f64 (/.f64 (*.f64 (+.f64 t x) 2) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 x 3))))
(-.f64 (/.f64 (*.f64 (+.f64 t x) 2) (-.f64 a z)) (+.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 t (-.f64 t x)))))
(-.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 4) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 3))
(-.f64 (*.f64 (/.f64 x (-.f64 z a)) 4) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (*.f64 x 3))))
(-.f64 (*.f64 (/.f64 (+.f64 t x) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 z a)))))
(-.f64 (*.f64 (/.f64 (+.f64 t x) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (neg.f64 x) (-.f64 t x)))))
(-.f64 (+.f64 (/.f64 (-.f64 x (+.f64 t t)) (-.f64 z a)) (/.f64 (-.f64 x (+.f64 t t)) (-.f64 z a))) (+.f64 (/.f64 (-.f64 x (+.f64 t t)) (-.f64 z a)) (/.f64 t (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 z a)) (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 z a)) (/.f64 (*.f64 t 4) (-.f64 z a))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 t x))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 t x)))) (+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 t x))) (/.f64 t (-.f64 a z))))
(-.f64 (+.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (*.f64 (/.f64 t (-.f64 a z)) 4)) (+.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 a z))))
(*.f64 (-.f64 t x) (/.f64 1 (-.f64 a z)))
(*.f64 (-.f64 t x) (-.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) -2)))
(*.f64 (-.f64 t x) (+.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (/.f64 1 (-.f64 z a))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) 2)))
(*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 1)
(*.f64 1 (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 x t) (/.f64 1 (-.f64 z a)))
(*.f64 (-.f64 x t) (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) -2) (/.f64 1 (-.f64 z a))))
(*.f64 (-.f64 x t) (+.f64 (/.f64 1 (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) -2)))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 t x))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (-.f64 x t) (*.f64 (-.f64 t x) -2)))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (-.f64 (+.f64 t t) x) t))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 x (-.f64 (+.f64 x x) t)))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 x (-.f64 t (*.f64 (-.f64 t x) 2))))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 t x) (-.f64 (+.f64 t t) (*.f64 (-.f64 t x) 2))))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (neg.f64 t) (-.f64 (neg.f64 x) (*.f64 (-.f64 t x) 2))))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (*.f64 (-.f64 t x) 2) (-.f64 x t)))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 x t) (*.f64 (-.f64 t x) 2)))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 x (-.f64 t (+.f64 x x))))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 x (-.f64 (*.f64 (-.f64 t x) 2) t)))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 t x) (-.f64 (*.f64 (-.f64 t x) 2) (+.f64 t t))))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (neg.f64 t) (-.f64 (*.f64 (-.f64 t x) 2) (neg.f64 x))))
(*.f64 -1 (/.f64 (-.f64 t x) (-.f64 z a)))
(*.f64 (/.f64 (-.f64 t x) (-.f64 z a)) -1)
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 x t))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 t x) -2) (-.f64 x t)))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 t x) (*.f64 (-.f64 t x) -2)))
(pow.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 1)
(neg.f64 (/.f64 (-.f64 t x) (-.f64 z a)))
Outputs
(*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))
(*.f64 -1 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z))))
(neg.f64 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z))))
(*.f64 (/.f64 z (-.f64 a z)) (-.f64 x t))
(*.f64 z (/.f64 (-.f64 t x) (-.f64 z a)))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z))
(/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z))
(/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(/.f64 (*.f64 y (-.f64 t x)) a)
(*.f64 (-.f64 t x) (/.f64 y a))
(*.f64 y (/.f64 (-.f64 t x) a))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 z (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 -1 (*.f64 z (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 z (-.f64 (neg.f64 (/.f64 (-.f64 t x) a)) (*.f64 (/.f64 y (pow.f64 a 2)) (-.f64 x t)))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 z (-.f64 (/.f64 (-.f64 x t) a) (*.f64 (-.f64 x t) (/.f64 y (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 z (*.f64 (-.f64 t x) (-.f64 (/.f64 y (pow.f64 a 2)) (/.f64 -1 (neg.f64 a))))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) a)) (+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 z (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2)))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 (-.f64 (neg.f64 (/.f64 (-.f64 t x) a)) (*.f64 (/.f64 y (pow.f64 a 2)) (-.f64 x t))) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 (-.f64 (/.f64 (-.f64 x t) a) (*.f64 (-.f64 x t) (/.f64 y (pow.f64 a 2)))) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (*.f64 (-.f64 t x) (-.f64 (/.f64 y (pow.f64 a 2)) (/.f64 -1 (neg.f64 a)))) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) a)) (+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2)))))) (*.f64 (pow.f64 z 3) (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) (pow.f64 a 2))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2)))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a))) (+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 3) (pow.f64 a 2)))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (+.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (-.f64 t x) a)) (*.f64 (/.f64 y (pow.f64 a 2)) (-.f64 x t))) (/.f64 (pow.f64 z 2) a)) (*.f64 (-.f64 (neg.f64 (/.f64 (-.f64 t x) a)) (*.f64 (/.f64 y (pow.f64 a 2)) (-.f64 x t))) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 (-.f64 (/.f64 (-.f64 x t) a) (*.f64 (-.f64 x t) (/.f64 y (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (+.f64 z (/.f64 (pow.f64 z 2) a)))))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (*.f64 (-.f64 t x) (-.f64 (/.f64 y (pow.f64 a 2)) (/.f64 -1 (neg.f64 a)))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (+.f64 z (/.f64 (pow.f64 z 2) a)))))
(-.f64 t x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)) x))
(-.f64 (+.f64 t (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 y z)))) (+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 a z)))))
(-.f64 (+.f64 t (neg.f64 (*.f64 (-.f64 t x) (/.f64 y z)))) (+.f64 x (neg.f64 (*.f64 a (/.f64 (-.f64 t x) z)))))
(-.f64 (+.f64 t (*.f64 y (/.f64 (-.f64 x t) z))) (+.f64 x (*.f64 a (/.f64 (-.f64 x t) z))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)) x))
(-.f64 (+.f64 (*.f64 (*.f64 -1 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a))) (/.f64 a (pow.f64 z 2))) (+.f64 t (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 y z))))) (+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 a z)))))
(-.f64 (+.f64 t (+.f64 (*.f64 (*.f64 -1 (*.f64 (-.f64 t x) (-.f64 y a))) (/.f64 a (pow.f64 z 2))) (neg.f64 (*.f64 (-.f64 t x) (/.f64 y z))))) (+.f64 x (neg.f64 (*.f64 a (/.f64 (-.f64 t x) z)))))
(-.f64 (+.f64 (+.f64 t (*.f64 y (/.f64 (-.f64 x t) z))) (*.f64 a (/.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (pow.f64 z 2)))) (+.f64 x (*.f64 a (/.f64 (-.f64 x t) z))))
(-.f64 (+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (+.f64 t (*.f64 a (/.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (pow.f64 z 2))))) (+.f64 x (*.f64 a (/.f64 (-.f64 x t) z))))
(-.f64 (+.f64 t (*.f64 (-.f64 x t) (+.f64 (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a)) (/.f64 y z)))) (+.f64 x (*.f64 a (/.f64 (-.f64 x t) z))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)) x))
(-.f64 (+.f64 (+.f64 t (*.f64 (*.f64 -1 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a))) (/.f64 a (pow.f64 z 2)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 y z))) (*.f64 (*.f64 -1 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 a z)))))
(-.f64 (+.f64 (+.f64 t (*.f64 (*.f64 -1 (*.f64 (-.f64 t x) (-.f64 y a))) (/.f64 a (pow.f64 z 2)))) (+.f64 (neg.f64 (*.f64 (-.f64 t x) (/.f64 y z))) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 (-.f64 t x) (-.f64 y a))) (pow.f64 z 3))))) (+.f64 x (neg.f64 (*.f64 a (/.f64 (-.f64 t x) z)))))
(-.f64 (+.f64 (+.f64 t (*.f64 y (/.f64 (-.f64 x t) z))) (*.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (+.f64 x (*.f64 a (/.f64 (-.f64 x t) z))))
(-.f64 (+.f64 t (+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (*.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))) (+.f64 x (*.f64 a (/.f64 (-.f64 x t) z))))
(-.f64 (+.f64 t (+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (*.f64 (*.f64 (-.f64 t x) (-.f64 a y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))) (+.f64 x (*.f64 a (/.f64 (-.f64 x t) z))))
(-.f64 t x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) t) x)
(-.f64 (+.f64 t (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a)) z))) x)
(-.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) z))) x)
(-.f64 (+.f64 t (neg.f64 (*.f64 (-.f64 y a) (/.f64 (-.f64 t x) z)))) x)
(-.f64 (+.f64 t (*.f64 (-.f64 y a) (/.f64 (-.f64 x t) z))) x)
(-.f64 (+.f64 t (*.f64 (/.f64 (-.f64 x t) z) (-.f64 y a))) x)
(-.f64 (+.f64 t (*.f64 (/.f64 (-.f64 t x) z) (-.f64 a y))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2))))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a)) z)) (+.f64 t (*.f64 -1 (*.f64 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a)) (/.f64 a (pow.f64 z 2)))))) x)
(-.f64 (+.f64 t (+.f64 (neg.f64 (*.f64 a (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) (pow.f64 z 2)))) (neg.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) z)))) x)
(-.f64 (+.f64 (+.f64 t (neg.f64 (*.f64 (-.f64 y a) (/.f64 (-.f64 t x) z)))) (*.f64 a (/.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (pow.f64 z 2)))) x)
(-.f64 (+.f64 t (*.f64 -1 (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 y a) z) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a)))))) x)
(-.f64 (+.f64 t (*.f64 (-.f64 x t) (+.f64 (/.f64 (-.f64 y a) z) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a))))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2)))))) x)
(-.f64 (+.f64 (+.f64 t (*.f64 -1 (*.f64 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a)) (/.f64 a (pow.f64 z 2))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a)) z)) (*.f64 -1 (*.f64 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))) x)
(-.f64 (+.f64 (+.f64 t (neg.f64 (*.f64 a (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) (pow.f64 z 2))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) (pow.f64 z 3))) (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) z)))) x)
(-.f64 (+.f64 (+.f64 t (neg.f64 (*.f64 (-.f64 y a) (/.f64 (-.f64 t x) z)))) (*.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) x)
(-.f64 (+.f64 t (+.f64 (*.f64 (-.f64 y a) (/.f64 (-.f64 x t) z)) (*.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))) x)
(-.f64 (+.f64 t (+.f64 (*.f64 (/.f64 (-.f64 x t) z) (-.f64 y a)) (*.f64 (*.f64 (-.f64 t x) (-.f64 a y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))) x)
(-.f64 (+.f64 t (+.f64 (*.f64 (/.f64 (-.f64 t x) z) (-.f64 a y)) (*.f64 (*.f64 (-.f64 t x) (-.f64 a y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))) x)
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z)))
(*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 y z) (neg.f64 (/.f64 x (-.f64 a z))))
(*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 y z) (neg.f64 (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 y z) (neg.f64 (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 y z) (neg.f64 (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 y z) (neg.f64 (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 y z) (neg.f64 (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 y z) (neg.f64 (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 y z) (neg.f64 (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 y z) (neg.f64 (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 y z) (neg.f64 (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 y z) (neg.f64 (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 y z) (neg.f64 (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 y z) (neg.f64 (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z)))
(*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 y z) (neg.f64 (/.f64 x (-.f64 a z))))
(*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 y z) (neg.f64 (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 y z) (neg.f64 (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 y z) (neg.f64 (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z)))
(*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 y z) (neg.f64 (/.f64 x (-.f64 a z))))
(*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 y z) (neg.f64 (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 y z) (neg.f64 (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 y z) (neg.f64 (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z))
(*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z)))
(neg.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) z))
(*.f64 (/.f64 (-.f64 t x) z) (-.f64 z y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z))) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 a (pow.f64 z 2)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 t x) a) (/.f64 (-.f64 y z) (pow.f64 z 2))) (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) z))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) z)) (neg.f64 (*.f64 (*.f64 (-.f64 t x) a) (/.f64 (-.f64 y z) (pow.f64 z 2)))))
(neg.f64 (*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 t x) z) (*.f64 (-.f64 t x) (/.f64 a (pow.f64 z 2))))))
(*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (+.f64 (neg.f64 (/.f64 a (pow.f64 z 2))) (/.f64 -1 z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 a (pow.f64 z 2)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z))) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (neg.f64 (*.f64 (*.f64 (-.f64 t x) a) (/.f64 (-.f64 y z) (pow.f64 z 2)))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) z)))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) z)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (pow.f64 z 3)))) (*.f64 (*.f64 (-.f64 t x) a) (/.f64 (-.f64 y z) (pow.f64 z 2))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) z)) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(neg.f64 (*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 t x) z) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 a (pow.f64 z 2)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))) (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (*.f64 (*.f64 (-.f64 t x) a) (/.f64 (-.f64 y z) (pow.f64 z 2))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) z)))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) z)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (pow.f64 z 3)))) (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2)))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 t x) z) (/.f64 (*.f64 (-.f64 t x) (pow.f64 a 2)) (pow.f64 z 3)))) (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(+.f64 (*.f64 (/.f64 (-.f64 t x) z) (-.f64 z y)) (neg.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (+.f64 (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a)
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2)))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 z (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (pow.f64 a 2)))))
(*.f64 (-.f64 y z) (+.f64 (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))) (/.f64 (-.f64 t x) a)))
(*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 -1 (neg.f64 a)))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 t x))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a)))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (+.f64 (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2))) (*.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (/.f64 (-.f64 y z) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (+.f64 (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2))) (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 t x) (pow.f64 a 3))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (+.f64 (*.f64 z (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (pow.f64 a 2)))) (*.f64 (-.f64 t x) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 y z)) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))
(*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 3))) (pow.f64 a 4)))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (/.f64 (-.f64 y z) (pow.f64 a 3))) (/.f64 (*.f64 (-.f64 t x) (*.f64 (-.f64 y z) (pow.f64 z 3))) (pow.f64 a 4))) (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2)))))
(+.f64 (+.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 t x) (pow.f64 a 3)))) (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2)))))
(+.f64 (+.f64 (*.f64 (-.f64 t x) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 y z)) (pow.f64 a 3))) (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 z (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (pow.f64 a 2))))))
(+.f64 (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 y z) a) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 y z)) (pow.f64 a 3)))) (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a)
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 z (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (pow.f64 a 2)))))
(*.f64 (-.f64 y z) (+.f64 (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))) (/.f64 (-.f64 t x) a)))
(*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 -1 (neg.f64 a)))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (+.f64 (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2))) (*.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (/.f64 (-.f64 y z) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (+.f64 (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2))) (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 t x) (pow.f64 a 3))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (+.f64 (*.f64 z (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (pow.f64 a 2)))) (*.f64 (-.f64 t x) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 y z)) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))
(*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 t x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 3))) (pow.f64 a 4)))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (/.f64 (-.f64 y z) (pow.f64 a 3))) (/.f64 (*.f64 (-.f64 t x) (*.f64 (-.f64 y z) (pow.f64 z 3))) (pow.f64 a 4))) (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2)))))
(+.f64 (+.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 t x) (pow.f64 a 3)))) (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2)))))
(+.f64 (+.f64 (*.f64 (-.f64 t x) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 y z)) (pow.f64 a 3))) (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 z (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (pow.f64 a 2))))))
(+.f64 (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 y z) a) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 y z)) (pow.f64 a 3)))) (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))))
(*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x))
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))))
(*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 x (*.f64 -1 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))))
(+.f64 x (neg.f64 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a z)) (-.f64 x t)))
(+.f64 x (*.f64 z (/.f64 (-.f64 t x) (-.f64 z a))))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z)))))
(+.f64 x (+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z)))))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z)))))
(+.f64 x (+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z)))))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z)))))
(+.f64 x (+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z)))))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y)
(/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z)))))
(+.f64 x (+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z)))))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z)))))
(+.f64 x (+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z)))))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z)))))
(+.f64 x (+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z)))))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z))
(/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z)))))
(+.f64 x (+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z)))))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z)))))
(+.f64 x (+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z)))))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z)))))
(+.f64 x (+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 y (/.f64 (-.f64 t x) (-.f64 a z)))))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) x)
(+.f64 x (*.f64 (-.f64 t x) (/.f64 y a)))
(+.f64 x (*.f64 y (/.f64 (-.f64 t x) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) x))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 z (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 -1 (*.f64 z (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 z (-.f64 (neg.f64 (/.f64 (-.f64 t x) a)) (*.f64 (/.f64 y (pow.f64 a 2)) (-.f64 x t))))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 z (-.f64 (/.f64 (-.f64 x t) a) (*.f64 (-.f64 x t) (/.f64 y (pow.f64 a 2)))))))
(+.f64 x (+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 z (*.f64 (-.f64 t x) (-.f64 (/.f64 y (pow.f64 a 2)) (/.f64 -1 (neg.f64 a)))))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a) x)))
(+.f64 (+.f64 x (*.f64 (pow.f64 z 2) (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) a))) (+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 z (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2)))))) (+.f64 (+.f64 x (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a))) (*.f64 (-.f64 t x) (/.f64 y a))))
(+.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (-.f64 t x) a)) (*.f64 (/.f64 y (pow.f64 a 2)) (-.f64 x t))) (+.f64 z (/.f64 (pow.f64 z 2) a))) (+.f64 x (*.f64 (-.f64 t x) (/.f64 y a))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 (-.f64 (/.f64 (-.f64 x t) a) (*.f64 (-.f64 x t) (/.f64 y (pow.f64 a 2)))) (+.f64 z (/.f64 (pow.f64 z 2) a)))))
(+.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 (/.f64 y (pow.f64 a 2)) (/.f64 -1 (neg.f64 a)))) (+.f64 z (/.f64 (pow.f64 z 2) a))) (+.f64 x (*.f64 y (/.f64 (-.f64 t x) a))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a) x))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (+.f64 (*.f64 (pow.f64 z 3) (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) (pow.f64 a 2))) (+.f64 x (+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2)))))) (*.f64 (pow.f64 z 2) (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) a))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (+.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2)))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a))) (+.f64 x (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (+.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (-.f64 t x) a)) (*.f64 (/.f64 y (pow.f64 a 2)) (-.f64 x t))) (/.f64 (pow.f64 z 2) a)) (*.f64 (-.f64 (neg.f64 (/.f64 (-.f64 t x) a)) (*.f64 (/.f64 y (pow.f64 a 2)) (-.f64 x t))) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2)))))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 (-.f64 (/.f64 (-.f64 x t) a) (*.f64 (-.f64 x t) (/.f64 y (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (+.f64 z (/.f64 (pow.f64 z 2) a))))))
(+.f64 x (+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (*.f64 (-.f64 t x) (-.f64 (/.f64 y (pow.f64 a 2)) (/.f64 -1 (neg.f64 a)))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (+.f64 z (/.f64 (pow.f64 z 2) a))))))
t
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) t) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)))
(-.f64 (+.f64 t (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 y z)))) (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 a z))))
(-.f64 (+.f64 t (neg.f64 (*.f64 (-.f64 t x) (/.f64 y z)))) (neg.f64 (*.f64 a (/.f64 (-.f64 t x) z))))
(-.f64 (+.f64 t (*.f64 y (/.f64 (-.f64 x t) z))) (*.f64 a (/.f64 (-.f64 x t) z)))
(+.f64 (*.f64 a (/.f64 (-.f64 t x) z)) (+.f64 t (*.f64 y (/.f64 (-.f64 x t) z))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2)))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)))
(-.f64 (+.f64 (*.f64 (*.f64 -1 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a))) (/.f64 a (pow.f64 z 2))) (+.f64 t (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 y z))))) (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 a z))))
(-.f64 (+.f64 t (+.f64 (*.f64 (*.f64 -1 (*.f64 (-.f64 t x) (-.f64 y a))) (/.f64 a (pow.f64 z 2))) (neg.f64 (*.f64 (-.f64 t x) (/.f64 y z))))) (neg.f64 (*.f64 a (/.f64 (-.f64 t x) z))))
(-.f64 (+.f64 (+.f64 t (*.f64 y (/.f64 (-.f64 x t) z))) (*.f64 a (/.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (pow.f64 z 2)))) (*.f64 a (/.f64 (-.f64 x t) z)))
(-.f64 (+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (+.f64 t (*.f64 a (/.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (pow.f64 z 2))))) (*.f64 a (/.f64 (-.f64 x t) z)))
(+.f64 (*.f64 a (/.f64 (-.f64 t x) z)) (+.f64 t (*.f64 (-.f64 x t) (+.f64 (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a)) (/.f64 y z)))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2))))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)))
(-.f64 (+.f64 (+.f64 t (*.f64 (*.f64 -1 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a))) (/.f64 a (pow.f64 z 2)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 y z))) (*.f64 (*.f64 -1 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 a z))))
(-.f64 (+.f64 (+.f64 t (*.f64 (*.f64 -1 (*.f64 (-.f64 t x) (-.f64 y a))) (/.f64 a (pow.f64 z 2)))) (+.f64 (neg.f64 (*.f64 (-.f64 t x) (/.f64 y z))) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 (-.f64 t x) (-.f64 y a))) (pow.f64 z 3))))) (neg.f64 (*.f64 a (/.f64 (-.f64 t x) z))))
(-.f64 (+.f64 (+.f64 t (*.f64 y (/.f64 (-.f64 x t) z))) (*.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (*.f64 a (/.f64 (-.f64 x t) z)))
(-.f64 (+.f64 t (+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (*.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))) (*.f64 a (/.f64 (-.f64 x t) z)))
(+.f64 (*.f64 a (/.f64 (-.f64 t x) z)) (+.f64 t (+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (*.f64 (*.f64 (-.f64 t x) (-.f64 a y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))))
t
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) t)
(+.f64 t (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a)) z)))
(+.f64 t (neg.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) z)))
(+.f64 t (neg.f64 (*.f64 (-.f64 y a) (/.f64 (-.f64 t x) z))))
(+.f64 t (*.f64 (-.f64 y a) (/.f64 (-.f64 x t) z)))
(+.f64 t (*.f64 (/.f64 (-.f64 x t) z) (-.f64 y a)))
(+.f64 t (*.f64 (/.f64 (-.f64 t x) z) (-.f64 a y)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a)) z)) (+.f64 t (*.f64 -1 (*.f64 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a)) (/.f64 a (pow.f64 z 2))))))
(+.f64 t (+.f64 (neg.f64 (*.f64 a (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) (pow.f64 z 2)))) (neg.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) z))))
(+.f64 (+.f64 t (neg.f64 (*.f64 (-.f64 y a) (/.f64 (-.f64 t x) z)))) (*.f64 a (/.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (pow.f64 z 2))))
(+.f64 t (*.f64 -1 (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 y a) z) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a))))))
(+.f64 t (*.f64 (-.f64 x t) (+.f64 (/.f64 (-.f64 y a) z) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2))))))
(+.f64 (+.f64 t (*.f64 -1 (*.f64 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a)) (/.f64 a (pow.f64 z 2))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a)) z)) (*.f64 -1 (*.f64 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (+.f64 t (neg.f64 (*.f64 a (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) (pow.f64 z 2))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) (pow.f64 z 3))) (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) z))))
(+.f64 (+.f64 t (neg.f64 (*.f64 (-.f64 y a) (/.f64 (-.f64 t x) z)))) (*.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 t (+.f64 (*.f64 (-.f64 y a) (/.f64 (-.f64 x t) z)) (*.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 t (+.f64 (*.f64 (/.f64 (-.f64 x t) z) (-.f64 y a)) (*.f64 (*.f64 (-.f64 t x) (-.f64 a y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 t (+.f64 (*.f64 (/.f64 (-.f64 t x) z) (-.f64 a y)) (*.f64 (*.f64 (-.f64 t x) (-.f64 a y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))))
(*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z))))
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) x))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) x))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) x))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) x)
(+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z))))
(+.f64 x (neg.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) z))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) z)))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) z) (-.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z))) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 a (pow.f64 z 2))))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 t x) a) (/.f64 (-.f64 y z) (pow.f64 z 2))) (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) z)))))
(+.f64 (neg.f64 (*.f64 (*.f64 (-.f64 t x) a) (/.f64 (-.f64 y z) (pow.f64 z 2)))) (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) z))))
(+.f64 x (neg.f64 (*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 t x) z) (*.f64 (-.f64 t x) (/.f64 a (pow.f64 z 2)))))))
(+.f64 x (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (+.f64 (neg.f64 (/.f64 a (pow.f64 z 2))) (/.f64 -1 z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))) x)))
(+.f64 (+.f64 x (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 a (pow.f64 z 2))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z))) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 t x) a) (/.f64 (-.f64 y z) (pow.f64 z 2))) (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) z)))) (+.f64 x (neg.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) z))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (pow.f64 z 3)))) (*.f64 (*.f64 (-.f64 t x) a) (/.f64 (-.f64 y z) (pow.f64 z 2))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) z)) (+.f64 x (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))))
(+.f64 x (neg.f64 (*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 t x) z) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))) x))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 (+.f64 x (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 a (pow.f64 z 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))) (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z))))))
(+.f64 (+.f64 x (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (*.f64 (*.f64 (-.f64 t x) a) (/.f64 (-.f64 y z) (pow.f64 z 2)))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) z)))))
(+.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) z))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (pow.f64 z 3)))) (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2)))))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 t x) z) (/.f64 (*.f64 (-.f64 t x) (pow.f64 a 2)) (pow.f64 z 3)))) (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))))
(+.f64 (+.f64 x (*.f64 (/.f64 (-.f64 t x) z) (-.f64 z y))) (neg.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (+.f64 (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
x
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) x)
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2)) x))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2)))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 z (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (pow.f64 a 2))))))
(+.f64 x (*.f64 (-.f64 y z) (+.f64 (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))) (/.f64 (-.f64 t x) a))))
(+.f64 x (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 -1 (neg.f64 a))))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 t x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) x)))
(+.f64 (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2))) (+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (/.f64 (-.f64 y z) (pow.f64 a 3))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (+.f64 (+.f64 x (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 t x) (pow.f64 a 3))))) (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2)))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (+.f64 (*.f64 z (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (pow.f64 a 2)))) (*.f64 (-.f64 t x) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 y z)) (pow.f64 a 3))))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(+.f64 x (*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
x
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) x)
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2)) x))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2)))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 z (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (pow.f64 a 2))))))
(+.f64 x (*.f64 (-.f64 y z) (+.f64 (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))) (/.f64 (-.f64 t x) a))))
(+.f64 x (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 -1 (neg.f64 a))))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 2))) (pow.f64 a 3)) x)))
(+.f64 (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2))) (+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (/.f64 (-.f64 y z) (pow.f64 a 3))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (+.f64 (+.f64 x (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 t x) (pow.f64 a 3))))) (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2)))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (+.f64 (*.f64 z (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (pow.f64 a 2)))) (*.f64 (-.f64 t x) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 y z)) (pow.f64 a 3))))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(+.f64 x (*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(*.f64 -1 (/.f64 x (-.f64 a z)))
(neg.f64 (/.f64 x (-.f64 a z)))
(/.f64 x (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 t (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 t (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 t (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 -1 (/.f64 x (-.f64 a z)))
(neg.f64 (/.f64 x (-.f64 a z)))
(/.f64 x (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 -1 (/.f64 x (-.f64 a z)))
(neg.f64 (/.f64 x (-.f64 a z)))
(/.f64 x (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 -1 (/.f64 (-.f64 t x) z))
(neg.f64 (/.f64 (-.f64 t x) z))
(/.f64 (-.f64 x t) z)
(+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) a) (*.f64 -1 (/.f64 (-.f64 t x) z)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 t x) z)) (*.f64 a (/.f64 (-.f64 x t) (pow.f64 z 2))))
(+.f64 (neg.f64 (/.f64 (-.f64 t x) z)) (*.f64 a (/.f64 (-.f64 x t) (pow.f64 z 2))))
(+.f64 (/.f64 (-.f64 x t) z) (*.f64 a (/.f64 (-.f64 x t) (pow.f64 z 2))))
(+.f64 (/.f64 (-.f64 x t) z) (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2)))
(*.f64 (-.f64 t x) (+.f64 (neg.f64 (/.f64 a (pow.f64 z 2))) (/.f64 -1 z)))
(+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) a) (+.f64 (*.f64 -1 (/.f64 (-.f64 t x) z)) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (pow.f64 a 2)) z)))
(+.f64 (*.f64 a (/.f64 (-.f64 x t) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 t x) z)) (*.f64 (pow.f64 a 2) (/.f64 (/.f64 (-.f64 x t) (pow.f64 z 2)) z))))
(+.f64 (neg.f64 (/.f64 (-.f64 t x) z)) (+.f64 (*.f64 a (/.f64 (-.f64 x t) (pow.f64 z 2))) (*.f64 (pow.f64 a 2) (/.f64 (-.f64 x t) (*.f64 z (pow.f64 z 2))))))
(+.f64 (/.f64 (-.f64 x t) z) (*.f64 (/.f64 (-.f64 x t) (pow.f64 z 2)) (+.f64 a (/.f64 (pow.f64 a 2) z))))
(+.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (pow.f64 a 3)) (pow.f64 z 2)) (+.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) a) (+.f64 (*.f64 -1 (/.f64 (-.f64 t x) z)) (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (pow.f64 a 2)) z))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 t x) z)) (*.f64 (pow.f64 a 2) (/.f64 (/.f64 (-.f64 x t) (pow.f64 z 2)) z))) (+.f64 (*.f64 a (/.f64 (-.f64 x t) (pow.f64 z 2))) (*.f64 (pow.f64 a 3) (/.f64 (/.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 z 2)))))
(+.f64 (*.f64 a (/.f64 (-.f64 x t) (pow.f64 z 2))) (+.f64 (+.f64 (neg.f64 (/.f64 (-.f64 t x) z)) (*.f64 (pow.f64 a 2) (/.f64 (-.f64 x t) (*.f64 z (pow.f64 z 2))))) (*.f64 (/.f64 (-.f64 x t) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 2)))))
(+.f64 (+.f64 (/.f64 (-.f64 x t) z) (*.f64 (/.f64 (-.f64 x t) (pow.f64 z 2)) (+.f64 a (/.f64 (pow.f64 a 2) z)))) (*.f64 (pow.f64 a 3) (/.f64 (-.f64 x t) (pow.f64 (*.f64 z z) 2))))
(+.f64 (/.f64 (-.f64 x t) z) (+.f64 (*.f64 (/.f64 (-.f64 x t) (pow.f64 z 2)) (+.f64 a (/.f64 (pow.f64 a 2) z))) (*.f64 (pow.f64 a 3) (/.f64 (-.f64 x t) (pow.f64 (*.f64 z z) 2)))))
(+.f64 (/.f64 (-.f64 x t) z) (*.f64 (/.f64 (-.f64 x t) (pow.f64 z 2)) (+.f64 (+.f64 a (/.f64 (pow.f64 a 3) (pow.f64 z 2))) (/.f64 (pow.f64 a 2) z))))
(/.f64 (-.f64 t x) a)
(-.f64 (+.f64 (/.f64 t a) (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 t a) (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2)))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t x)) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 t x) z) (pow.f64 a 2)))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 t x) (pow.f64 a 3))))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 t a) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 (-.f64 t x) z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (pow.f64 a 3)) (/.f64 (*.f64 (pow.f64 z 3) (-.f64 t x)) (pow.f64 a 4))))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (*.f64 (-.f64 t x) (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (+.f64 (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 t x) (pow.f64 a 3)))))) (/.f64 x a))
(-.f64 (+.f64 (+.f64 (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 t x) (pow.f64 a 3)))) (+.f64 (/.f64 t a) (*.f64 (-.f64 t x) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 t x) (pow.f64 a 3))) (*.f64 (-.f64 t x) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 t a) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))) (/.f64 x a))
(/.f64 (-.f64 t x) a)
(-.f64 (+.f64 (/.f64 t a) (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 t a) (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2)))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t x)) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 t x) z) (pow.f64 a 2)))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 t x) (pow.f64 a 3))))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 t a) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 t x) (pow.f64 z 3)) (pow.f64 a 4)) (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 (-.f64 t x) z) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (pow.f64 a 3))))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (*.f64 (-.f64 t x) (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (+.f64 (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 t x) (pow.f64 a 3)))))) (/.f64 x a))
(-.f64 (+.f64 (+.f64 (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 t x) (pow.f64 a 3)))) (+.f64 (/.f64 t a) (*.f64 (-.f64 t x) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 t x) (pow.f64 a 3))) (*.f64 (-.f64 t x) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 t a) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))) (/.f64 x a))
(/.f64 (-.f64 t x) a)
(-.f64 (+.f64 (/.f64 t a) (/.f64 (*.f64 (-.f64 t x) z) (pow.f64 a 2))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 t a) (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2)))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 t x)) (pow.f64 a 3)) (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2)))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 t x) (pow.f64 a 3))))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 t a) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 t x) (pow.f64 z 3)) (pow.f64 a 4)) (+.f64 (/.f64 t a) (+.f64 (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (pow.f64 a 3))))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (*.f64 (-.f64 t x) (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (+.f64 (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 t x) (pow.f64 a 3)))))) (/.f64 x a))
(-.f64 (+.f64 (+.f64 (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 t x) (pow.f64 a 3)))) (+.f64 (/.f64 t a) (*.f64 (-.f64 t x) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 t a) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 t x) (pow.f64 a 3))) (*.f64 (-.f64 t x) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))) (/.f64 x a))
(-.f64 (+.f64 (/.f64 t a) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))) (/.f64 x a))
(*.f64 -1 (/.f64 (-.f64 t x) z))
(neg.f64 (/.f64 (-.f64 t x) z))
(/.f64 (-.f64 x t) z)
(+.f64 (*.f64 -1 (/.f64 (-.f64 t x) z)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 t x) z)) (*.f64 a (/.f64 (-.f64 x t) (pow.f64 z 2))))
(+.f64 (neg.f64 (/.f64 (-.f64 t x) z)) (*.f64 a (/.f64 (-.f64 x t) (pow.f64 z 2))))
(+.f64 (/.f64 (-.f64 x t) z) (*.f64 a (/.f64 (-.f64 x t) (pow.f64 z 2))))
(+.f64 (/.f64 (-.f64 x t) z) (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2)))
(*.f64 (-.f64 t x) (+.f64 (neg.f64 (/.f64 a (pow.f64 z 2))) (/.f64 -1 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 t x)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 t x) z)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 a (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 t x) z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 t x) (pow.f64 a 2)) (pow.f64 z 3)))))
(+.f64 (neg.f64 (*.f64 (-.f64 t x) (/.f64 a (pow.f64 z 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 t x) (pow.f64 a 2)) (pow.f64 z 3)) (/.f64 (-.f64 t x) z))))
(+.f64 (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 x t)) (+.f64 (/.f64 (-.f64 x t) z) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (-.f64 x t))))
(*.f64 -1 (+.f64 (/.f64 (-.f64 t x) z) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (/.f64 (-.f64 x t) z) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 t x)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 t x) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 t x)) (pow.f64 z 4))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 t x) (pow.f64 a 2)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 t x) z)) (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 a (pow.f64 z 2)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t x) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (*.f64 (-.f64 t x) (/.f64 a (pow.f64 z 2))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 t x) (pow.f64 a 2)) (pow.f64 z 3)) (/.f64 (-.f64 t x) z))))
(+.f64 (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (-.f64 x t)) (*.f64 -1 (+.f64 (/.f64 (-.f64 t x) z) (*.f64 (-.f64 t x) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))))
(+.f64 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x t) z) (neg.f64 (*.f64 (-.f64 t x) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))))
(+.f64 (/.f64 (-.f64 x t) z) (neg.f64 (*.f64 (-.f64 t x) (+.f64 (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(*.f64 -1 (/.f64 (-.f64 t x) z))
(neg.f64 (/.f64 (-.f64 t x) z))
(/.f64 (-.f64 x t) z)
(+.f64 (*.f64 -1 (/.f64 (-.f64 t x) z)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 t x) z)) (*.f64 a (/.f64 (-.f64 x t) (pow.f64 z 2))))
(+.f64 (neg.f64 (/.f64 (-.f64 t x) z)) (*.f64 a (/.f64 (-.f64 x t) (pow.f64 z 2))))
(+.f64 (/.f64 (-.f64 x t) z) (*.f64 a (/.f64 (-.f64 x t) (pow.f64 z 2))))
(+.f64 (/.f64 (-.f64 x t) z) (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2)))
(*.f64 (-.f64 t x) (+.f64 (neg.f64 (/.f64 a (pow.f64 z 2))) (/.f64 -1 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 t x)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 t x) z)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 a (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 t x) z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 t x) (pow.f64 a 2)) (pow.f64 z 3)))))
(+.f64 (neg.f64 (*.f64 (-.f64 t x) (/.f64 a (pow.f64 z 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 t x) (pow.f64 a 2)) (pow.f64 z 3)) (/.f64 (-.f64 t x) z))))
(+.f64 (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 x t)) (+.f64 (/.f64 (-.f64 x t) z) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (-.f64 x t))))
(*.f64 -1 (+.f64 (/.f64 (-.f64 t x) z) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (/.f64 (-.f64 x t) z) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 t x)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 t x) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 t x)) (pow.f64 z 4))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 t x) (pow.f64 a 2)) (pow.f64 z 3))) (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 t x) z)) (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 a (pow.f64 z 2)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t x) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (*.f64 (-.f64 t x) (/.f64 a (pow.f64 z 2))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 t x) (pow.f64 a 2)) (pow.f64 z 3)) (/.f64 (-.f64 t x) z))))
(+.f64 (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (-.f64 x t)) (*.f64 -1 (+.f64 (/.f64 (-.f64 t x) z) (*.f64 (-.f64 t x) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))))
(+.f64 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 x t) z) (neg.f64 (*.f64 (-.f64 t x) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))))
(+.f64 (/.f64 (-.f64 x t) z) (neg.f64 (*.f64 (-.f64 t x) (+.f64 (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a))) 0)
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 y z) (neg.f64 (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 0 (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 y z) (neg.f64 (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(-.f64 (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a))) 0)
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 y z) (neg.f64 (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(/.f64 (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a))) 1)
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 y z) (neg.f64 (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 y z) (neg.f64 (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(pow.f64 (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a))) 1)
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 y z) (neg.f64 (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(-.f64 (+.f64 x (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a)))) 0)
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (+.f64 x (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a)))) 1)
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 1 (+.f64 x (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 -1 (+.f64 (neg.f64 x) (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 z a)))))
(neg.f64 (+.f64 (neg.f64 x) (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 z a)))))
(*.f64 -1 (+.f64 (neg.f64 x) (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(/.f64 (+.f64 x (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a)))) 1)
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(pow.f64 (+.f64 x (*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a)))) 1)
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 0)
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 0 (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 z a)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (/.f64 x (-.f64 a z)) (/.f64 (-.f64 t (+.f64 x x)) (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (/.f64 x (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 t x) 2) t)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (/.f64 (-.f64 t x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 t x) 2) (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 x (/.f64 2 (-.f64 z a))))
(+.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 t x) t)))
(+.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (-.f64 (-.f64 t x) t)))
(+.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 (-.f64 (-.f64 t x) t) 2)))
(+.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 2 (-.f64 (-.f64 t x) t))))
(+.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 2 (neg.f64 x))))
(+.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 2 (/.f64 x (-.f64 z a))))
(+.f64 (/.f64 t (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 t x) -2) x)))
(+.f64 (/.f64 t (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 x (+.f64 t t))))
(+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 t x) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 x (/.f64 2 (-.f64 z a))))
(+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 t x) (neg.f64 x))))
(+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (-.f64 (-.f64 t x) (neg.f64 x))))
(+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 (-.f64 (-.f64 t x) (neg.f64 x)) 2)))
(+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 2 (+.f64 x (-.f64 t x)))))
(+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 t 2)))
(+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 (/.f64 t (-.f64 z a)) -2))
(+.f64 (/.f64 (*.f64 (-.f64 t x) 2) (-.f64 a z)) (/.f64 (-.f64 t x) (-.f64 z a)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 t x))) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 t x) x)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 t x))) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 x (-.f64 t x))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 t x))) (*.f64 t (/.f64 1 (-.f64 z a))))
(+.f64 (/.f64 t (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 t x))))
(+.f64 (/.f64 t (-.f64 z a)) (+.f64 (/.f64 (-.f64 x (+.f64 t t)) (-.f64 z a)) 0))
(+.f64 (/.f64 (-.f64 t (+.f64 x x)) (-.f64 a z)) (/.f64 x (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 t x) 2) t)) (/.f64 x (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 t x) t)) (/.f64 (+.f64 t x) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (-.f64 (-.f64 t x) t)))
(+.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 (-.f64 (-.f64 t x) t) 2)))
(+.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 2 (-.f64 (-.f64 t x) t))))
(+.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 2 (neg.f64 x))))
(+.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 2 (/.f64 x (-.f64 z a))))
(+.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 t x) -2) x)) (/.f64 t (-.f64 z a)))
(+.f64 (/.f64 t (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 t x) -2) x)))
(+.f64 (/.f64 t (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 x (+.f64 t t))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 t x) (neg.f64 x))) (/.f64 (+.f64 t x) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (-.f64 (-.f64 t x) (neg.f64 x))))
(+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 (-.f64 (-.f64 t x) (neg.f64 x)) 2)))
(+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 2 (+.f64 x (-.f64 t x)))))
(+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 t 2)))
(+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 (/.f64 t (-.f64 z a)) -2))
(+.f64 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 t x) x)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 t x))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 t x))) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 x (-.f64 t x))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 t x))) (*.f64 t (/.f64 1 (-.f64 z a))))
(+.f64 (/.f64 t (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 t x))))
(+.f64 (/.f64 t (-.f64 z a)) (+.f64 (/.f64 (-.f64 x (+.f64 t t)) (-.f64 z a)) 0))
(-.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 0)
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 0 (/.f64 (-.f64 t x) (-.f64 z a)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (/.f64 x (-.f64 a z)) (/.f64 (-.f64 t (+.f64 x x)) (-.f64 z a)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (/.f64 x (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 t (*.f64 (-.f64 t x) 2))))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (/.f64 (-.f64 t x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 t x) 2) (-.f64 z a)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 x (/.f64 2 (-.f64 a z))))
(-.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 t (-.f64 t x))))
(-.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (-.f64 t (-.f64 t x))))
(-.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 2 (*.f64 (+.f64 x 0) (/.f64 1 (-.f64 a z)))))
(-.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 x (*.f64 2 (/.f64 1 (-.f64 a z)))))
(-.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 (/.f64 x (-.f64 a z)) 2))
(-.f64 (/.f64 t (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 x (*.f64 (-.f64 t x) -2))))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 x (+.f64 t t)) (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (*.f64 (/.f64 t (-.f64 a z)) 2) (/.f64 (+.f64 t x) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 t (-.f64 z a)) -2) (/.f64 (+.f64 t x) (-.f64 a z)))
(-.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 t x) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (neg.f64 x) (-.f64 t x))))
(-.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (-.f64 (neg.f64 x) (-.f64 t x))))
(-.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 2 (*.f64 (-.f64 (neg.f64 x) (-.f64 t x)) (/.f64 1 (-.f64 a z)))))
(-.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 2 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 x (+.f64 t x)))))
(-.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 2 (*.f64 (/.f64 1 (-.f64 a z)) (neg.f64 t))))
(-.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 2 (/.f64 t (-.f64 z a))))
(-.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 z a))))
(-.f64 (*.f64 x (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 (-.f64 t (+.f64 x x)) (-.f64 z a))))
(-.f64 (*.f64 x (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 t (*.f64 (-.f64 t x) 2)))))
(-.f64 (*.f64 x (/.f64 2 (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 (+.f64 x x) t) x)))
(-.f64 (/.f64 (*.f64 (-.f64 t x) 2) (-.f64 a z)) (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (/.f64 (*.f64 (-.f64 t x) 2) (-.f64 z a)) (+.f64 (/.f64 (-.f64 t x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 t x) 2) (-.f64 z a))))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (/.f64 (-.f64 x (+.f64 t t)) (-.f64 z a)) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (/.f64 (-.f64 t (+.f64 x x)) (-.f64 a z)) (/.f64 x (-.f64 z a)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 t x) 2) t)) (/.f64 x (-.f64 z a)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 t x) t)) (/.f64 (+.f64 t x) (-.f64 z a)))
(-.f64 (*.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (-.f64 (-.f64 t x) t)) (/.f64 (+.f64 t x) (-.f64 z a)))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 (-.f64 (-.f64 t x) t) 2)) (/.f64 (+.f64 t x) (-.f64 z a)))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 2 (-.f64 (-.f64 t x) t))) (/.f64 (+.f64 t x) (-.f64 z a)))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (*.f64 2 (neg.f64 x))) (/.f64 (+.f64 t x) (-.f64 z a)))
(-.f64 (*.f64 2 (/.f64 x (-.f64 z a))) (/.f64 (+.f64 t x) (-.f64 z a)))
(-.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 t x) -2) x)) (/.f64 t (-.f64 a z)))
(-.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 x (+.f64 t t))) (/.f64 t (-.f64 a z)))
(-.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (-.f64 t x) (neg.f64 x))) (/.f64 (+.f64 t x) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 t (-.f64 a z)) 2) (/.f64 (+.f64 t x) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 t (-.f64 z a)) -2) (/.f64 (+.f64 t x) (-.f64 a z)))
(-.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 t (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 x (*.f64 (-.f64 t x) -2)))))
(-.f64 (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 z a)) (/.f64 (*.f64 t 4) (-.f64 z a)))
(/.f64 (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 t 4)) (-.f64 z a))
(-.f64 (/.f64 (*.f64 (+.f64 t x) 2) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 x 3))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t x) (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 x 3))))
(-.f64 (/.f64 (*.f64 2 (+.f64 t x)) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 x 3))))
(-.f64 (/.f64 (*.f64 (+.f64 t x) 2) (-.f64 a z)) (+.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 t (-.f64 t x)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t x) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (-.f64 t (-.f64 t x)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t x) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 2 (*.f64 (+.f64 x 0) (/.f64 1 (-.f64 a z))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t x) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 x (*.f64 2 (/.f64 1 (-.f64 a z))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t x) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 (/.f64 x (-.f64 a z)) 2)))
(-.f64 (/.f64 (*.f64 2 (+.f64 t x)) (-.f64 a z)) (+.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 (/.f64 x (-.f64 a z)) 2)))
(-.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 a z)))
(/.f64 (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 t 4)) (-.f64 z a))
(-.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 4) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 3))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (*.f64 (/.f64 x (-.f64 z a)) 4) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (*.f64 x 3))))
(-.f64 (*.f64 4 (/.f64 x (-.f64 z a))) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (*.f64 x 3))))
(-.f64 (*.f64 (/.f64 (+.f64 t x) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 z a)))))
(-.f64 (*.f64 (/.f64 (+.f64 t x) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (-.f64 (neg.f64 x) (-.f64 t x)))))
(-.f64 (*.f64 (/.f64 (+.f64 t x) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (-.f64 (neg.f64 x) (-.f64 t x)))))
(-.f64 (*.f64 (/.f64 (+.f64 t x) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 2 (*.f64 (-.f64 (neg.f64 x) (-.f64 t x)) (/.f64 1 (-.f64 a z))))))
(-.f64 (*.f64 (/.f64 (+.f64 t x) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 2 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 x (+.f64 t x))))))
(-.f64 (*.f64 (/.f64 (+.f64 t x) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 2 (*.f64 (/.f64 1 (-.f64 a z)) (neg.f64 t)))))
(-.f64 (*.f64 (/.f64 (+.f64 t x) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 2 (/.f64 t (-.f64 z a)))))
(-.f64 (+.f64 (/.f64 (-.f64 x (+.f64 t t)) (-.f64 z a)) (/.f64 (-.f64 x (+.f64 t t)) (-.f64 z a))) (+.f64 (/.f64 (-.f64 x (+.f64 t t)) (-.f64 z a)) (/.f64 t (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (-.f64 x (+.f64 t t)) (-.f64 z a)) (/.f64 (-.f64 x (+.f64 t t)) (-.f64 z a))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 (-.f64 x (+.f64 t t)) (-.f64 z a))))
(-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 z a)) (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 z a)) (/.f64 (*.f64 t 4) (-.f64 z a))))
(-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 z a)) (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 z a)) (*.f64 4 (/.f64 t (-.f64 z a)))))
(-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 z a)) (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 z a)) (*.f64 t (/.f64 4 (-.f64 z a)))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 t x))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 t x)))) (+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 t x))) (/.f64 t (-.f64 a z))))
(-.f64 (+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 t x))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 t x)))) (+.f64 (/.f64 t (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 t x)))))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 t (-.f64 t x)) (+.f64 t (-.f64 t x)))) (+.f64 (/.f64 t (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 t x)))))
(-.f64 (*.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) 2) (+.f64 (/.f64 t (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 t x)))))
(-.f64 (*.f64 (/.f64 (-.f64 x (+.f64 t t)) (-.f64 z a)) 2) (+.f64 (/.f64 t (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 t x)))))
(-.f64 (*.f64 (/.f64 (-.f64 x (+.f64 t t)) (-.f64 z a)) 2) (+.f64 (/.f64 t (-.f64 a z)) (+.f64 (/.f64 (-.f64 x (+.f64 t t)) (-.f64 z a)) 0)))
(-.f64 (+.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (*.f64 (/.f64 t (-.f64 a z)) 4)) (+.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 a z))))
(-.f64 (*.f64 (/.f64 t (-.f64 a z)) 8) (+.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 a z))))
(-.f64 (*.f64 (/.f64 t (-.f64 a z)) 8) (+.f64 (/.f64 (*.f64 t 4) (-.f64 a z)) (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 a z))))
(*.f64 (-.f64 t x) (/.f64 1 (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (-.f64 t x) (-.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) -2)))
(*.f64 (-.f64 t x) (+.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (/.f64 1 (-.f64 z a))))
(*.f64 (-.f64 t x) (+.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (/.f64 1 (-.f64 z a))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) 2)))
(*.f64 (-.f64 t x) (+.f64 (*.f64 2 (/.f64 1 (-.f64 a z))) (/.f64 1 (-.f64 z a))))
(*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 1)
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 1 (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (-.f64 x t) (/.f64 1 (-.f64 z a)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (-.f64 x t) (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) -2) (/.f64 1 (-.f64 z a))))
(*.f64 (-.f64 x t) (+.f64 (/.f64 1 (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) -2)))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 t x))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (-.f64 x t) (*.f64 (-.f64 t x) -2)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (-.f64 (+.f64 t t) x) t))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 x (-.f64 (+.f64 x x) t)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 x (-.f64 t (*.f64 (-.f64 t x) 2))))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 t x) (-.f64 (+.f64 t t) (*.f64 (-.f64 t x) 2))))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (neg.f64 t) (-.f64 (neg.f64 x) (*.f64 (-.f64 t x) 2))))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (*.f64 (-.f64 t x) 2) (-.f64 x t)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 x t) (*.f64 (-.f64 t x) 2)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 x (-.f64 t (+.f64 x x))))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 x (-.f64 (*.f64 (-.f64 t x) 2) t)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 t x) (-.f64 (*.f64 (-.f64 t x) 2) (+.f64 t t))))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (neg.f64 t) (-.f64 (*.f64 (-.f64 t x) 2) (neg.f64 x))))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 -1 (/.f64 (-.f64 t x) (-.f64 z a)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 (-.f64 t x) (-.f64 z a)) -1)
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 x t))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 t x) -2) (-.f64 x t)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 t x) (*.f64 (-.f64 t x) -2)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(pow.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 1)
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))
(neg.f64 (/.f64 (-.f64 t x) (-.f64 z a)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 z a))

localize14.0ms (0%)

Local error

Found 3 expressions with local error:

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

Compiled 50 to 11 computations (78% saved)

series7.0ms (0%)

Counts
3 → 168
Calls

42 calls:

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

rewrite92.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1374×rational_best-1
1360×rational_best-4
1360×rational_best-2
1360×rational_best-3
1320×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01387
18487
215887
331687
466687
5183887
6452887
7682987
Stop Event
node limit
Counts
3 → 47
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))
(+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z)))
(*.f64 (-.f64 y z) (-.f64 t x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 z y) (/.f64 (-.f64 x t) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 x t) (-.f64 z a))) (neg.f64 (*.f64 (-.f64 y z) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y z) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2)) (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 y z) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2)) 2) (+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))) (*.f64 (-.f64 y z) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 x t) (-.f64 z y)) (/.f64 1 (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (-.f64 t x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (-.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (*.f64 (-.f64 x t) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (*.f64 (-.f64 x t) (-.f64 z y)) 2) (*.f64 (-.f64 x t) (-.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (-.f64 z y) (/.f64 (-.f64 x t) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t x) (-.f64 z a)) (-.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y z) (-.f64 z a)) (-.f64 x t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (/.f64 1 (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 x t) (-.f64 z a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (*.f64 (-.f64 t x) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 x t) (-.f64 z a))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 x t) (-.f64 z y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 x t) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 x t) (-.f64 z y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 t x) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x t) (-.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t x) (-.f64 z y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x t) (-.f64 (+.f64 z (+.f64 z (+.f64 y z))) (*.f64 (+.f64 y z) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z y) (-.f64 (+.f64 t (+.f64 x (+.f64 x x))) (*.f64 (+.f64 t x) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y z) (-.f64 (neg.f64 (+.f64 x (*.f64 t 3))) (neg.f64 (*.f64 t 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 (+.f64 t x) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t (+.f64 x (+.f64 x x))) (*.f64 x 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t x) (-.f64 (neg.f64 (+.f64 z (*.f64 y 3))) (*.f64 (neg.f64 y) 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t x) (-.f64 (+.f64 z (*.f64 y 3)) (*.f64 (+.f64 y z) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t x) (-.f64 (+.f64 z (+.f64 z (+.f64 y z))) (*.f64 z 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 x t) (-.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 t x) (-.f64 z y)))))))

simplify218.0ms (0.6%)

Algorithm
egg-herbie
Rules
1600×rational_best-simplify-51
1072×rational_best-simplify-50
940×rational_best-simplify-2
932×rational_best-simplify-1
814×rational_best-simplify-44
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
030012639
163911581
2113010149
319768553
443417881
565687789
Stop Event
node limit
Counts
215 → 370
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(/.f64 (*.f64 y (-.f64 t x)) a)
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a))))
(-.f64 t x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)) x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)) x))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)) x))
(-.f64 t x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) t) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2))))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2)))))) x)
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z)))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))))))
(/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a)
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 t x))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a)))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 3))) (pow.f64 a 4)))))
(/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a)
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 t x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 3))) (pow.f64 a 4)))))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y)
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 a z))) x))
(/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) x)
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) x))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a) x)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a) x))))
t
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) t) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2)))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2))))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)))
t
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) t)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x)
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) x))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))) x))))
x
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) x)
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 t x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) x)))
x
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) x)
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 2))) (pow.f64 a 3)) x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(*.f64 y (-.f64 t x))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))) 0)
(+.f64 0 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(-.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))) 0)
(-.f64 0 (*.f64 (-.f64 z y) (/.f64 (-.f64 x t) (-.f64 z a))))
(-.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 x t) (-.f64 z a))) (neg.f64 (*.f64 (-.f64 y z) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2))))
(-.f64 (*.f64 (-.f64 y z) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2)) (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(-.f64 (*.f64 (*.f64 (-.f64 y z) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2)) 2) (+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))) (*.f64 (-.f64 y z) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 (*.f64 (-.f64 x t) (-.f64 z y)) (/.f64 1 (-.f64 a z)))
(*.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))) 1)
(*.f64 1 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (-.f64 t x))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a)))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (-.f64 y z))
(*.f64 (/.f64 1 (-.f64 a z)) (*.f64 (-.f64 x t) (-.f64 z y)))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (*.f64 (-.f64 x t) (-.f64 z y)) 2) (*.f64 (-.f64 x t) (-.f64 z y))))
(*.f64 -1 (*.f64 (-.f64 z y) (/.f64 (-.f64 x t) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 t x) (-.f64 z a)) (-.f64 z y))
(*.f64 (/.f64 (-.f64 y z) (-.f64 z a)) (-.f64 x t))
(*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (/.f64 1 (-.f64 z a)))
(*.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 x t) (-.f64 z a))) -1)
(*.f64 (/.f64 1 (-.f64 z a)) (*.f64 (-.f64 t x) (-.f64 z y)))
(pow.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))) 1)
(neg.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 x t) (-.f64 z a))))
(-.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))) 0)
(*.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))) 1)
(*.f64 1 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))))
(/.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))) 1)
(pow.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))) 1)
(+.f64 (*.f64 (-.f64 x t) (-.f64 z y)) 0)
(+.f64 0 (*.f64 (-.f64 x t) (-.f64 z y)))
(-.f64 (*.f64 (-.f64 x t) (-.f64 z y)) 0)
(-.f64 0 (*.f64 (-.f64 t x) (-.f64 z y)))
(/.f64 (*.f64 (-.f64 x t) (-.f64 z y)) 1)
(/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) -1)
(/.f64 (*.f64 (-.f64 x t) (-.f64 (+.f64 z (+.f64 z (+.f64 y z))) (*.f64 (+.f64 y z) 2))) 1)
(/.f64 (*.f64 (-.f64 z y) (-.f64 (+.f64 t (+.f64 x (+.f64 x x))) (*.f64 (+.f64 t x) 2))) 1)
(/.f64 (*.f64 (-.f64 y z) (-.f64 (neg.f64 (+.f64 x (*.f64 t 3))) (neg.f64 (*.f64 t 4)))) 1)
(/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 (+.f64 t x) 2))) 1)
(/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t (+.f64 x (+.f64 x x))) (*.f64 x 4))) 1)
(/.f64 (*.f64 (-.f64 t x) (-.f64 (neg.f64 (+.f64 z (*.f64 y 3))) (*.f64 (neg.f64 y) 4))) 1)
(/.f64 (*.f64 (-.f64 t x) (-.f64 (+.f64 z (*.f64 y 3)) (*.f64 (+.f64 y z) 2))) 1)
(/.f64 (*.f64 (-.f64 t x) (-.f64 (+.f64 z (+.f64 z (+.f64 y z))) (*.f64 z 4))) 1)
(pow.f64 (*.f64 (-.f64 x t) (-.f64 z y)) 1)
(neg.f64 (*.f64 (-.f64 t x) (-.f64 z y)))
Outputs
(*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))
(neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))
(*.f64 (/.f64 z (-.f64 a z)) (-.f64 x t))
(/.f64 (*.f64 z (-.f64 t x)) (-.f64 z a))
(*.f64 z (/.f64 (-.f64 t x) (-.f64 z a)))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z))
(*.f64 (-.f64 t x) (/.f64 y (-.f64 a z)))
(/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z))
(*.f64 (-.f64 t x) (/.f64 y (-.f64 a z)))
(/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(/.f64 (*.f64 y (-.f64 t x)) a)
(*.f64 (-.f64 t x) (/.f64 y a))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 z (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (/.f64 (*.f64 (-.f64 t x) y) (pow.f64 a 2))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 -1 (*.f64 z (-.f64 (/.f64 (-.f64 t x) a) (/.f64 (*.f64 (-.f64 t x) y) (pow.f64 a 2))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 z (-.f64 (neg.f64 (/.f64 (-.f64 t x) a)) (*.f64 (/.f64 y (pow.f64 a 2)) (-.f64 x t)))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 z (-.f64 (/.f64 (-.f64 x t) a) (*.f64 (-.f64 x t) (/.f64 y (pow.f64 a 2))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 z (*.f64 (-.f64 t x) (-.f64 (/.f64 y (pow.f64 a 2)) (/.f64 -1 (neg.f64 a))))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a)))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (/.f64 (*.f64 (-.f64 t x) y) (pow.f64 a 2))))) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (/.f64 (*.f64 (-.f64 t x) y) (pow.f64 a 2)))) (pow.f64 z 2)) a)))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 (-.f64 t x) a) (/.f64 (*.f64 (-.f64 t x) y) (pow.f64 a 2))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (/.f64 (*.f64 (-.f64 t x) y) (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 (-.f64 (neg.f64 (/.f64 (-.f64 t x) a)) (*.f64 (/.f64 y (pow.f64 a 2)) (-.f64 x t))) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 (-.f64 (/.f64 (-.f64 x t) a) (*.f64 (-.f64 x t) (/.f64 y (pow.f64 a 2)))) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 (*.f64 (-.f64 t x) (-.f64 (/.f64 y (pow.f64 a 2)) (/.f64 -1 (neg.f64 a)))) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (+.f64 (+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (/.f64 (*.f64 (-.f64 t x) y) (pow.f64 a 2))))) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (/.f64 (*.f64 (-.f64 t x) y) (pow.f64 a 2)))) (pow.f64 z 2)) a)) (*.f64 (pow.f64 z 3) (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (/.f64 (*.f64 (-.f64 t x) y) (pow.f64 a 2)))) (pow.f64 a 2)))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 (-.f64 t x) a) (/.f64 (*.f64 (-.f64 t x) y) (pow.f64 a 2))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (/.f64 (*.f64 (-.f64 t x) y) (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a))) (+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (/.f64 (*.f64 (-.f64 t x) y) (pow.f64 a 2)))) (/.f64 (pow.f64 z 3) (pow.f64 a 2)))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (+.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (-.f64 t x) a)) (*.f64 (/.f64 y (pow.f64 a 2)) (-.f64 x t))) (/.f64 (pow.f64 z 2) a)) (*.f64 (-.f64 (neg.f64 (/.f64 (-.f64 t x) a)) (*.f64 (/.f64 y (pow.f64 a 2)) (-.f64 x t))) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 (-.f64 (/.f64 (-.f64 x t) a) (*.f64 (-.f64 x t) (/.f64 y (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (+.f64 z (/.f64 (pow.f64 z 2) a)))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 (*.f64 (-.f64 t x) (-.f64 (/.f64 y (pow.f64 a 2)) (/.f64 -1 (neg.f64 a)))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (+.f64 z (/.f64 (pow.f64 z 2) a)))))
(-.f64 t x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)) x))
(-.f64 (+.f64 t (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 y z)))) (+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 a z)))))
(-.f64 (+.f64 t (neg.f64 (*.f64 y (/.f64 (-.f64 t x) z)))) (+.f64 x (neg.f64 (*.f64 (-.f64 t x) (/.f64 a z)))))
(-.f64 (+.f64 t (*.f64 (/.f64 y z) (-.f64 x t))) (+.f64 x (*.f64 (/.f64 a z) (-.f64 x t))))
(-.f64 (+.f64 t (*.f64 (-.f64 x t) (/.f64 y z))) (+.f64 x (*.f64 (-.f64 x t) (/.f64 a z))))
(-.f64 (+.f64 t (*.f64 y (/.f64 (-.f64 x t) z))) (+.f64 x (*.f64 a (/.f64 (-.f64 x t) z))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 y z))) (+.f64 t (*.f64 (*.f64 -1 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a))) (/.f64 a (pow.f64 z 2))))) (+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 a z)))))
(-.f64 (+.f64 t (+.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 t x) z))) (*.f64 a (/.f64 (*.f64 -1 (*.f64 (-.f64 t x) (-.f64 y a))) (pow.f64 z 2))))) (+.f64 x (neg.f64 (*.f64 (-.f64 t x) (/.f64 a z)))))
(-.f64 (+.f64 (+.f64 t (*.f64 (/.f64 y z) (-.f64 x t))) (*.f64 a (/.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (pow.f64 z 2)))) (+.f64 x (*.f64 (/.f64 a z) (-.f64 x t))))
(-.f64 (+.f64 t (+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 a (*.f64 (-.f64 y a) (/.f64 (-.f64 x t) (pow.f64 z 2)))))) (+.f64 x (*.f64 (-.f64 x t) (/.f64 a z))))
(-.f64 (+.f64 t (*.f64 (-.f64 x t) (+.f64 (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a)) (/.f64 y z)))) (+.f64 x (*.f64 (-.f64 x t) (/.f64 a z))))
(-.f64 (+.f64 t (*.f64 (-.f64 x t) (+.f64 (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a)) (/.f64 y z)))) (+.f64 x (*.f64 a (/.f64 (-.f64 x t) z))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)) x))
(-.f64 (+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 y z))) (+.f64 t (*.f64 (*.f64 -1 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a))) (/.f64 a (pow.f64 z 2))))) (*.f64 (*.f64 -1 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a))) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 a z)))))
(-.f64 (+.f64 (+.f64 t (+.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 t x) z))) (*.f64 a (/.f64 (*.f64 -1 (*.f64 (-.f64 t x) (-.f64 y a))) (pow.f64 z 2))))) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 (-.f64 t x) (-.f64 y a))) (pow.f64 z 3)))) (+.f64 x (neg.f64 (*.f64 (-.f64 t x) (/.f64 a z)))))
(-.f64 (+.f64 (+.f64 t (*.f64 (/.f64 y z) (-.f64 x t))) (*.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (+.f64 x (*.f64 (/.f64 a z) (-.f64 x t))))
(-.f64 (+.f64 (+.f64 t (*.f64 (-.f64 x t) (/.f64 y z))) (*.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (+.f64 x (*.f64 (-.f64 x t) (/.f64 a z))))
(-.f64 (+.f64 (+.f64 t (*.f64 (-.f64 x t) (/.f64 y z))) (*.f64 (*.f64 (-.f64 t x) (-.f64 a y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (+.f64 x (*.f64 (-.f64 x t) (/.f64 a z))))
(-.f64 (+.f64 t (*.f64 (-.f64 x t) (+.f64 (/.f64 y z) (*.f64 (-.f64 y a) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))) (+.f64 x (*.f64 a (/.f64 (-.f64 x t) z))))
(-.f64 t x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) t) x)
(-.f64 (+.f64 t (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a)) z))) x)
(-.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) z))) x)
(-.f64 (+.f64 t (neg.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y a) z)))) x)
(-.f64 (+.f64 t (*.f64 (/.f64 (-.f64 y a) z) (-.f64 x t))) x)
(-.f64 (+.f64 t (*.f64 (/.f64 (-.f64 t x) z) (-.f64 a y))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2))))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a)) z)) (+.f64 t (*.f64 -1 (*.f64 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a)) (/.f64 a (pow.f64 z 2)))))) x)
(-.f64 (+.f64 t (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) z)) (neg.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 y a)) (/.f64 a (pow.f64 z 2)))))) x)
(-.f64 (+.f64 t (+.f64 (neg.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y a) z))) (*.f64 a (/.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (pow.f64 z 2))))) x)
(-.f64 (+.f64 t (*.f64 -1 (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 y a) z) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a)))))) x)
(-.f64 (+.f64 t (*.f64 (-.f64 x t) (+.f64 (/.f64 (-.f64 y a) z) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a))))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2)))))) x)
(-.f64 (+.f64 (+.f64 t (*.f64 -1 (*.f64 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a)) (/.f64 a (pow.f64 z 2))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a)) z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a))) (pow.f64 z 3))))) x)
(-.f64 (+.f64 (+.f64 t (neg.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 y a)) (/.f64 a (pow.f64 z 2))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 t x) (-.f64 y a))) (pow.f64 z 3)) (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) z)))) x)
(-.f64 (+.f64 (+.f64 t (neg.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y a) z)))) (*.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) x)
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 y a) z) (-.f64 x t)) (+.f64 t (*.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))) x)
(-.f64 (+.f64 (+.f64 t (*.f64 (/.f64 (-.f64 t x) z) (-.f64 a y))) (*.f64 (*.f64 (-.f64 t x) (-.f64 a y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) x)
(-.f64 (+.f64 t (*.f64 (-.f64 x t) (+.f64 (/.f64 (-.f64 y a) z) (*.f64 (-.f64 y a) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))) x)
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z)))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 y z)) (-.f64 a z)))
(neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z))))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (neg.f64 x))
(*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z)))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 y z)) (-.f64 a z)))
(neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z))))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (neg.f64 x))
(*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z)))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 y z)) (-.f64 a z)))
(neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z))))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (neg.f64 x))
(*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z))
(*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z)))
(neg.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z)))
(*.f64 (/.f64 (-.f64 y z) z) (-.f64 x t))
(*.f64 (/.f64 (-.f64 t x) z) (-.f64 z y))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z))) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 a (pow.f64 z 2)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 a (pow.f64 z 2))) (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z))))
(+.f64 (*.f64 (/.f64 (-.f64 y z) z) (-.f64 x t)) (neg.f64 (*.f64 a (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (pow.f64 z 2))))))
(neg.f64 (*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 t x) z) (*.f64 a (/.f64 (-.f64 t x) (pow.f64 z 2))))))
(*.f64 (-.f64 x t) (*.f64 (-.f64 y z) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 a (pow.f64 z 2)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 t x) (-.f64 y z))) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 a (pow.f64 z 2))) (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z)))) (neg.f64 (*.f64 (*.f64 (-.f64 t x) (pow.f64 a 2)) (/.f64 (-.f64 y z) (pow.f64 z 3)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 y z)) (/.f64 (-.f64 t x) (pow.f64 z 3))) (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z)) (*.f64 a (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (pow.f64 z 2)))))))
(+.f64 (*.f64 (/.f64 (-.f64 t x) z) (-.f64 z y)) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(neg.f64 (*.f64 (-.f64 t x) (+.f64 (*.f64 (-.f64 y z) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (*.f64 (-.f64 y z) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))))))
(*.f64 (-.f64 x t) (+.f64 (/.f64 (-.f64 y z) z) (*.f64 (-.f64 y z) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 t x) (-.f64 y z))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 a (pow.f64 z 2)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 a (pow.f64 z 2))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 t x) (pow.f64 a 2)) (/.f64 (-.f64 y z) (pow.f64 z 3))) (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z)))))
(+.f64 (*.f64 (/.f64 (-.f64 y z) z) (-.f64 x t)) (*.f64 -1 (+.f64 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 y z)) (/.f64 (-.f64 t x) (pow.f64 z 3))) (*.f64 (*.f64 (-.f64 x t) (-.f64 z y)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2)))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 y z) z) (*.f64 (-.f64 y z) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(+.f64 (*.f64 (/.f64 (-.f64 t x) z) (-.f64 z y)) (neg.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (+.f64 (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) z)) (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a)
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a))
(*.f64 (/.f64 (-.f64 t x) a) (-.f64 y z))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2)))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (*.f64 (-.f64 y z) (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2))))
(+.f64 (*.f64 (/.f64 (-.f64 t x) a) (-.f64 y z)) (*.f64 z (/.f64 (*.f64 (-.f64 x t) (-.f64 z y)) (pow.f64 a 2))))
(*.f64 (-.f64 y z) (+.f64 (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2)) (/.f64 (-.f64 t x) a)))
(*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 -1 (neg.f64 a)))))
(*.f64 (-.f64 t x) (*.f64 (-.f64 y z) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 1 a))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 t x))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a)))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (+.f64 (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2))) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 2))) (pow.f64 a 3))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (+.f64 (*.f64 (-.f64 y z) (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2))) (*.f64 (-.f64 y z) (/.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (pow.f64 a 3)))))
(+.f64 (*.f64 z (/.f64 (*.f64 (-.f64 x t) (-.f64 z y)) (pow.f64 a 2))) (+.f64 (*.f64 (/.f64 (-.f64 t x) a) (-.f64 y z)) (*.f64 (-.f64 t x) (*.f64 (/.f64 (-.f64 y z) (pow.f64 a 3)) (pow.f64 z 2)))))
(+.f64 (*.f64 (/.f64 (-.f64 t x) a) (-.f64 y z)) (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))
(*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 3))) (pow.f64 a 4)))))
(+.f64 (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 2))) (pow.f64 a 3)) (*.f64 (*.f64 (-.f64 t x) (pow.f64 z 3)) (/.f64 (-.f64 y z) (pow.f64 a 4))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (+.f64 (+.f64 (*.f64 (-.f64 y z) (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 z 3) (-.f64 y z)) (/.f64 (-.f64 t x) (pow.f64 a 4)))) (*.f64 (-.f64 y z) (/.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (pow.f64 a 3)))))
(+.f64 (*.f64 (/.f64 (-.f64 t x) a) (-.f64 y z)) (+.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 (-.f64 y z) (pow.f64 a 4)) (pow.f64 z 3))) (+.f64 (*.f64 z (/.f64 (*.f64 (-.f64 x t) (-.f64 z y)) (pow.f64 a 2))) (*.f64 (-.f64 t x) (*.f64 (/.f64 (-.f64 y z) (pow.f64 a 3)) (pow.f64 z 2))))))
(+.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (pow.f64 z 3) (/.f64 (-.f64 y z) (pow.f64 a 4))))))
(+.f64 (*.f64 (/.f64 (-.f64 t x) a) (-.f64 y z)) (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))))
(+.f64 (*.f64 (/.f64 (-.f64 t x) a) (-.f64 y z)) (*.f64 (*.f64 (-.f64 x t) (-.f64 z y)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))))
(/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a)
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a))
(*.f64 (/.f64 (-.f64 t x) a) (-.f64 y z))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (*.f64 (-.f64 y z) (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2))))
(+.f64 (*.f64 (/.f64 (-.f64 t x) a) (-.f64 y z)) (*.f64 z (/.f64 (*.f64 (-.f64 x t) (-.f64 z y)) (pow.f64 a 2))))
(*.f64 (-.f64 y z) (+.f64 (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2)) (/.f64 (-.f64 t x) a)))
(*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 -1 (neg.f64 a)))))
(*.f64 (-.f64 t x) (*.f64 (-.f64 y z) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 1 a))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (+.f64 (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2))) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 2))) (pow.f64 a 3))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (+.f64 (*.f64 (-.f64 y z) (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2))) (*.f64 (-.f64 y z) (/.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (pow.f64 a 3)))))
(+.f64 (*.f64 z (/.f64 (*.f64 (-.f64 x t) (-.f64 z y)) (pow.f64 a 2))) (+.f64 (*.f64 (/.f64 (-.f64 t x) a) (-.f64 y z)) (*.f64 (-.f64 t x) (*.f64 (/.f64 (-.f64 y z) (pow.f64 a 3)) (pow.f64 z 2)))))
(+.f64 (*.f64 (/.f64 (-.f64 t x) a) (-.f64 y z)) (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))
(*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 t x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 3))) (pow.f64 a 4)))))
(+.f64 (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 2))) (pow.f64 a 3)) (*.f64 (*.f64 (-.f64 t x) (pow.f64 z 3)) (/.f64 (-.f64 y z) (pow.f64 a 4))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (+.f64 (+.f64 (*.f64 (-.f64 y z) (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 z 3) (-.f64 y z)) (/.f64 (-.f64 t x) (pow.f64 a 4)))) (*.f64 (-.f64 y z) (/.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (pow.f64 a 3)))))
(+.f64 (*.f64 (/.f64 (-.f64 t x) a) (-.f64 y z)) (+.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 (-.f64 y z) (pow.f64 a 4)) (pow.f64 z 3))) (+.f64 (*.f64 z (/.f64 (*.f64 (-.f64 x t) (-.f64 z y)) (pow.f64 a 2))) (*.f64 (-.f64 t x) (*.f64 (/.f64 (-.f64 y z) (pow.f64 a 3)) (pow.f64 z 2))))))
(+.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (pow.f64 z 3) (/.f64 (-.f64 y z) (pow.f64 a 4))))))
(+.f64 (*.f64 (/.f64 (-.f64 t x) a) (-.f64 y z)) (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))))
(+.f64 (*.f64 (/.f64 (-.f64 t x) a) (-.f64 y z)) (*.f64 (*.f64 (-.f64 x t) (-.f64 z y)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))))
(*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1))))
(neg.f64 (*.f64 x (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1))))
(*.f64 (+.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))) (neg.f64 x))
(*.f64 (+.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a))) (neg.f64 x))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 -1 (*.f64 x (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (neg.f64 (*.f64 x (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 (+.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))) (neg.f64 x)))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 (+.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a))) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 -1 (*.f64 x (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (neg.f64 (*.f64 x (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 (+.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))) (neg.f64 x)))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 (+.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a))) (neg.f64 x)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z))) (*.f64 -1 (*.f64 x (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (neg.f64 (*.f64 x (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 (+.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))) (neg.f64 x)))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 (+.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a))) (neg.f64 x)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 x (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))))
(+.f64 x (*.f64 (/.f64 z (-.f64 a z)) (-.f64 x t)))
(+.f64 x (/.f64 (*.f64 z (-.f64 t x)) (-.f64 z a)))
(+.f64 x (*.f64 z (/.f64 (-.f64 t x) (-.f64 z a))))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (+.f64 (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (+.f64 (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (+.f64 (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y)
(*.f64 (-.f64 t x) (/.f64 y (-.f64 a z)))
(/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 a z))) x))
(+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (+.f64 (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 a z))) x))
(+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (+.f64 (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 a z))) x))
(+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (+.f64 (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z))
(*.f64 (-.f64 t x) (/.f64 y (-.f64 a z)))
(/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (+.f64 (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (+.f64 (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) x))
(+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (+.f64 (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) x)
(+.f64 x (*.f64 (-.f64 t x) (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) x))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 z (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (/.f64 (*.f64 (-.f64 t x) y) (pow.f64 a 2)))))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 -1 (*.f64 z (-.f64 (/.f64 (-.f64 t x) a) (/.f64 (*.f64 (-.f64 t x) y) (pow.f64 a 2)))))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 z (-.f64 (neg.f64 (/.f64 (-.f64 t x) a)) (*.f64 (/.f64 y (pow.f64 a 2)) (-.f64 x t))))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 z (-.f64 (/.f64 (-.f64 x t) a) (*.f64 (-.f64 x t) (/.f64 y (pow.f64 a 2)))))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 z (*.f64 (-.f64 t x) (-.f64 (/.f64 y (pow.f64 a 2)) (/.f64 -1 (neg.f64 a)))))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a) x)))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (+.f64 x (+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (/.f64 (*.f64 (-.f64 t x) y) (pow.f64 a 2))))) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (/.f64 (*.f64 (-.f64 t x) y) (pow.f64 a 2)))) (pow.f64 z 2)) a))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 (-.f64 t x) a) (/.f64 (*.f64 (-.f64 t x) y) (pow.f64 a 2))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (/.f64 (*.f64 (-.f64 t x) y) (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a))) (+.f64 x (*.f64 (-.f64 t x) (/.f64 y a))))
(+.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (-.f64 t x) a)) (*.f64 (/.f64 y (pow.f64 a 2)) (-.f64 x t))) (+.f64 z (/.f64 (pow.f64 z 2) a))) (+.f64 x (*.f64 (-.f64 t x) (/.f64 y a))))
(+.f64 (*.f64 (-.f64 (/.f64 (-.f64 x t) a) (*.f64 (-.f64 x t) (/.f64 y (pow.f64 a 2)))) (+.f64 z (/.f64 (pow.f64 z 2) a))) (+.f64 x (*.f64 (-.f64 t x) (/.f64 y a))))
(+.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 (/.f64 y (pow.f64 a 2)) (/.f64 -1 (neg.f64 a)))) (+.f64 z (/.f64 (pow.f64 z 2) a))) (+.f64 x (*.f64 (-.f64 t x) (/.f64 y a))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a) x))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (+.f64 (*.f64 (pow.f64 z 3) (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (/.f64 (*.f64 (-.f64 t x) y) (pow.f64 a 2)))) (pow.f64 a 2))) (+.f64 x (+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (/.f64 (*.f64 (-.f64 t x) y) (pow.f64 a 2))))) (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (/.f64 (*.f64 (-.f64 t x) y) (pow.f64 a 2)))) (pow.f64 z 2)) a)))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (+.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 (-.f64 t x) a) (/.f64 (*.f64 (-.f64 t x) y) (pow.f64 a 2))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (/.f64 (*.f64 (-.f64 t x) y) (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a))) (+.f64 x (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (/.f64 (*.f64 (-.f64 t x) y) (pow.f64 a 2)))) (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (-.f64 t x) a)) (*.f64 (/.f64 y (pow.f64 a 2)) (-.f64 x t))) (/.f64 (pow.f64 z 3) (pow.f64 a 2))) (+.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (-.f64 t x) a)) (*.f64 (/.f64 y (pow.f64 a 2)) (-.f64 x t))) (+.f64 z (/.f64 (pow.f64 z 2) a))) (+.f64 x (*.f64 (-.f64 t x) (/.f64 y a)))))
(+.f64 (*.f64 (-.f64 (/.f64 (-.f64 x t) a) (*.f64 (-.f64 x t) (/.f64 y (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (+.f64 z (/.f64 (pow.f64 z 2) a)))) (+.f64 x (*.f64 (-.f64 t x) (/.f64 y a))))
(+.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 (/.f64 y (pow.f64 a 2)) (/.f64 -1 (neg.f64 a)))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (+.f64 z (/.f64 (pow.f64 z 2) a)))) (+.f64 x (*.f64 (-.f64 t x) (/.f64 y a))))
t
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) t) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)))
(-.f64 (+.f64 t (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 y z)))) (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 a z))))
(-.f64 (+.f64 t (neg.f64 (*.f64 y (/.f64 (-.f64 t x) z)))) (neg.f64 (*.f64 (-.f64 t x) (/.f64 a z))))
(-.f64 (+.f64 t (*.f64 (/.f64 y z) (-.f64 x t))) (*.f64 (/.f64 a z) (-.f64 x t)))
(-.f64 (+.f64 t (*.f64 (-.f64 x t) (/.f64 y z))) (*.f64 (-.f64 x t) (/.f64 a z)))
(+.f64 (+.f64 t (*.f64 (-.f64 x t) (/.f64 y z))) (*.f64 (-.f64 t x) (/.f64 a z)))
(+.f64 (+.f64 t (*.f64 y (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 t x) (/.f64 a z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2)))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 y z))) (+.f64 t (*.f64 (*.f64 -1 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a))) (/.f64 a (pow.f64 z 2))))) (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 a z))))
(-.f64 (+.f64 t (+.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 t x) z))) (*.f64 a (/.f64 (*.f64 -1 (*.f64 (-.f64 t x) (-.f64 y a))) (pow.f64 z 2))))) (neg.f64 (*.f64 (-.f64 t x) (/.f64 a z))))
(-.f64 (+.f64 (+.f64 t (*.f64 (/.f64 y z) (-.f64 x t))) (*.f64 a (/.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (pow.f64 z 2)))) (*.f64 (/.f64 a z) (-.f64 x t)))
(-.f64 (+.f64 t (+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 a (*.f64 (-.f64 y a) (/.f64 (-.f64 x t) (pow.f64 z 2)))))) (*.f64 (-.f64 x t) (/.f64 a z)))
(+.f64 (*.f64 (-.f64 t x) (/.f64 a z)) (+.f64 t (*.f64 (-.f64 x t) (+.f64 (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a)) (/.f64 y z)))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2))))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)))
(-.f64 (+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 y z))) (+.f64 t (*.f64 (*.f64 -1 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a))) (/.f64 a (pow.f64 z 2))))) (*.f64 (*.f64 -1 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a))) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 a z))))
(-.f64 (+.f64 (+.f64 t (+.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 t x) z))) (*.f64 a (/.f64 (*.f64 -1 (*.f64 (-.f64 t x) (-.f64 y a))) (pow.f64 z 2))))) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 (-.f64 t x) (-.f64 y a))) (pow.f64 z 3)))) (neg.f64 (*.f64 (-.f64 t x) (/.f64 a z))))
(-.f64 (+.f64 (+.f64 t (*.f64 (/.f64 y z) (-.f64 x t))) (*.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (*.f64 (/.f64 a z) (-.f64 x t)))
(-.f64 (+.f64 (+.f64 t (*.f64 (-.f64 x t) (/.f64 y z))) (*.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (*.f64 (-.f64 x t) (/.f64 a z)))
(+.f64 (*.f64 (-.f64 t x) (/.f64 a z)) (+.f64 (+.f64 t (*.f64 (-.f64 x t) (/.f64 y z))) (*.f64 (*.f64 (-.f64 t x) (-.f64 a y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 a z)) (+.f64 t (*.f64 (-.f64 x t) (+.f64 (/.f64 y z) (*.f64 (-.f64 y a) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))))
t
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) t)
(+.f64 t (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a)) z)))
(+.f64 t (neg.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) z)))
(+.f64 t (neg.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y a) z))))
(+.f64 t (*.f64 (/.f64 (-.f64 y a) z) (-.f64 x t)))
(+.f64 t (*.f64 (/.f64 (-.f64 t x) z) (-.f64 a y)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a)) z)) (+.f64 t (*.f64 -1 (*.f64 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a)) (/.f64 a (pow.f64 z 2))))))
(+.f64 t (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) z)) (neg.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 y a)) (/.f64 a (pow.f64 z 2))))))
(+.f64 t (+.f64 (neg.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y a) z))) (*.f64 a (/.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (pow.f64 z 2)))))
(+.f64 t (*.f64 -1 (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 y a) z) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a))))))
(+.f64 t (*.f64 (-.f64 x t) (+.f64 (/.f64 (-.f64 y a) z) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2))))))
(+.f64 (+.f64 t (*.f64 -1 (*.f64 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a)) (/.f64 a (pow.f64 z 2))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a)) z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 (-.f64 t x) y) (*.f64 (-.f64 t x) a))) (pow.f64 z 3)))))
(+.f64 (+.f64 t (neg.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 y a)) (/.f64 a (pow.f64 z 2))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 t x) (-.f64 y a))) (pow.f64 z 3)) (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) z))))
(+.f64 (+.f64 t (neg.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y a) z)))) (*.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (*.f64 (/.f64 (-.f64 y a) z) (-.f64 x t)) (+.f64 t (*.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (+.f64 t (*.f64 (/.f64 (-.f64 t x) z) (-.f64 a y))) (*.f64 (*.f64 (-.f64 t x) (-.f64 a y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 t (*.f64 (-.f64 x t) (+.f64 (/.f64 (-.f64 y a) z) (*.f64 (-.f64 y a) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x)
(+.f64 x (*.f64 -1 (/.f64 (*.f64 x (-.f64 y z)) (-.f64 a z))))
(+.f64 x (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))))
(+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (neg.f64 x)))
(+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (+.f64 (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (+.f64 (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (+.f64 (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z))))
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) x))
(+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (+.f64 (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) x))
(+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (+.f64 (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) x))
(+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (+.f64 (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (+.f64 (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (+.f64 (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (+.f64 (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) x)
(+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z))))
(+.f64 x (neg.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z))))
(+.f64 x (*.f64 (/.f64 (-.f64 y z) z) (-.f64 x t)))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) z) (-.f64 z y)))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z))) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 a (pow.f64 z 2))))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 a (pow.f64 z 2))) (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z)))))
(+.f64 (neg.f64 (*.f64 a (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (pow.f64 z 2))))) (+.f64 x (*.f64 (/.f64 (-.f64 y z) z) (-.f64 x t))))
(+.f64 x (neg.f64 (*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 t x) z) (*.f64 a (/.f64 (-.f64 t x) (pow.f64 z 2)))))))
(+.f64 x (*.f64 (-.f64 x t) (*.f64 (-.f64 y z) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 t x) (-.f64 y z))) (pow.f64 z 3))) (+.f64 x (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z))) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 a (pow.f64 z 2)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 a (pow.f64 z 2))) (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z)))) (+.f64 x (neg.f64 (*.f64 (*.f64 (-.f64 t x) (pow.f64 a 2)) (/.f64 (-.f64 y z) (pow.f64 z 3))))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 y z)) (/.f64 (-.f64 t x) (pow.f64 z 3))) (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z)) (*.f64 a (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (pow.f64 z 2))))))))
(+.f64 x (+.f64 (*.f64 (/.f64 (-.f64 t x) z) (-.f64 z y)) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))))
(+.f64 x (neg.f64 (*.f64 (-.f64 t x) (+.f64 (*.f64 (-.f64 y z) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (*.f64 (-.f64 y z) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z)))))))
(+.f64 x (*.f64 (-.f64 x t) (+.f64 (/.f64 (-.f64 y z) z) (*.f64 (-.f64 y z) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 t x))) (pow.f64 z 2))) x))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 t x) (-.f64 y z))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z))) (+.f64 x (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 a (pow.f64 z 2)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))))
(+.f64 (+.f64 x (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (/.f64 a (pow.f64 z 2)))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 t x) (pow.f64 a 2)) (/.f64 (-.f64 y z) (pow.f64 z 3))) (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) z)))))
(+.f64 x (+.f64 (*.f64 (/.f64 (-.f64 y z) z) (-.f64 x t)) (*.f64 -1 (+.f64 (*.f64 (*.f64 (pow.f64 a 2) (-.f64 y z)) (/.f64 (-.f64 t x) (pow.f64 z 3))) (*.f64 (*.f64 (-.f64 x t) (-.f64 z y)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2))))))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 y z) z) (*.f64 (-.f64 y z) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))))
(+.f64 (+.f64 x (*.f64 (/.f64 (-.f64 t x) z) (-.f64 z y))) (neg.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (+.f64 (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) z))) (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
x
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) x)
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) a) (-.f64 y z)))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2)) x))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2)))))
(+.f64 x (+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (*.f64 (-.f64 y z) (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2)))))
(+.f64 x (+.f64 (*.f64 (/.f64 (-.f64 t x) a) (-.f64 y z)) (*.f64 z (/.f64 (*.f64 (-.f64 x t) (-.f64 z y)) (pow.f64 a 2)))))
(+.f64 x (*.f64 (-.f64 y z) (+.f64 (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2)) (/.f64 (-.f64 t x) a))))
(+.f64 x (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 -1 (neg.f64 a))))))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 (-.f64 y z) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 1 a)))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 t x))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) x)))
(+.f64 (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (+.f64 x (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 2))) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (+.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (pow.f64 a 3)))) (*.f64 (-.f64 y z) (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2)))))
(+.f64 x (+.f64 (*.f64 z (/.f64 (*.f64 (-.f64 x t) (-.f64 z y)) (pow.f64 a 2))) (+.f64 (*.f64 (/.f64 (-.f64 t x) a) (-.f64 y z)) (*.f64 (-.f64 t x) (*.f64 (/.f64 (-.f64 y z) (pow.f64 a 3)) (pow.f64 z 2))))))
(+.f64 x (+.f64 (*.f64 (/.f64 (-.f64 t x) a) (-.f64 y z)) (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 x (*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
x
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) x)
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) a) (-.f64 y z)))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) z)) (pow.f64 a 2)) x))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2)))))
(+.f64 x (+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (*.f64 (-.f64 y z) (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2)))))
(+.f64 x (+.f64 (*.f64 (/.f64 (-.f64 t x) a) (-.f64 y z)) (*.f64 z (/.f64 (*.f64 (-.f64 x t) (-.f64 z y)) (pow.f64 a 2)))))
(+.f64 x (*.f64 (-.f64 y z) (+.f64 (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2)) (/.f64 (-.f64 t x) a))))
(+.f64 x (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 -1 (neg.f64 a))))))
(+.f64 x (*.f64 (-.f64 t x) (*.f64 (-.f64 y z) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 1 a)))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 t x))) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 2))) (pow.f64 a 3)) x)))
(+.f64 (*.f64 (*.f64 z (-.f64 t x)) (/.f64 (-.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (+.f64 x (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 t x) (pow.f64 z 2))) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) a)) (+.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (pow.f64 a 3)))) (*.f64 (-.f64 y z) (/.f64 (*.f64 z (-.f64 t x)) (pow.f64 a 2)))))
(+.f64 x (+.f64 (*.f64 z (/.f64 (*.f64 (-.f64 x t) (-.f64 z y)) (pow.f64 a 2))) (+.f64 (*.f64 (/.f64 (-.f64 t x) a) (-.f64 y z)) (*.f64 (-.f64 t x) (*.f64 (/.f64 (-.f64 y z) (pow.f64 a 3)) (pow.f64 z 2))))))
(+.f64 x (+.f64 (*.f64 (/.f64 (-.f64 t x) a) (-.f64 y z)) (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 x (*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(neg.f64 (*.f64 z (-.f64 t x)))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(*.f64 y (-.f64 t x))
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(*.f64 y (-.f64 t x))
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) z)) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(*.f64 y (-.f64 t x))
(*.f64 (-.f64 t x) y)
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(neg.f64 (*.f64 z (-.f64 t x)))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(*.f64 -1 (*.f64 z (-.f64 t x)))
(neg.f64 (*.f64 z (-.f64 t x)))
(*.f64 z (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 t x))) (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(*.f64 (-.f64 y z) (*.f64 -1 x))
(neg.f64 (*.f64 x (-.f64 y z)))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(*.f64 t (-.f64 y z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) x)) (*.f64 t (-.f64 y z)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(*.f64 (-.f64 y z) (*.f64 -1 x))
(neg.f64 (*.f64 x (-.f64 y z)))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(*.f64 -1 (*.f64 (-.f64 y z) x))
(*.f64 (-.f64 y z) (*.f64 -1 x))
(neg.f64 (*.f64 x (-.f64 y z)))
(*.f64 (-.f64 y z) (neg.f64 x))
(*.f64 x (-.f64 z y))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(+.f64 (*.f64 t (-.f64 y z)) (*.f64 -1 (*.f64 (-.f64 y z) x)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))) 0)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 0 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(-.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))) 0)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(-.f64 0 (*.f64 (-.f64 z y) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(-.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 x t) (-.f64 z a))) (neg.f64 (*.f64 (-.f64 y z) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(-.f64 (*.f64 (-.f64 y z) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2)) (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(-.f64 (*.f64 (*.f64 (-.f64 y z) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2)) 2) (+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))) (*.f64 (-.f64 y z) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (*.f64 (-.f64 x t) (-.f64 z y)) (/.f64 1 (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))) 1)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 1 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (-.f64 t x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (-.f64 y z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 (/.f64 1 (-.f64 a z)) (*.f64 (-.f64 x t) (-.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (*.f64 (-.f64 x t) (-.f64 z y)) 2) (*.f64 (-.f64 x t) (-.f64 z y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 -1 (*.f64 (-.f64 z y) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 (/.f64 (-.f64 t x) (-.f64 z a)) (-.f64 z y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 (/.f64 (-.f64 y z) (-.f64 z a)) (-.f64 x t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (/.f64 1 (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 x t) (-.f64 z a))) -1)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 (/.f64 1 (-.f64 z a)) (*.f64 (-.f64 t x) (-.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(pow.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))) 1)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(neg.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(-.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))) 0)
(+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (+.f64 (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))) 1)
(+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (+.f64 (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 1 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))))
(+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (+.f64 (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(/.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))) 1)
(+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (+.f64 (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(pow.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))) 1)
(+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) y) (+.f64 x (*.f64 -1 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z)))))
(+.f64 (neg.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 a z))) (+.f64 (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z)) x))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))))
(+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (-.f64 x t) (-.f64 z y)) 0)
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(+.f64 0 (*.f64 (-.f64 x t) (-.f64 z y)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(-.f64 (*.f64 (-.f64 x t) (-.f64 z y)) 0)
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(-.f64 0 (*.f64 (-.f64 t x) (-.f64 z y)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(/.f64 (*.f64 (-.f64 x t) (-.f64 z y)) 1)
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) -1)
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(/.f64 (*.f64 (-.f64 x t) (-.f64 (+.f64 z (+.f64 z (+.f64 y z))) (*.f64 (+.f64 y z) 2))) 1)
(*.f64 (-.f64 x t) (-.f64 (+.f64 z (+.f64 z (+.f64 z y))) (*.f64 2 (+.f64 z y))))
(*.f64 (-.f64 t x) (-.f64 (*.f64 2 (+.f64 z y)) (+.f64 z (+.f64 z (+.f64 z y)))))
(/.f64 (*.f64 (-.f64 z y) (-.f64 (+.f64 t (+.f64 x (+.f64 x x))) (*.f64 (+.f64 t x) 2))) 1)
(*.f64 (-.f64 z y) (-.f64 (+.f64 t (+.f64 x (+.f64 x x))) (*.f64 2 (+.f64 t x))))
(*.f64 (-.f64 z y) (-.f64 (+.f64 x (+.f64 t (+.f64 x x))) (*.f64 2 (+.f64 t x))))
(*.f64 (-.f64 y z) (-.f64 (*.f64 2 (+.f64 t x)) (+.f64 (+.f64 x x) (+.f64 t x))))
(/.f64 (*.f64 (-.f64 y z) (-.f64 (neg.f64 (+.f64 x (*.f64 t 3))) (neg.f64 (*.f64 t 4)))) 1)
(*.f64 (-.f64 y z) (-.f64 (neg.f64 (+.f64 x (*.f64 t 3))) (neg.f64 (*.f64 t 4))))
(*.f64 (-.f64 y z) (-.f64 (neg.f64 (+.f64 x (*.f64 t 3))) (*.f64 t -4)))
(*.f64 (-.f64 y z) (-.f64 (*.f64 t 4) (+.f64 x (*.f64 t 3))))
(/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 (+.f64 t x) 2))) 1)
(*.f64 (-.f64 y z) (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 2 (+.f64 t x))))
(/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t (+.f64 x (+.f64 x x))) (*.f64 x 4))) 1)
(*.f64 (-.f64 y z) (-.f64 (+.f64 t (+.f64 x (+.f64 x x))) (*.f64 x 4)))
(*.f64 (-.f64 y z) (-.f64 (+.f64 x (+.f64 t (+.f64 x x))) (*.f64 x 4)))
(*.f64 (-.f64 y z) (-.f64 (+.f64 (+.f64 x x) (+.f64 t x)) (*.f64 x 4)))
(/.f64 (*.f64 (-.f64 t x) (-.f64 (neg.f64 (+.f64 z (*.f64 y 3))) (*.f64 (neg.f64 y) 4))) 1)
(*.f64 (-.f64 t x) (-.f64 (neg.f64 (+.f64 z (*.f64 y 3))) (*.f64 4 (neg.f64 y))))
(*.f64 (-.f64 t x) (-.f64 (neg.f64 (+.f64 z (*.f64 y 3))) (*.f64 y -4)))
(*.f64 (-.f64 t x) (neg.f64 (+.f64 (+.f64 z (*.f64 y 3)) (*.f64 y -4))))
(/.f64 (*.f64 (-.f64 t x) (-.f64 (+.f64 z (*.f64 y 3)) (*.f64 (+.f64 y z) 2))) 1)
(*.f64 (-.f64 t x) (-.f64 (+.f64 z (*.f64 y 3)) (*.f64 2 (+.f64 z y))))
(/.f64 (*.f64 (-.f64 t x) (-.f64 (+.f64 z (+.f64 z (+.f64 y z))) (*.f64 z 4))) 1)
(*.f64 (-.f64 t x) (-.f64 (+.f64 z (+.f64 z (+.f64 z y))) (*.f64 z 4)))
(pow.f64 (*.f64 (-.f64 x t) (-.f64 z y)) 1)
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))
(neg.f64 (*.f64 (-.f64 t x) (-.f64 z y)))
(+.f64 (*.f64 (-.f64 t x) y) (*.f64 -1 (*.f64 z (-.f64 t x))))
(*.f64 (-.f64 t x) (+.f64 y (*.f64 -1 z)))
(*.f64 (-.f64 t x) (+.f64 y (neg.f64 z)))
(*.f64 (-.f64 t x) (-.f64 y z))
(*.f64 (-.f64 x t) (-.f64 z y))

eval408.0ms (1.1%)

Compiler

Compiled 38971 to 13203 computations (66.1% saved)

prune305.0ms (0.8%)

Pruning

22 alts after pruning (22 fresh and 0 done)

PrunedKeptTotal
New1358221380
Fresh000
Picked101
Done202
Total1361221383
Error
0.1b
Counts
1383 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
37.7b
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) x)
26.5b
(+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 2 (+.f64 t x)))) (-.f64 a z)))
26.4b
(+.f64 x (/.f64 (*.f64 (-.f64 t x) (-.f64 (neg.f64 (+.f64 z (*.f64 y 3))) (*.f64 y -4))) (-.f64 a z)))
28.4b
(+.f64 x (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
51.8b
(+.f64 x (-.f64 t x))
26.3b
(+.f64 x (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 (-.f64 t x) (-.f64 z y))))
17.0b
(+.f64 x (*.f64 (-.f64 y z) (-.f64 (/.f64 (*.f64 (+.f64 t x) 2) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (*.f64 x 3))))))
16.9b
(+.f64 x (*.f64 (-.f64 y z) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 x t))))
16.9b
(+.f64 x (*.f64 (-.f64 y z) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (-.f64 (+.f64 t t) x) t))))
35.1b
(+.f64 x (*.f64 (-.f64 t x) (/.f64 y a)))
32.0b
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) (-.f64 a z))))
30.5b
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))
35.5b
(+.f64 x (*.f64 y (/.f64 (-.f64 t x) a)))
20.1b
(+.f64 x (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
34.4b
(+.f64 t (*.f64 (/.f64 (-.f64 y a) z) (-.f64 x t)))
35.1b
(+.f64 t (*.f64 (/.f64 (-.f64 x t) z) (-.f64 y a)))
34.8b
(+.f64 t (*.f64 (-.f64 x t) (+.f64 (/.f64 (-.f64 y a) z) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a)))))
41.5b
(+.f64 t (neg.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) z)))
38.9b
(*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))))
33.0b
(*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z))))
44.7b
x
47.1b
t
Compiler

Compiled 756 to 482 computations (36.2% saved)

localize22.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 86 to 25 computations (70.9% saved)

series22.0ms (0.1%)

Counts
4 → 192
Calls

48 calls:

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

rewrite119.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1954×rational_best-1
1170×rational_best-4
1170×rational_best-2
1170×rational_best-3
1142×exponential-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
017160
1108160
2183142
334894
475194
5209394
6491594
7799894
Stop Event
node limit
Counts
4 → 120
Calls
Call 1
Inputs
(*.f64 (-.f64 y z) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (-.f64 (+.f64 t t) x) t)))
(+.f64 x (*.f64 (-.f64 y z) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (-.f64 (+.f64 t t) x) t))))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (-.f64 (+.f64 t t) x) t))
(-.f64 (-.f64 (+.f64 t t) x) t)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y z) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 2)) (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 y z) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 2)) (*.f64 (-.f64 y z) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 2))) (+.f64 (*.f64 (-.f64 y z) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 2)) (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x t) (-.f64 z y)) (-.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 x t) (-.f64 z y))) (-.f64 z a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 z a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 z a))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 t x) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) (/.f64 t (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 z a)) (/.f64 (+.f64 t t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 z a)) (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t t) (-.f64 z a)) (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z)) (*.f64 (/.f64 t (-.f64 a z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 t (-.f64 a z)) 3) (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 t x) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 t x) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) (/.f64 t (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 z a)) (*.f64 2 (/.f64 t (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (/.f64 (+.f64 t x) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (+.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (/.f64 (+.f64 t x) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (+.f64 t x)) (-.f64 a z)) (/.f64 (+.f64 t (+.f64 x x)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 z a)) (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t t) (-.f64 z a)) (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t t) (-.f64 z a)) (+.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)) (/.f64 t (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 a z)) (*.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z)) (/.f64 (*.f64 t 3) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (-.f64 a z)) 3) (/.f64 (+.f64 t (+.f64 t x)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) (/.f64 (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x))) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) (+.f64 (/.f64 (+.f64 t t) (-.f64 z a)) (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x x) (-.f64 z a)) (+.f64 (/.f64 t (-.f64 z a)) (/.f64 x (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (/.f64 (+.f64 t t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (+.f64 x x)) (-.f64 z a)) (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (*.f64 (+.f64 t (-.f64 t x)) 3)) (-.f64 z a)) (*.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x))) (-.f64 a z)) (*.f64 (/.f64 t (-.f64 a z)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 2) (/.f64 (-.f64 t x) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) 4) (/.f64 (+.f64 t (*.f64 (+.f64 t (-.f64 t x)) 3)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 z a)) (*.f64 2 (/.f64 t (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) -2) (+.f64 (/.f64 (-.f64 t x) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 t (+.f64 t x)) (-.f64 a z)) 2) (+.f64 (/.f64 (+.f64 t (+.f64 t x)) (-.f64 a z)) (/.f64 (+.f64 t (+.f64 x x)) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z)) 2) (+.f64 (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z)) (/.f64 (*.f64 t 3) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 t (-.f64 a z)) 3) 2) (+.f64 (/.f64 (+.f64 t (+.f64 t x)) (-.f64 a z)) (*.f64 (/.f64 t (-.f64 a z)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 a z)) 2) (+.f64 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 a z)) (*.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) (/.f64 (*.f64 t 4) (-.f64 z a))) (+.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) (/.f64 (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x))) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 2) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 2)) (+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 2) (/.f64 (-.f64 t x) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) 4) (*.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) 4)) (+.f64 (*.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) 4) (/.f64 (+.f64 t (*.f64 (+.f64 t (-.f64 t x)) 3)) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (/.f64 (+.f64 t x) (-.f64 z a))) (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (/.f64 (+.f64 t t) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 t (+.f64 x x)) (-.f64 z a)) (/.f64 (+.f64 t (+.f64 x x)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 t (+.f64 x x)) (-.f64 z a)) (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x))) (-.f64 a z)) (/.f64 (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x))) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x))) (-.f64 a z)) (*.f64 (/.f64 t (-.f64 a z)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 t (*.f64 (+.f64 t (-.f64 t x)) 3)) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 (+.f64 t (-.f64 t x)) 3)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 t (*.f64 (+.f64 t (-.f64 t x)) 3)) (-.f64 z a)) (*.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t x) (-.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x t) (-.f64 z a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 t x) (-.f64 z a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 t x) (-.f64 z a)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 t (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t t) (-.f64 (neg.f64 x) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (-.f64 t x)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 t x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 t x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t (-.f64 t x)) 2) (+.f64 x (*.f64 t -3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 t 3) (neg.f64 x)) (*.f64 t -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t 4) (-.f64 (*.f64 t -4) (-.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (+.f64 t x)) (-.f64 (*.f64 x -2) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t 3) (-.f64 (*.f64 t -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 t) (+.f64 t (-.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 x) t)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t -2) (+.f64 (*.f64 t 3) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t -4) (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 x) t) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x -2) t) (+.f64 t (+.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x -2) (+.f64 (+.f64 t (+.f64 t x)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 t -2) x) (*.f64 t 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 t -3)) (*.f64 (+.f64 t (-.f64 t x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x))) (*.f64 t -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t 5) (-.f64 (*.f64 t -2) (+.f64 t (+.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 t (+.f64 t x)) (neg.f64 t)) (*.f64 x -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 t -4) (-.f64 x t)) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 t -2) (+.f64 t (+.f64 t x))) (*.f64 t 5))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 t x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 x t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (neg.f64 x) t) (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (-.f64 t x) (*.f64 t -2)) (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 t -2) (+.f64 (-.f64 t x) (*.f64 t -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (-.f64 x t) (neg.f64 t)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (+.f64 t (-.f64 t x)) -2) (+.f64 (-.f64 x t) (*.f64 t -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (-.f64 x t) (*.f64 t -2)) (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (neg.f64 t) (*.f64 t -2)) (-.f64 (*.f64 t -2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (neg.f64 x) t) (*.f64 x -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 t -4) (-.f64 (*.f64 t -4) (-.f64 x t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 t (-.f64 (*.f64 t -2) x)) (*.f64 t 4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 t -4) (-.f64 x t)) (*.f64 t -4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x)))) (*.f64 t -4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 t t) (-.f64 (*.f64 t -2) x)) (*.f64 t 5)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x))) (*.f64 (+.f64 (*.f64 t 3) (neg.f64 x)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 t (+.f64 t x)) (*.f64 t 3)) (*.f64 (+.f64 t t) 3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 t x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 x t))))))

simplify731.0ms (2%)

Algorithm
egg-herbie
Rules
1338×rational_best-simplify-51
1190×rational_best-simplify-1
1166×rational_best-simplify-2
1040×rational_best-simplify-48
942×rational_best-simplify-45
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
051520942
1105519704
2183118676
3315116268
4621712698
Stop Event
node limit
Counts
312 → 559
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))) (*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))) (*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))) (*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y))
(/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 a z))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))))
(/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 a z))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))))
(/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) a)
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) a) (*.f64 z (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 a 2))))) a) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) a) (*.f64 z (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 a 2)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 a 2))))) a) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) a) (+.f64 (*.f64 z (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 z 3) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 a 2))))) (pow.f64 a 2)))))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) z))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x))) z)) (+.f64 t x)))
(-.f64 (+.f64 (*.f64 2 t) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) z)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x)))) (*.f64 -1 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))))) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x))) z)) (+.f64 t x)))
(-.f64 (+.f64 (*.f64 2 t) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) z)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x)))) (*.f64 -1 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))))) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x)))) (*.f64 -1 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))))) (pow.f64 z 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x))) z)) (+.f64 t x)))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))) z))) (+.f64 t x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))) a) (pow.f64 z 2))) (+.f64 (*.f64 2 t) (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))) z)))) (+.f64 t x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))) a) (pow.f64 z 2))) (+.f64 (*.f64 2 t) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))) z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))) (pow.f64 a 2)) (pow.f64 z 3)))))) (+.f64 t x))
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x))) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x))) z)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z))) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x))) z)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x))) z)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z))) (pow.f64 z 2))))))
(/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) a)
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x))) a) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x))) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (-.f64 y z) z)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (-.f64 y z) (pow.f64 z 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x))) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (-.f64 y z) z)) (pow.f64 a 2)))))
(/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) a)
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x))) a) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x))) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (-.f64 y z) z)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (-.f64 y z) (pow.f64 z 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (-.f64 y z) (pow.f64 z 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x))) a) (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (-.f64 y z) z)) (pow.f64 a 2)))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z)))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))) x)
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))) x))
(*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y) x))
(/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 a z))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) a) x)
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) a) (+.f64 (*.f64 z (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 a 2))))) x))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 a 2))))) a) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) a) (+.f64 (*.f64 z (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 a 2))))) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 a 2))))) a) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) a) (+.f64 (*.f64 z (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 a 2))))) (pow.f64 a 2)) x))))
(-.f64 (*.f64 2 t) t)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) z))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x))) z)) t))
(-.f64 (+.f64 (*.f64 2 t) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) z)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x)))) (*.f64 -1 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))))) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x))) z)) t))
(-.f64 (+.f64 (*.f64 2 t) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) z)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x)))) (*.f64 -1 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))))) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x)))) (*.f64 -1 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))))) (pow.f64 z 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x))) z)) t))
(-.f64 (*.f64 2 t) t)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))) z))) t)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))) a) (pow.f64 z 2))) (+.f64 (*.f64 2 t) (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))) z)))) t)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))) a) (pow.f64 z 2))) (+.f64 (*.f64 2 t) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))) z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))) (pow.f64 a 2)) (pow.f64 z 3)))))) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x)))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) z)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x)))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x)))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) z)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x)))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x)))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x)))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) z)) x))))
x
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x))) a) x)
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (-.f64 y z) z)) (pow.f64 a 2)) x)))
x
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x))) a) x)
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (-.f64 y z) (pow.f64 z 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (-.f64 y z) z)) (pow.f64 a 2)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x)
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) x))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z))
(+.f64 (*.f64 a (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)))
(+.f64 (*.f64 a (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2))))) z) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2))))) (pow.f64 z 2)) (+.f64 (*.f64 a (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2))))) z) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)))))
(/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (pow.f64 a 2)) (*.f64 2 (/.f64 t a))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 2)) (pow.f64 a 3)) (*.f64 2 (/.f64 t a)))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 3)) (pow.f64 a 4)) (*.f64 2 (/.f64 t a))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (pow.f64 a 2)) (*.f64 2 (/.f64 t a))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 2)) (pow.f64 a 3)) (*.f64 2 (/.f64 t a)))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 3)) (pow.f64 a 4)) (*.f64 2 (/.f64 t a))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (pow.f64 a 2)) (*.f64 2 (/.f64 t a))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 2)) (pow.f64 a 3)) (*.f64 2 (/.f64 t a)))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 3)) (pow.f64 a 4)) (*.f64 2 (/.f64 t a))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 z 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 z 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 z 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 z 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 z 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 z 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)))))
(*.f64 -1 (/.f64 x (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 t (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 t (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (*.f64 2 (/.f64 t (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (*.f64 2 (/.f64 t (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (*.f64 2 (/.f64 t (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(*.f64 -1 (/.f64 x (-.f64 a z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (*.f64 2 (/.f64 t (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (*.f64 2 (/.f64 t (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (*.f64 2 (/.f64 t (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(*.f64 -1 (/.f64 x (-.f64 a z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (*.f64 2 (/.f64 t (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (*.f64 2 (/.f64 t (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (*.f64 2 (/.f64 t (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(*.f64 -1 x)
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
t
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
t
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(+.f64 t (*.f64 -1 x))
(-.f64 (*.f64 2 t) t)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 x)) t)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 x)) t)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 x)) t)
(*.f64 -1 x)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 x)) t)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 x)) t)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 x)) t)
(*.f64 -1 x)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 x)) t)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 x)) t)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 x)) t)
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))) 0)
(+.f64 0 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(-.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))) 0)
(-.f64 0 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 z a))))
(-.f64 (*.f64 (-.f64 y z) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 2)) (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 (-.f64 y z) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 2)) (*.f64 (-.f64 y z) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 2))) (+.f64 (*.f64 (-.f64 y z) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 2)) (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))))
(/.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))) 1)
(/.f64 (*.f64 (-.f64 x t) (-.f64 z y)) (-.f64 a z))
(/.f64 (neg.f64 (*.f64 (-.f64 x t) (-.f64 z y))) (-.f64 z a))
(/.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 z a))) -1)
(pow.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))) 1)
(neg.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 z a))))
(-.f64 (+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))) 0)
(*.f64 1 (+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))))
(*.f64 (+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))) 1)
(/.f64 (+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))) 1)
(pow.f64 (+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))) 1)
(+.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 0)
(+.f64 0 (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) (/.f64 t (-.f64 z a)))
(+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 z a)))
(+.f64 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 z a)) (/.f64 (+.f64 t t) (-.f64 z a)))
(+.f64 (/.f64 t (-.f64 z a)) (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 t t) (-.f64 z a)) (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z)) (*.f64 (/.f64 t (-.f64 a z)) 3))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) 3) (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z)))
(-.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 0)
(-.f64 0 (/.f64 (-.f64 t x) (-.f64 z a)))
(-.f64 (/.f64 (-.f64 t x) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) -2))
(-.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) (/.f64 t (-.f64 a z)))
(-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))
(-.f64 (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 z a)) (*.f64 2 (/.f64 t (-.f64 a z))))
(-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (/.f64 (+.f64 t x) (-.f64 a z)))
(-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))))
(-.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (+.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (/.f64 (+.f64 t x) (-.f64 a z))))
(-.f64 (/.f64 (+.f64 t (+.f64 t x)) (-.f64 a z)) (/.f64 (+.f64 t (+.f64 x x)) (-.f64 a z)))
(-.f64 (/.f64 t (-.f64 z a)) (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 t t) (-.f64 z a)) (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 t t) (-.f64 z a)) (+.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)) (/.f64 t (-.f64 z a))))
(-.f64 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 a z)) (*.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) -2))
(-.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a)))
(-.f64 (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z)) (/.f64 (*.f64 t 3) (-.f64 z a)))
(-.f64 (*.f64 (/.f64 t (-.f64 a z)) 3) (/.f64 (+.f64 t (+.f64 t x)) (-.f64 a z)))
(-.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) (/.f64 (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x))) (-.f64 z a)))
(-.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) (+.f64 (/.f64 (+.f64 t t) (-.f64 z a)) (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 a z))))
(-.f64 (/.f64 (+.f64 x x) (-.f64 z a)) (+.f64 (/.f64 t (-.f64 z a)) (/.f64 x (-.f64 z a))))
(-.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (/.f64 (+.f64 t t) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 t (+.f64 x x)) (-.f64 z a)) (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 t (*.f64 (+.f64 t (-.f64 t x)) 3)) (-.f64 z a)) (*.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)) 4))
(-.f64 (/.f64 (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x))) (-.f64 a z)) (*.f64 (/.f64 t (-.f64 a z)) 4))
(-.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 2) (/.f64 (-.f64 t x) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) 4) (/.f64 (+.f64 t (*.f64 (+.f64 t (-.f64 t x)) 3)) (-.f64 a z)))
(-.f64 (*.f64 2 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 z a)) (*.f64 2 (/.f64 t (-.f64 a z)))))
(-.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) -2) (+.f64 (/.f64 (-.f64 t x) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) -2)))
(-.f64 (*.f64 (/.f64 (+.f64 t (+.f64 t x)) (-.f64 a z)) 2) (+.f64 (/.f64 (+.f64 t (+.f64 t x)) (-.f64 a z)) (/.f64 (+.f64 t (+.f64 x x)) (-.f64 a z))))
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z)) 2) (+.f64 (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z)) (/.f64 (*.f64 t 3) (-.f64 z a))))
(-.f64 (*.f64 (*.f64 (/.f64 t (-.f64 a z)) 3) 2) (+.f64 (/.f64 (+.f64 t (+.f64 t x)) (-.f64 a z)) (*.f64 (/.f64 t (-.f64 a z)) 3)))
(-.f64 (*.f64 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 a z)) 2) (+.f64 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 a z)) (*.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) -2)))
(-.f64 (+.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) (/.f64 (*.f64 t 4) (-.f64 z a))) (+.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) (/.f64 (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x))) (-.f64 z a))))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 2) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 2)) (+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 2) (/.f64 (-.f64 t x) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) 4) (*.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) 4)) (+.f64 (*.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) 4) (/.f64 (+.f64 t (*.f64 (+.f64 t (-.f64 t x)) 3)) (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (/.f64 (+.f64 t x) (-.f64 z a))) (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (/.f64 (+.f64 t t) (-.f64 z a))))
(-.f64 (+.f64 (/.f64 (+.f64 t (+.f64 x x)) (-.f64 z a)) (/.f64 (+.f64 t (+.f64 x x)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 t (+.f64 x x)) (-.f64 z a)) (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x))) (-.f64 a z)) (/.f64 (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x))) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x))) (-.f64 a z)) (*.f64 (/.f64 t (-.f64 a z)) 4)))
(-.f64 (+.f64 (/.f64 (+.f64 t (*.f64 (+.f64 t (-.f64 t x)) 3)) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 (+.f64 t (-.f64 t x)) 3)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 t (*.f64 (+.f64 t (-.f64 t x)) 3)) (-.f64 z a)) (*.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)) 4)))
(/.f64 (-.f64 t x) (-.f64 a z))
(/.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 1)
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (/.f64 (-.f64 t x) (-.f64 z a)) -1)
(pow.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 1)
(neg.f64 (/.f64 (-.f64 t x) (-.f64 z a)))
(+.f64 t (neg.f64 x))
(+.f64 (+.f64 t t) (-.f64 (neg.f64 x) t))
(+.f64 (+.f64 t (-.f64 t x)) (neg.f64 t))
(+.f64 (-.f64 t x) 0)
(+.f64 0 (-.f64 t x))
(+.f64 (*.f64 (+.f64 t (-.f64 t x)) 2) (+.f64 x (*.f64 t -3)))
(+.f64 (+.f64 (*.f64 t 3) (neg.f64 x)) (*.f64 t -2))
(+.f64 (*.f64 t 4) (-.f64 (*.f64 t -4) (-.f64 x t)))
(+.f64 (+.f64 t (+.f64 t x)) (-.f64 (*.f64 x -2) t))
(+.f64 (*.f64 t 3) (-.f64 (*.f64 t -2) x))
(+.f64 (neg.f64 t) (+.f64 t (-.f64 t x)))
(+.f64 (neg.f64 x) t)
(+.f64 (*.f64 t -2) (+.f64 (*.f64 t 3) (neg.f64 x)))
(+.f64 (*.f64 t -4) (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x))))
(+.f64 (-.f64 (neg.f64 x) t) (+.f64 t t))
(+.f64 (-.f64 (*.f64 x -2) t) (+.f64 t (+.f64 t x)))
(+.f64 (*.f64 x -2) (+.f64 (+.f64 t (+.f64 t x)) (neg.f64 t)))
(+.f64 (-.f64 (*.f64 t -2) x) (*.f64 t 3))
(+.f64 (+.f64 x (*.f64 t -3)) (*.f64 (+.f64 t (-.f64 t x)) 2))
(+.f64 (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x))) (*.f64 t -4))
(+.f64 (*.f64 t 5) (-.f64 (*.f64 t -2) (+.f64 t (+.f64 t x))))
(+.f64 (+.f64 (+.f64 t (+.f64 t x)) (neg.f64 t)) (*.f64 x -2))
(+.f64 (-.f64 (*.f64 t -4) (-.f64 x t)) (*.f64 t 4))
(+.f64 (-.f64 (*.f64 t -2) (+.f64 t (+.f64 t x))) (*.f64 t 5))
(*.f64 1 (-.f64 t x))
(*.f64 (-.f64 t x) 1)
(*.f64 (-.f64 x t) -1)
(*.f64 -1 (-.f64 x t))
(*.f64 -1 (-.f64 (-.f64 (neg.f64 x) t) (*.f64 x -2)))
(*.f64 -1 (-.f64 (+.f64 (-.f64 t x) (*.f64 t -2)) (*.f64 x -2)))
(*.f64 -1 (-.f64 (*.f64 t -2) (+.f64 (-.f64 t x) (*.f64 t -2))))
(*.f64 -1 (-.f64 (+.f64 (-.f64 x t) (neg.f64 t)) (neg.f64 t)))
(*.f64 -1 (-.f64 (*.f64 (+.f64 t (-.f64 t x)) -2) (+.f64 (-.f64 x t) (*.f64 t -2))))
(*.f64 -1 (-.f64 (+.f64 (-.f64 x t) (*.f64 t -2)) (*.f64 t -2)))
(*.f64 -1 (-.f64 (+.f64 (neg.f64 t) (*.f64 t -2)) (-.f64 (*.f64 t -2) x)))
(/.f64 (-.f64 t x) 1)
(/.f64 (-.f64 x t) -1)
(/.f64 (-.f64 (-.f64 (neg.f64 x) t) (*.f64 x -2)) -1)
(/.f64 (-.f64 (*.f64 t -4) (-.f64 (*.f64 t -4) (-.f64 x t))) -1)
(/.f64 (-.f64 (-.f64 t (-.f64 (*.f64 t -2) x)) (*.f64 t 4)) -1)
(/.f64 (-.f64 (-.f64 (*.f64 t -4) (-.f64 x t)) (*.f64 t -4)) 1)
(/.f64 (-.f64 (neg.f64 (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x)))) (*.f64 t -4)) -1)
(/.f64 (-.f64 (-.f64 (+.f64 t t) (-.f64 (*.f64 t -2) x)) (*.f64 t 5)) -1)
(/.f64 (-.f64 (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x))) (*.f64 (+.f64 (*.f64 t 3) (neg.f64 x)) 2)) -1)
(/.f64 (-.f64 (+.f64 (+.f64 t (+.f64 t x)) (*.f64 t 3)) (*.f64 (+.f64 t t) 3)) -1)
(pow.f64 (-.f64 t x) 1)
(neg.f64 (-.f64 x t))
Outputs
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z)))
(*.f64 -1 (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 a z))))
(neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z))))
(/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 z a))
(*.f64 (-.f64 t x) (/.f64 z (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))) (*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 a z)))) (*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y))
(+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z)))) (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 z a)) (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y))
(+.f64 (*.f64 (-.f64 t x) (/.f64 z (-.f64 z a))) (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))) (*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 a z)))) (*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y))
(+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z)))) (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 z a)) (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y))
(+.f64 (*.f64 (-.f64 t x) (/.f64 z (-.f64 z a))) (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))) (*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 a z)))) (*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y))
(+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z)))) (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 z a)) (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y))
(+.f64 (*.f64 (-.f64 t x) (/.f64 z (-.f64 z a))) (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y))
(/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 a z))
(*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 y (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 a z)))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z)))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (-.f64 a z))))
(*.f64 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) (+.f64 y (neg.f64 z)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 a z)))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z)))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (-.f64 a z))))
(*.f64 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) (+.f64 y (neg.f64 z)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 a z)))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z)))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (-.f64 a z))))
(*.f64 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) (+.f64 y (neg.f64 z)))
(/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 a z))
(*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 y (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 a z)))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z)))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (-.f64 a z))))
(*.f64 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) (+.f64 y (neg.f64 z)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 a z)))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z)))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (-.f64 a z))))
(*.f64 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) (+.f64 y (neg.f64 z)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 a z)))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z)))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (-.f64 a z))))
(*.f64 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) (+.f64 y (neg.f64 z)))
(/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) a)
(*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y a))
(*.f64 (-.f64 t x) (/.f64 y a))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) a) (*.f64 z (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 a 2))))))
(+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y a)) (*.f64 z (*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y a)) (*.f64 -1 (*.f64 z (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y a)) (*.f64 (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2)))) (neg.f64 z)))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 z (+.f64 (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))) (/.f64 (-.f64 x t) a))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 a 2))))) a) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) a) (*.f64 z (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 a 2)))))))
(+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2)))))) (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2)))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y a)) (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 2) a) z)))
(+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y a)) (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2))))) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 (+.f64 (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))) (/.f64 (-.f64 x t) a)) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 a 2))))) a) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) a) (+.f64 (*.f64 z (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 a 2))))) (/.f64 (*.f64 (pow.f64 z 3) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 a 2))))) (pow.f64 a 2)))))
(+.f64 (+.f64 (*.f64 z (*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2)))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 3) (pow.f64 a 2)))) (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y a)) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2))))) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2)))) (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y a)) (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 (+.f64 (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))) (/.f64 (-.f64 x t) a)) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) z))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x))) z)) (+.f64 t x)))
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y z)))) (+.f64 (+.f64 t x) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 a z)))))
(-.f64 (+.f64 (*.f64 2 t) (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y z)))) (+.f64 (+.f64 t x) (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 a z)))))
(-.f64 (+.f64 (*.f64 2 t) (*.f64 y (neg.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)))) (+.f64 (+.f64 t x) (*.f64 a (neg.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)))))
(-.f64 (+.f64 (*.f64 2 t) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (neg.f64 (/.f64 y z)))) (+.f64 (+.f64 t x) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (neg.f64 (/.f64 a z)))))
(-.f64 (+.f64 (+.f64 t t) (*.f64 y (/.f64 (-.f64 x t) z))) (+.f64 t (+.f64 x (*.f64 a (/.f64 (-.f64 x t) z)))))
(-.f64 (+.f64 (*.f64 2 t) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) z)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x)))) (*.f64 -1 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))))) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x))) z)) (+.f64 t x)))
(-.f64 (+.f64 (*.f64 2 t) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y z))) (*.f64 (*.f64 -1 (-.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) y) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a))) (/.f64 a (pow.f64 z 2))))) (+.f64 (+.f64 t x) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 a z)))))
(-.f64 (+.f64 (*.f64 2 t) (+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y z))) (*.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y a))) (/.f64 a (pow.f64 z 2))))) (+.f64 (+.f64 t x) (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 a z)))))
(-.f64 (+.f64 (*.f64 2 t) (+.f64 (*.f64 y (neg.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z))) (*.f64 a (/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 y a)) (pow.f64 z 2))))) (+.f64 (+.f64 t x) (*.f64 a (neg.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)))))
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y z))))) (+.f64 (+.f64 t x) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (neg.f64 (/.f64 a z)))))
(-.f64 (+.f64 (+.f64 t t) (*.f64 (-.f64 x t) (+.f64 (/.f64 y z) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a))))) (+.f64 t (+.f64 x (*.f64 a (/.f64 (-.f64 x t) z)))))
(-.f64 (+.f64 (*.f64 2 t) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) z)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x)))) (*.f64 -1 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))))) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x)))) (*.f64 -1 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))))) (pow.f64 z 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x))) z)) (+.f64 t x)))
(-.f64 (+.f64 (+.f64 (*.f64 (*.f64 -1 (-.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) y) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a))) (/.f64 a (pow.f64 z 2))) (*.f64 (*.f64 -1 (-.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) y) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a))) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 (*.f64 2 t) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y z))))) (+.f64 (+.f64 t x) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 a z)))))
(-.f64 (+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y z))) (+.f64 (*.f64 2 t) (+.f64 (*.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y a))) (/.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y a))) (pow.f64 z 3)))))) (+.f64 (+.f64 t x) (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 a z)))))
(-.f64 (+.f64 (*.f64 2 t) (+.f64 (*.f64 y (neg.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z))) (*.f64 (*.f64 (neg.f64 (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 y a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))) (+.f64 (+.f64 t x) (*.f64 a (neg.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)))))
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y z)) (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))) (+.f64 (+.f64 t x) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (neg.f64 (/.f64 a z)))))
(-.f64 (+.f64 (+.f64 (+.f64 t t) (*.f64 y (/.f64 (-.f64 x t) z))) (*.f64 (*.f64 (-.f64 t x) (-.f64 a y)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (+.f64 t (+.f64 x (*.f64 a (/.f64 (-.f64 x t) z)))))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))) z))) (+.f64 t x))
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) y) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) z))) (+.f64 t x))
(-.f64 (+.f64 (*.f64 2 t) (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y a)) z))) (+.f64 t x))
(-.f64 (+.f64 (*.f64 2 t) (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y a) z)))) (+.f64 t x))
(-.f64 (+.f64 (*.f64 2 t) (*.f64 (/.f64 (-.f64 y a) z) (neg.f64 (-.f64 (*.f64 2 t) (+.f64 t x))))) (+.f64 t x))
(-.f64 (+.f64 (+.f64 t t) (*.f64 (/.f64 (-.f64 x t) z) (-.f64 y a))) (+.f64 t x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))) a) (pow.f64 z 2))) (+.f64 (*.f64 2 t) (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))) z)))) (+.f64 t x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) y) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) z)) (+.f64 (*.f64 2 t) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) y) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a))) (pow.f64 z 2))))) (+.f64 t x))
(-.f64 (+.f64 (*.f64 2 t) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y a)) z)) (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y a)) (/.f64 a (pow.f64 z 2)))))) (+.f64 t x))
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y a)) (/.f64 a (pow.f64 z 2))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y a) z))))) (+.f64 t x))
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y a) z)) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a)))))) (+.f64 t x))
(-.f64 (+.f64 (+.f64 t t) (*.f64 (-.f64 x t) (+.f64 (/.f64 (-.f64 y a) z) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a))))) (+.f64 t x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))) a) (pow.f64 z 2))) (+.f64 (*.f64 2 t) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))) z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))) (pow.f64 a 2)) (pow.f64 z 3)))))) (+.f64 t x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) y) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) y) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) (pow.f64 z 3)))) (+.f64 (*.f64 2 t) (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) y) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) z))))) (+.f64 t x))
(-.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y a)) z))) (+.f64 (*.f64 2 t) (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y a)) (/.f64 a (pow.f64 z 2)))))) (+.f64 t x))
(-.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 y a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))) (+.f64 (*.f64 2 t) (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y a) z))))) (+.f64 t x))
(-.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 y a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 (*.f64 2 t) (*.f64 (/.f64 (-.f64 y a) z) (neg.f64 (-.f64 (*.f64 2 t) (+.f64 t x)))))) (+.f64 t x))
(-.f64 (+.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 a y)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 (+.f64 t t) (*.f64 (/.f64 (-.f64 x t) z) (-.f64 y a)))) (+.f64 t x))
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x))) z))
(*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) z)))
(*.f64 (-.f64 y z) (neg.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)))
(*.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 z y))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x))) z)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z))) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) z))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) (/.f64 a (pow.f64 z 2)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (/.f64 (-.f64 y z) (pow.f64 z 2))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) z))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) z)) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y z)))))
(neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 (-.f64 y z) z) (*.f64 a (/.f64 (-.f64 y z) (pow.f64 z 2))))))
(*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 x t) z) (*.f64 a (/.f64 (-.f64 x t) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x))) z)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z))) (pow.f64 z 2)))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) z))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) (/.f64 a (pow.f64 z 2))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (/.f64 (-.f64 y z) (pow.f64 z 2))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) z)))) (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 (*.f64 (-.f64 y z) (neg.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 z y)) (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) z)) (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x))) z)) (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z))) (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) z))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) (/.f64 a (pow.f64 z 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) z)))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (/.f64 (-.f64 y z) (pow.f64 z 2))) (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2))))) (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) z)) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (-.f64 y z))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 (-.f64 y z) z) (*.f64 (pow.f64 a 3) (/.f64 (-.f64 y z) (pow.f64 z 4))))) (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) z)) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))))
(/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) a)
(*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) a))
(*.f64 (/.f64 (-.f64 t x) a) (-.f64 y z))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x))) a) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)) (pow.f64 a 2)))
(+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (/.f64 (-.f64 y z) (pow.f64 a 2))))
(+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) a)) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (*.f64 z (-.f64 y z)) (pow.f64 a 2))))
(*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2)))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x))) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (-.f64 y z) z)) (pow.f64 a 2))))
(+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) a)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (/.f64 (-.f64 y z) (pow.f64 a 2))) (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 2)) (/.f64 (-.f64 y z) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) a)) (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (*.f64 z (-.f64 y z)) (pow.f64 a 2))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 y z)) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2)))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 y z) (pow.f64 a 3))))))
(*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2))) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 y z) (pow.f64 a 3))))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (-.f64 y z) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (-.f64 y z) (pow.f64 z 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x))) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 3))) (pow.f64 a 4)) (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (-.f64 y z) z)) (pow.f64 a 2)))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (/.f64 (-.f64 y z) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 z 3) (-.f64 y z)) (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 a 4)))) (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 2)) (/.f64 (-.f64 y z) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) a)) (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (*.f64 z (-.f64 y z)) (pow.f64 a 2))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (*.f64 (pow.f64 z 3) (-.f64 y z)) (pow.f64 a 4)))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 y z)) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2)))) (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (pow.f64 z 3) (/.f64 (-.f64 y z) (pow.f64 a 4))))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 y z) (pow.f64 a 3))))))
(+.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (pow.f64 z 3) (/.f64 (-.f64 y z) (pow.f64 a 4))))))
(*.f64 (-.f64 t x) (+.f64 (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 y z) (pow.f64 a 3)))) (*.f64 (-.f64 y z) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2))))))
(/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) a)
(*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) a))
(*.f64 (/.f64 (-.f64 t x) a) (-.f64 y z))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x))) a) (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)) (pow.f64 a 2)))
(+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (/.f64 (-.f64 y z) (pow.f64 a 2))))
(+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) a)) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (*.f64 z (-.f64 y z)) (pow.f64 a 2))))
(*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2)))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x))) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 2))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (-.f64 y z) z)) (pow.f64 a 2))))
(+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) a)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (/.f64 (-.f64 y z) (pow.f64 a 2))) (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 2)) (/.f64 (-.f64 y z) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) a)) (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (*.f64 z (-.f64 y z)) (pow.f64 a 2))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 y z)) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2)))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 y z) (pow.f64 a 3))))))
(*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2))) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 y z) (pow.f64 a 3))))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (-.f64 y z) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (-.f64 y z) (pow.f64 z 3))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (-.f64 y z) (pow.f64 z 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x))) a) (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (-.f64 y z) z)) (pow.f64 a 2)))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (/.f64 (-.f64 y z) (pow.f64 a 2))) (*.f64 (*.f64 (pow.f64 z 3) (-.f64 y z)) (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 a 4)))) (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 2)) (/.f64 (-.f64 y z) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) a)) (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (*.f64 z (-.f64 y z)) (pow.f64 a 2))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (*.f64 (pow.f64 z 3) (-.f64 y z)) (pow.f64 a 4)))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 y z)) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2)))) (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (pow.f64 z 3) (/.f64 (-.f64 y z) (pow.f64 a 4))))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 y z) (pow.f64 a 3))))))
(+.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (pow.f64 z 3) (/.f64 (-.f64 y z) (pow.f64 a 4))))))
(*.f64 (-.f64 t x) (+.f64 (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 y z) (pow.f64 a 3)))) (*.f64 (-.f64 y z) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2))))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z)))
(*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z))))
(neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z))))
(*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z))
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z)))
(*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z))))
(neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z))))
(*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z)))
(*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z))))
(neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z))))
(*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z))
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))))
(+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))) x) (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x))
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))))
(+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) t) (-.f64 y z)) (-.f64 a z)) (*.f64 -1 (*.f64 (-.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 z (-.f64 a z)) 1)) x)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))) x)
(+.f64 x (*.f64 -1 (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 a z)))))
(+.f64 x (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z)))))
(+.f64 x (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 z a)))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 z (-.f64 z a))))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y) (+.f64 x (*.f64 -1 (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y) (+.f64 x (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z))))))
(+.f64 x (+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z)))) (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 z a)) (+.f64 x (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y)))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 z (-.f64 z a))) (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y)))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y) (+.f64 x (*.f64 -1 (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y) (+.f64 x (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z))))))
(+.f64 x (+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z)))) (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 z a)) (+.f64 x (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y)))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 z (-.f64 z a))) (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y)))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y) (+.f64 x (*.f64 -1 (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y) (+.f64 x (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z))))))
(+.f64 x (+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z)))) (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 z a)) (+.f64 x (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y)))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 z (-.f64 z a))) (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y)))
(*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y)
(*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y)
(*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y)
(*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y) x))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y) (+.f64 x (*.f64 -1 (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y) (+.f64 x (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z))))))
(+.f64 x (+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z)))) (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 z a)) (+.f64 x (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y)))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 z (-.f64 z a))) (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y) x))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y) (+.f64 x (*.f64 -1 (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y) (+.f64 x (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z))))))
(+.f64 x (+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z)))) (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 z a)) (+.f64 x (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y)))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 z (-.f64 z a))) (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y) x))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y) (+.f64 x (*.f64 -1 (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y) (+.f64 x (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z))))))
(+.f64 x (+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z)))) (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))) y)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 z a)) (+.f64 x (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y)))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 z (-.f64 z a))) (*.f64 (-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))) y)))
(/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 a z))
(*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 y (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 a z)))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (-.f64 a z)))))
(+.f64 x (+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z)))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (-.f64 a z)))))
(+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z)))) (+.f64 x (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (-.f64 a z)))))
(+.f64 x (*.f64 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) (+.f64 y (neg.f64 z))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 a z)))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (-.f64 a z)))))
(+.f64 x (+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z)))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (-.f64 a z)))))
(+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z)))) (+.f64 x (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (-.f64 a z)))))
(+.f64 x (*.f64 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) (+.f64 y (neg.f64 z))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 a z))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 a z)))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (-.f64 a z)))))
(+.f64 x (+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z)))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (-.f64 a z)))))
(+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (-.f64 a z)))) (+.f64 x (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (-.f64 a z)))))
(+.f64 x (*.f64 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) (+.f64 y (neg.f64 z))))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) a) x)
(+.f64 x (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y a)))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) a) (+.f64 (*.f64 z (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 a 2))))) x))
(+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y a)) (*.f64 z (*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2))))))))
(+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2)))))) (+.f64 x (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y a))))
(+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y a)) (*.f64 (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2)))) (neg.f64 z))))
(+.f64 (*.f64 z (+.f64 (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))) (/.f64 (-.f64 x t) a))) (+.f64 x (*.f64 (-.f64 t x) (/.f64 y a))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 a 2))))) a) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) a) (+.f64 (*.f64 z (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 a 2))))) x)))
(+.f64 (+.f64 x (*.f64 z (*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2))))))) (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y a)) (*.f64 -1 (*.f64 z (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2))))))) (+.f64 x (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a))))
(+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y a)) (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 2) a) z))))
(+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y a)) (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2))))) (+.f64 z (/.f64 (pow.f64 z 2) a)))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 (+.f64 (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))) (/.f64 (-.f64 x t) a)) (+.f64 z (/.f64 (pow.f64 z 2) a)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 a 2))))) a) (+.f64 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) a) (+.f64 (*.f64 z (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 a 2))))) (pow.f64 a 2)) x))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a)) (+.f64 (+.f64 x (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 3) (pow.f64 a 2)))) (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y a)) (*.f64 z (*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2)))))))))
(+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y a)) (+.f64 (+.f64 x (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2))))) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (+.f64 x (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y a))) (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 (+.f64 (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))) (/.f64 (-.f64 x t) a)) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2)))))))
(-.f64 (*.f64 2 t) t)
t
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) z))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x))) z)) t))
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y z)))) (+.f64 t (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 a z)))))
(-.f64 (+.f64 (*.f64 2 t) (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y z)))) (+.f64 t (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 a z)))))
(-.f64 (+.f64 (*.f64 2 t) (*.f64 y (neg.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)))) (+.f64 t (*.f64 a (neg.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)))))
(-.f64 (+.f64 (*.f64 2 t) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (neg.f64 (/.f64 y z)))) (+.f64 t (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (neg.f64 (/.f64 a z)))))
(-.f64 (+.f64 (+.f64 t t) (*.f64 y (/.f64 (-.f64 x t) z))) (+.f64 t (*.f64 a (/.f64 (-.f64 x t) z))))
(-.f64 (+.f64 (*.f64 2 t) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) z)) (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x)))) (*.f64 -1 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))))) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x))) z)) t))
(-.f64 (+.f64 (*.f64 2 t) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y z))) (*.f64 (*.f64 -1 (-.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) y) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a))) (/.f64 a (pow.f64 z 2))))) (+.f64 t (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 a z)))))
(-.f64 (+.f64 (*.f64 2 t) (+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y z))) (*.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y a))) (/.f64 a (pow.f64 z 2))))) (+.f64 t (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 a z)))))
(-.f64 (+.f64 (*.f64 2 t) (+.f64 (*.f64 y (neg.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z))) (*.f64 a (/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 y a)) (pow.f64 z 2))))) (+.f64 t (*.f64 a (neg.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)))))
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y z))))) (+.f64 t (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (neg.f64 (/.f64 a z)))))
(-.f64 (+.f64 (+.f64 t t) (*.f64 (-.f64 x t) (+.f64 (/.f64 y z) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a))))) (+.f64 t (*.f64 a (/.f64 (-.f64 x t) z))))
(-.f64 (+.f64 (*.f64 2 t) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) z)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x)))) (*.f64 -1 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))))) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x)))) (*.f64 -1 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))))) (pow.f64 z 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x))) z)) t))
(-.f64 (+.f64 (+.f64 (*.f64 (*.f64 -1 (-.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) y) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a))) (/.f64 a (pow.f64 z 2))) (*.f64 (*.f64 -1 (-.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) y) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a))) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 (*.f64 2 t) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y z))))) (+.f64 t (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 a z)))))
(-.f64 (+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y z))) (+.f64 (*.f64 2 t) (+.f64 (*.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y a))) (/.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y a))) (pow.f64 z 3)))))) (+.f64 t (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 a z)))))
(-.f64 (+.f64 (*.f64 2 t) (+.f64 (*.f64 y (neg.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z))) (*.f64 (*.f64 (neg.f64 (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 y a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))) (+.f64 t (*.f64 a (neg.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)))))
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 y z)) (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))) (+.f64 t (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (neg.f64 (/.f64 a z)))))
(-.f64 (+.f64 (+.f64 (+.f64 t t) (*.f64 y (/.f64 (-.f64 x t) z))) (*.f64 (*.f64 (-.f64 t x) (-.f64 a y)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (+.f64 t (*.f64 a (/.f64 (-.f64 x t) z))))
(-.f64 (*.f64 2 t) t)
t
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))) z))) t)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) y) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) z))) t)
(-.f64 (+.f64 (*.f64 2 t) (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y a)) z))) t)
(-.f64 (+.f64 (*.f64 2 t) (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y a) z)))) t)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 (/.f64 (-.f64 y a) z) (neg.f64 (-.f64 (*.f64 2 t) (+.f64 t x))))) t)
(-.f64 (+.f64 (+.f64 t t) (*.f64 (/.f64 (-.f64 x t) z) (-.f64 y a))) t)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))) a) (pow.f64 z 2))) (+.f64 (*.f64 2 t) (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))) z)))) t)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) y) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) z)) (+.f64 (*.f64 2 t) (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) y) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a))) (pow.f64 z 2))))) t)
(-.f64 (+.f64 (*.f64 2 t) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y a)) z)) (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y a)) (/.f64 a (pow.f64 z 2)))))) t)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y a)) (/.f64 a (pow.f64 z 2))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y a) z))))) t)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y a) z)) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a)))))) t)
(-.f64 (+.f64 (+.f64 t t) (*.f64 (-.f64 x t) (+.f64 (/.f64 (-.f64 y a) z) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a))))) t)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))) a) (pow.f64 z 2))) (+.f64 (*.f64 2 t) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))) z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 y (-.f64 (*.f64 2 t) (+.f64 t x))) (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x)))) (pow.f64 a 2)) (pow.f64 z 3)))))) t)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) y) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) y) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) (pow.f64 z 3)))) (+.f64 (*.f64 2 t) (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) y) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)) z))))) t)
(-.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y a)) z))) (+.f64 (*.f64 2 t) (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y a)) (/.f64 a (pow.f64 z 2)))))) t)
(-.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 y a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))) (+.f64 (*.f64 2 t) (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y a) z))))) t)
(-.f64 (+.f64 (*.f64 (*.f64 (neg.f64 (-.f64 (*.f64 2 t) (+.f64 t x))) (-.f64 y a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 (*.f64 2 t) (*.f64 (/.f64 (-.f64 y a) z) (neg.f64 (-.f64 (*.f64 2 t) (+.f64 t x)))))) t)
(-.f64 (+.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 a y)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 (+.f64 t t) (*.f64 (/.f64 (-.f64 x t) z) (-.f64 y a)))) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) z)) x)
(+.f64 x (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) z))))
(+.f64 x (*.f64 (-.f64 y z) (neg.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z))))
(+.f64 x (*.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 z y)))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x)))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) z)) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) z))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) (/.f64 a (pow.f64 z 2))))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (/.f64 (-.f64 y z) (pow.f64 z 2))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) z)))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) z)) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y z))))))
(+.f64 x (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 (-.f64 y z) z) (*.f64 a (/.f64 (-.f64 y z) (pow.f64 z 2)))))))
(+.f64 x (*.f64 (-.f64 y z) (+.f64 (/.f64 (-.f64 x t) z) (*.f64 a (/.f64 (-.f64 x t) (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x)))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x)))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) z)) x)))
(+.f64 (+.f64 x (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) z)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) (/.f64 a (pow.f64 z 2)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (/.f64 (-.f64 y z) (pow.f64 z 2))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) z)))) (+.f64 x (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 (-.f64 y z) (neg.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z))) (+.f64 x (*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (-.f64 z y)) (+.f64 x (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(+.f64 x (+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) z)) (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x)))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x)))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x)))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) z)) x))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 (+.f64 x (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) z)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) (/.f64 a (pow.f64 z 2)))))))
(+.f64 (+.f64 x (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) z))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a) (/.f64 (-.f64 y z) (pow.f64 z 2))))))
(+.f64 x (+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) z)) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (-.f64 y z))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 (-.f64 y z) z) (*.f64 (pow.f64 a 3) (/.f64 (-.f64 y z) (pow.f64 z 4))))) (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(+.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) z))) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 y z)) (+.f64 (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
x
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x))) a) x)
(+.f64 x (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) a)))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) a) (-.f64 y z)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)) (pow.f64 a 2)) x))
(+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (/.f64 (-.f64 y z) (pow.f64 a 2)))))
(+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) a)) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (*.f64 z (-.f64 y z)) (pow.f64 a 2)))))
(+.f64 x (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2))))))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (-.f64 y z) z)) (pow.f64 a 2)) x)))
(+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) a)) (+.f64 x (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (/.f64 (-.f64 y z) (pow.f64 a 2))) (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 2)) (/.f64 (-.f64 y z) (pow.f64 a 3))))))
(+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) a)) (+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (*.f64 z (-.f64 y z)) (pow.f64 a 2))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 y z)) (pow.f64 a 3))))))
(+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2)))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 y z) (pow.f64 a 3)))))))
(+.f64 x (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2))) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 y z) (pow.f64 a 3)))))))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (-.f64 y z) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
x
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 (*.f64 2 t) (+.f64 t x))) a) x)
(+.f64 x (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) a)))
(+.f64 x (*.f64 (/.f64 (-.f64 t x) a) (-.f64 y z)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) a) (+.f64 (/.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)) (pow.f64 a 2)) x))
(+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (/.f64 (-.f64 y z) (pow.f64 a 2)))))
(+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) a)) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (*.f64 z (-.f64 y z)) (pow.f64 a 2)))))
(+.f64 x (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2))))))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2))))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (-.f64 y z)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (-.f64 y z) (pow.f64 z 2))) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 (-.f64 y z) z)) (pow.f64 a 2)) x)))
(+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) a)) (+.f64 x (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (/.f64 (-.f64 y z) (pow.f64 a 2))) (*.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 2)) (/.f64 (-.f64 y z) (pow.f64 a 3))))))
(+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (-.f64 y z) a)) (+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (*.f64 z (-.f64 y z)) (pow.f64 a 2))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 y z)) (pow.f64 a 3))))))
(+.f64 x (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2)))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 y z) (pow.f64 a 3)))))))
(+.f64 x (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2))) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 y z) (pow.f64 a 3)))))))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (-.f64 y z) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))))
(+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z))))
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) x))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) x))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) (+.f64 (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))) x))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z))
(*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 a z))) x))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z))
(neg.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z))
(/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (neg.f64 z))
(/.f64 (-.f64 x t) z)
(+.f64 (*.f64 a (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)) (*.f64 a (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2))))))
(+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)) (*.f64 a (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2))))))
(+.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (neg.f64 z)) (*.f64 a (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2))))))
(+.f64 (/.f64 (-.f64 x t) z) (*.f64 a (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 a (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2))))) z) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2)))) (/.f64 (pow.f64 a 2) z)) (*.f64 a (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2)))))))
(+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)) (*.f64 (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2)))) (+.f64 a (/.f64 (pow.f64 a 2) z))))
(+.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (neg.f64 z)) (*.f64 (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2)))) (+.f64 a (/.f64 (pow.f64 a 2) z))))
(+.f64 (/.f64 (-.f64 x t) z) (*.f64 (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2)))) (+.f64 a (/.f64 (pow.f64 a 2) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2))))) (pow.f64 z 2)) (+.f64 (*.f64 a (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2))))) z) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)) (*.f64 (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2)))) (/.f64 (pow.f64 a 2) z))) (+.f64 (*.f64 a (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2))))) (*.f64 (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2)))) (/.f64 (pow.f64 a 3) (pow.f64 z 2)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)) (*.f64 (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2)))) (+.f64 a (/.f64 (pow.f64 a 2) z)))) (*.f64 (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2)))) (/.f64 (pow.f64 a 3) (pow.f64 z 2))))
(+.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)) (*.f64 (pow.f64 a 2) (/.f64 (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2)))) z))) (*.f64 (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2)))) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 2)) a)))
(+.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (neg.f64 z)) (*.f64 (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2)))) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 2)) (+.f64 a (/.f64 (pow.f64 a 2) z)))))
(+.f64 (/.f64 (-.f64 x t) z) (*.f64 (-.f64 (+.f64 (/.f64 x (pow.f64 z 2)) (/.f64 t (pow.f64 z 2))) (*.f64 2 (/.f64 t (pow.f64 z 2)))) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 2)) (+.f64 a (/.f64 (pow.f64 a 2) z)))))
(/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)
(/.f64 (-.f64 t x) a)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (pow.f64 a 2)) (*.f64 2 (/.f64 t a))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 a 2))) (*.f64 2 (/.f64 t a))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (pow.f64 a 2))) (*.f64 t (/.f64 2 a))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (pow.f64 a 2))) (*.f64 2 (/.f64 t a))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))) (*.f64 2 (/.f64 t a))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 2)) (pow.f64 a 3)) (*.f64 2 (/.f64 t a)))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 2 (/.f64 t a)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 a 3))) (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 a 2))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 t (/.f64 2 a)) (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (pow.f64 a 2))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t a)) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 2 (/.f64 t a)) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 2 (/.f64 t a)) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 3)) (pow.f64 a 4)) (*.f64 2 (/.f64 t a))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 t a)) (*.f64 (pow.f64 z 3) (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 a 4)))) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 a 3))) (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 a 2))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (+.f64 (*.f64 t (/.f64 2 a)) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (pow.f64 a 2))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (+.f64 (*.f64 2 (/.f64 t a)) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t a)) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 2 (/.f64 t a)) (*.f64 (-.f64 t x) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)
(/.f64 (-.f64 t x) a)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (pow.f64 a 2)) (*.f64 2 (/.f64 t a))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 a 2))) (*.f64 2 (/.f64 t a))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (pow.f64 a 2))) (*.f64 t (/.f64 2 a))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (pow.f64 a 2))) (*.f64 2 (/.f64 t a))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))) (*.f64 2 (/.f64 t a))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 2)) (pow.f64 a 3)) (*.f64 2 (/.f64 t a)))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 2 (/.f64 t a)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 a 3))) (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 a 2))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 t (/.f64 2 a)) (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (pow.f64 a 2))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t a)) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 2 (/.f64 t a)) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 2 (/.f64 t a)) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 3)) (pow.f64 a 4)) (*.f64 2 (/.f64 t a))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 t a)) (*.f64 (pow.f64 z 3) (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 a 4)))) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 a 3))) (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 a 2))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (+.f64 (*.f64 t (/.f64 2 a)) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (pow.f64 a 2))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (+.f64 (*.f64 2 (/.f64 t a)) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t a)) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 2 (/.f64 t a)) (*.f64 (-.f64 t x) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) a)
(/.f64 (-.f64 t x) a)
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (pow.f64 a 2)) (*.f64 2 (/.f64 t a))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 a 2))) (*.f64 2 (/.f64 t a))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (pow.f64 a 2))) (*.f64 t (/.f64 2 a))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (pow.f64 a 2))) (*.f64 2 (/.f64 t a))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))) (*.f64 2 (/.f64 t a))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 2)) (pow.f64 a 3)) (*.f64 2 (/.f64 t a)))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 2 (/.f64 t a)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 a 3))) (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 a 2))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 t (/.f64 2 a)) (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (pow.f64 a 2))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t a)) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 2 (/.f64 t a)) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 2 (/.f64 t a)) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 2)) (pow.f64 a 3)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 z 3)) (pow.f64 a 4)) (*.f64 2 (/.f64 t a))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (+.f64 (*.f64 2 (/.f64 t a)) (*.f64 (pow.f64 z 3) (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 a 4)))) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 a 3))) (*.f64 z (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (pow.f64 a 2))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (+.f64 (*.f64 t (/.f64 2 a)) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (pow.f64 a 2))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (+.f64 (*.f64 2 (/.f64 t a)) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 z (pow.f64 a 2))) (+.f64 (*.f64 2 (/.f64 t a)) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(-.f64 (+.f64 (*.f64 2 (/.f64 t a)) (*.f64 (-.f64 t x) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))) (+.f64 (/.f64 t a) (/.f64 x a)))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z))
(neg.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z))
(/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (neg.f64 z))
(/.f64 (-.f64 x t) z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 z 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 a (pow.f64 z 2)))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 a (pow.f64 z 2))) (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)))
(*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 a (pow.f64 z 2)))))
(neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (/.f64 (-.f64 x t) z) (*.f64 a (/.f64 (-.f64 x t) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 z 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 a (pow.f64 z 2))) (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z))))
(*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (/.f64 (-.f64 x t) z) (*.f64 (-.f64 x t) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 z 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 a (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z))) (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 a (pow.f64 z 2))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(+.f64 (*.f64 (/.f64 a (pow.f64 z 2)) (neg.f64 (-.f64 (*.f64 2 t) (+.f64 t x)))) (*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (+.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(+.f64 (/.f64 (-.f64 x t) z) (*.f64 -1 (*.f64 (-.f64 t x) (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z))
(neg.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z))
(/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (neg.f64 z))
(/.f64 (-.f64 x t) z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 z 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 a (pow.f64 z 2)))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 a (pow.f64 z 2))) (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)))
(*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 a (pow.f64 z 2)))))
(neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (/.f64 (-.f64 x t) z) (*.f64 a (/.f64 (-.f64 x t) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 z 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 a (pow.f64 z 2))) (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z))))
(*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (/.f64 (-.f64 x t) z) (*.f64 (-.f64 x t) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 2 t) (+.f64 t x))) (pow.f64 z 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 a (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 -1 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z))) (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 a (pow.f64 z 2))) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(+.f64 (*.f64 (/.f64 a (pow.f64 z 2)) (neg.f64 (-.f64 (*.f64 2 t) (+.f64 t x)))) (*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (+.f64 (/.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) z) (*.f64 (-.f64 (*.f64 2 t) (+.f64 t x)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(+.f64 (/.f64 (-.f64 x t) z) (*.f64 -1 (*.f64 (-.f64 t x) (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))))
(*.f64 -1 (/.f64 x (-.f64 a z)))
(neg.f64 (/.f64 x (-.f64 a z)))
(/.f64 x (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(/.f64 t (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(/.f64 t (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))
(/.f64 t (-.f64 a z))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (*.f64 2 (/.f64 t (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (*.f64 -1 (/.f64 x (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (neg.f64 (/.f64 x (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (/.f64 x (-.f64 z a))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (*.f64 2 (/.f64 t (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (*.f64 -1 (/.f64 x (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (neg.f64 (/.f64 x (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (/.f64 x (-.f64 z a))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (*.f64 2 (/.f64 t (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (*.f64 -1 (/.f64 x (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (neg.f64 (/.f64 x (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (/.f64 x (-.f64 z a))) (/.f64 t (-.f64 a z)))
(*.f64 -1 (/.f64 x (-.f64 a z)))
(neg.f64 (/.f64 x (-.f64 a z)))
(/.f64 x (-.f64 z a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (*.f64 2 (/.f64 t (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (*.f64 -1 (/.f64 x (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (neg.f64 (/.f64 x (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (/.f64 x (-.f64 z a))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (*.f64 2 (/.f64 t (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (*.f64 -1 (/.f64 x (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (neg.f64 (/.f64 x (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (/.f64 x (-.f64 z a))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (*.f64 2 (/.f64 t (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (*.f64 -1 (/.f64 x (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (neg.f64 (/.f64 x (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (/.f64 x (-.f64 z a))) (/.f64 t (-.f64 a z)))
(*.f64 -1 (/.f64 x (-.f64 a z)))
(neg.f64 (/.f64 x (-.f64 a z)))
(/.f64 x (-.f64 z a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (*.f64 2 (/.f64 t (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (*.f64 -1 (/.f64 x (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (neg.f64 (/.f64 x (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (/.f64 x (-.f64 z a))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (*.f64 2 (/.f64 t (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (*.f64 -1 (/.f64 x (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (neg.f64 (/.f64 x (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (/.f64 x (-.f64 z a))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 x (-.f64 a z))) (*.f64 2 (/.f64 t (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (*.f64 -1 (/.f64 x (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (neg.f64 (/.f64 x (-.f64 a z)))) (/.f64 t (-.f64 a z)))
(-.f64 (+.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (/.f64 x (-.f64 z a))) (/.f64 t (-.f64 a z)))
(*.f64 -1 x)
(neg.f64 x)
(+.f64 t (*.f64 -1 x))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(+.f64 t (*.f64 -1 x))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(+.f64 t (*.f64 -1 x))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
t
(-.f64 (*.f64 2 t) t)
(+.f64 t (*.f64 -1 x))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(+.f64 t (*.f64 -1 x))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(+.f64 t (*.f64 -1 x))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
t
(-.f64 (*.f64 2 t) t)
(+.f64 t (*.f64 -1 x))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(+.f64 t (*.f64 -1 x))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(+.f64 t (*.f64 -1 x))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(-.f64 (*.f64 2 t) t)
t
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 x)) t)
(-.f64 (+.f64 (*.f64 2 t) (neg.f64 x)) t)
(-.f64 (+.f64 t (-.f64 t x)) t)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 x)) t)
(-.f64 (+.f64 (*.f64 2 t) (neg.f64 x)) t)
(-.f64 (+.f64 t (-.f64 t x)) t)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 x)) t)
(-.f64 (+.f64 (*.f64 2 t) (neg.f64 x)) t)
(-.f64 (+.f64 t (-.f64 t x)) t)
(*.f64 -1 x)
(neg.f64 x)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 x)) t)
(-.f64 (+.f64 (*.f64 2 t) (neg.f64 x)) t)
(-.f64 (+.f64 t (-.f64 t x)) t)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 x)) t)
(-.f64 (+.f64 (*.f64 2 t) (neg.f64 x)) t)
(-.f64 (+.f64 t (-.f64 t x)) t)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 x)) t)
(-.f64 (+.f64 (*.f64 2 t) (neg.f64 x)) t)
(-.f64 (+.f64 t (-.f64 t x)) t)
(*.f64 -1 x)
(neg.f64 x)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 x)) t)
(-.f64 (+.f64 (*.f64 2 t) (neg.f64 x)) t)
(-.f64 (+.f64 t (-.f64 t x)) t)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 x)) t)
(-.f64 (+.f64 (*.f64 2 t) (neg.f64 x)) t)
(-.f64 (+.f64 t (-.f64 t x)) t)
(-.f64 (+.f64 (*.f64 2 t) (*.f64 -1 x)) t)
(-.f64 (+.f64 (*.f64 2 t) (neg.f64 x)) t)
(-.f64 (+.f64 t (-.f64 t x)) t)
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))) 0)
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 0 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(-.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))) 0)
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(-.f64 0 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(-.f64 (*.f64 (-.f64 y z) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 2)) (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(-.f64 (+.f64 (*.f64 (-.f64 y z) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 2)) (*.f64 (-.f64 y z) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 2))) (+.f64 (*.f64 (-.f64 y z) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 2)) (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))))
(-.f64 (+.f64 (*.f64 (-.f64 y z) (*.f64 2 (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 (-.f64 y z) (*.f64 2 (/.f64 (-.f64 t x) (-.f64 a z))))) (+.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (-.f64 t x)) (*.f64 (-.f64 y z) (*.f64 2 (/.f64 (-.f64 t x) (-.f64 a z))))))
(-.f64 (*.f64 (-.f64 y z) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 4)) (+.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (-.f64 t x)) (*.f64 2 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))))))
(-.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) (*.f64 (-.f64 y z) 4)) (+.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (-.f64 t x)) (*.f64 2 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))))))
(-.f64 (*.f64 4 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (*.f64 (*.f64 2 (-.f64 y z)) (/.f64 1 (-.f64 a z))))))
(-.f64 (*.f64 4 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))) 3))
(/.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))) 1)
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(/.f64 (*.f64 (-.f64 x t) (-.f64 z y)) (-.f64 a z))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(/.f64 (neg.f64 (*.f64 (-.f64 x t) (-.f64 z y))) (-.f64 z a))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(/.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 z a))) -1)
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(pow.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))) 1)
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(neg.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (/.f64 x (-.f64 a z)))) (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))
(-.f64 (+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))) 0)
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 1 (+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(*.f64 (+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))) 1)
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(/.f64 (+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))) 1)
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(pow.f64 (+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))) 1)
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 a z))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 (*.f64 2 t) t) (-.f64 a z))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 0)
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 0 (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) (/.f64 t (-.f64 z a)))
(/.f64 (-.f64 t (+.f64 t (-.f64 t x))) (-.f64 z a))
(+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 z a)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 z a)) (/.f64 (+.f64 t t) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 z a)) (*.f64 2 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 t (-.f64 z a)) (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) (/.f64 t (-.f64 z a)))
(/.f64 (-.f64 t (+.f64 t (-.f64 t x))) (-.f64 z a))
(+.f64 (/.f64 (+.f64 t t) (-.f64 z a)) (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 z a)) (/.f64 (+.f64 t t) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 z a)) (*.f64 2 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z)) (*.f64 (/.f64 t (-.f64 a z)) 3))
(+.f64 (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z)) (*.f64 3 (/.f64 t (-.f64 a z))))
(+.f64 (/.f64 (+.f64 (+.f64 t t) x) (-.f64 z a)) (*.f64 3 (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) 3) (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z)))
(+.f64 (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z)) (*.f64 (/.f64 t (-.f64 a z)) 3))
(+.f64 (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z)) (*.f64 3 (/.f64 t (-.f64 a z))))
(+.f64 (/.f64 (+.f64 (+.f64 t t) x) (-.f64 z a)) (*.f64 3 (/.f64 t (-.f64 a z))))
(-.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 0)
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(-.f64 0 (/.f64 (-.f64 t x) (-.f64 z a)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(-.f64 (/.f64 (-.f64 t x) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) -2))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(-.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) (/.f64 t (-.f64 z a)))
(/.f64 (-.f64 t (+.f64 t (-.f64 t x))) (-.f64 z a))
(-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(-.f64 (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 z a)) (*.f64 2 (/.f64 t (-.f64 a z))))
(-.f64 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 a z))))
(-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (/.f64 (+.f64 t x) (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))))
(-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))))
(-.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z))))
(-.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (+.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (/.f64 (+.f64 t x) (-.f64 a z))))
(-.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (+.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 t x) (-.f64 a z))))
(-.f64 (*.f64 t (/.f64 -4 (-.f64 z a))) (+.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 t x) (-.f64 a z))))
(-.f64 (*.f64 t (/.f64 4 (-.f64 a z))) (+.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 t x) (-.f64 a z))))
(-.f64 (/.f64 (+.f64 t (+.f64 t x)) (-.f64 a z)) (/.f64 (+.f64 t (+.f64 x x)) (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(-.f64 (/.f64 t (-.f64 z a)) (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) (/.f64 t (-.f64 z a)))
(/.f64 (-.f64 t (+.f64 t (-.f64 t x))) (-.f64 z a))
(-.f64 (/.f64 (+.f64 t t) (-.f64 z a)) (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 a z)))
(-.f64 (*.f64 2 (/.f64 t (-.f64 z a))) (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 t t) (-.f64 z a)) (+.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)) (/.f64 t (-.f64 z a))))
(-.f64 (/.f64 (+.f64 t t) (-.f64 z a)) (+.f64 (/.f64 t (-.f64 z a)) (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a))))
(-.f64 (*.f64 2 (/.f64 t (-.f64 z a))) (+.f64 (/.f64 t (-.f64 z a)) (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a))))
(-.f64 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 a z)) (*.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) -2))
(-.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(-.f64 (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z)) (/.f64 (*.f64 t 3) (-.f64 z a)))
(-.f64 (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z)) (*.f64 t (/.f64 3 (-.f64 z a))))
(-.f64 (/.f64 (+.f64 (+.f64 t t) x) (-.f64 z a)) (*.f64 3 (/.f64 t (-.f64 z a))))
(-.f64 (*.f64 (/.f64 t (-.f64 a z)) 3) (/.f64 (+.f64 t (+.f64 t x)) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 t (-.f64 a z)) 3) (/.f64 (+.f64 x (+.f64 t t)) (-.f64 a z)))
(-.f64 (*.f64 3 (/.f64 t (-.f64 a z))) (/.f64 (+.f64 x (+.f64 t t)) (-.f64 a z)))
(-.f64 (*.f64 3 (/.f64 t (-.f64 a z))) (/.f64 (+.f64 (+.f64 t t) x) (-.f64 a z)))
(-.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) (/.f64 (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x))) (-.f64 z a)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(-.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) (+.f64 (/.f64 (+.f64 t t) (-.f64 z a)) (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 a z))))
(-.f64 (*.f64 4 (/.f64 t (-.f64 z a))) (+.f64 (/.f64 (+.f64 t t) (-.f64 z a)) (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 a z))))
(-.f64 (*.f64 t (/.f64 -4 (-.f64 a z))) (+.f64 (/.f64 (+.f64 t t) (-.f64 z a)) (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 a z))))
(-.f64 (*.f64 t (/.f64 -4 (-.f64 a z))) (+.f64 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 a z)) (*.f64 2 (/.f64 t (-.f64 z a)))))
(-.f64 (/.f64 (+.f64 x x) (-.f64 z a)) (+.f64 (/.f64 t (-.f64 z a)) (/.f64 x (-.f64 z a))))
(-.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (/.f64 (+.f64 t t) (-.f64 z a)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(-.f64 (/.f64 (+.f64 t (+.f64 x x)) (-.f64 z a)) (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(-.f64 (/.f64 (+.f64 t (*.f64 (+.f64 t (-.f64 t x)) 3)) (-.f64 z a)) (*.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)) 4))
(-.f64 (/.f64 (+.f64 t (*.f64 3 (+.f64 t (-.f64 t x)))) (-.f64 z a)) (*.f64 4 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a))))
(-.f64 (/.f64 (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x))) (-.f64 a z)) (*.f64 (/.f64 t (-.f64 a z)) 4))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(-.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 2) (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(-.f64 (*.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) 4) (/.f64 (+.f64 t (*.f64 (+.f64 t (-.f64 t x)) 3)) (-.f64 a z)))
(-.f64 (*.f64 4 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z))) (/.f64 (+.f64 t (*.f64 3 (+.f64 t (-.f64 t x)))) (-.f64 a z)))
(-.f64 (*.f64 2 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 z a)) (*.f64 2 (/.f64 t (-.f64 a z)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 z a))) (+.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 z a))))
(-.f64 (*.f64 2 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 z a))) (+.f64 (*.f64 t (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 z a))))
(-.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) -2) (+.f64 (/.f64 (-.f64 t x) (-.f64 z a)) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) -2)))
(-.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) -2) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) -3))
(-.f64 (*.f64 (/.f64 (+.f64 t (+.f64 t x)) (-.f64 a z)) 2) (+.f64 (/.f64 (+.f64 t (+.f64 t x)) (-.f64 a z)) (/.f64 (+.f64 t (+.f64 x x)) (-.f64 a z))))
(-.f64 (*.f64 2 (/.f64 (+.f64 x (+.f64 t t)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 x (+.f64 t t)) (-.f64 a z)) (/.f64 (+.f64 t (+.f64 x x)) (-.f64 a z))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 t t) x) (-.f64 a z))) (+.f64 (/.f64 (+.f64 (+.f64 t t) x) (-.f64 a z)) (/.f64 (+.f64 t (+.f64 x x)) (-.f64 a z))))
(-.f64 (*.f64 (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z)) 2) (+.f64 (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z)) (/.f64 (*.f64 t 3) (-.f64 z a))))
(-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z))) (+.f64 (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z)) (/.f64 (*.f64 t 3) (-.f64 z a))))
(-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z))) (+.f64 (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z)) (*.f64 t (/.f64 3 (-.f64 z a)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (+.f64 t t) x) (-.f64 z a))) (+.f64 (/.f64 (+.f64 (+.f64 t t) x) (-.f64 z a)) (*.f64 3 (/.f64 t (-.f64 z a)))))
(-.f64 (*.f64 (*.f64 (/.f64 t (-.f64 a z)) 3) 2) (+.f64 (/.f64 (+.f64 t (+.f64 t x)) (-.f64 a z)) (*.f64 (/.f64 t (-.f64 a z)) 3)))
(-.f64 (*.f64 2 (*.f64 (/.f64 t (-.f64 a z)) 3)) (+.f64 (*.f64 (/.f64 t (-.f64 a z)) 3) (/.f64 (+.f64 x (+.f64 t t)) (-.f64 a z))))
(-.f64 (*.f64 (/.f64 t (-.f64 a z)) 6) (+.f64 (*.f64 (/.f64 t (-.f64 a z)) 3) (/.f64 (+.f64 x (+.f64 t t)) (-.f64 a z))))
(-.f64 (*.f64 6 (/.f64 t (-.f64 a z))) (+.f64 (*.f64 3 (/.f64 t (-.f64 a z))) (/.f64 (+.f64 x (+.f64 t t)) (-.f64 a z))))
(-.f64 (*.f64 6 (/.f64 t (-.f64 a z))) (+.f64 (*.f64 3 (/.f64 t (-.f64 a z))) (/.f64 (+.f64 (+.f64 t t) x) (-.f64 a z))))
(-.f64 (*.f64 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 a z)) 2) (+.f64 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 a z)) (*.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) -2)))
(-.f64 (*.f64 2 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 x (*.f64 t -3)) (-.f64 a z)) (*.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) -2)))
(-.f64 (+.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) (/.f64 (*.f64 t 4) (-.f64 z a))) (+.f64 (/.f64 (*.f64 t 4) (-.f64 z a)) (/.f64 (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x))) (-.f64 z a))))
(-.f64 (+.f64 (*.f64 4 (/.f64 t (-.f64 z a))) (*.f64 4 (/.f64 t (-.f64 z a)))) (+.f64 (*.f64 4 (/.f64 t (-.f64 z a))) (/.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 t 4) t)) (-.f64 z a))))
(-.f64 (+.f64 (*.f64 4 (/.f64 t (-.f64 z a))) (*.f64 4 (/.f64 t (-.f64 z a)))) (+.f64 (*.f64 4 (/.f64 t (-.f64 z a))) (/.f64 (+.f64 (*.f64 t 4) (-.f64 t x)) (-.f64 z a))))
(-.f64 (*.f64 (/.f64 t (-.f64 z a)) 8) (+.f64 (*.f64 4 (/.f64 t (-.f64 z a))) (/.f64 (+.f64 (-.f64 t x) (*.f64 t 4)) (-.f64 z a))))
(-.f64 (*.f64 (/.f64 t (-.f64 z a)) 8) (+.f64 (*.f64 t (/.f64 -4 (-.f64 a z))) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 5)) (-.f64 z a))))
(-.f64 (*.f64 (/.f64 t (-.f64 z a)) 8) (+.f64 (*.f64 t (/.f64 -4 (-.f64 a z))) (/.f64 (-.f64 (*.f64 t 5) x) (-.f64 z a))))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 2) (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 2)) (+.f64 (*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 2) (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(-.f64 (+.f64 (*.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) 4) (*.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) 4)) (+.f64 (*.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) 4) (/.f64 (+.f64 t (*.f64 (+.f64 t (-.f64 t x)) 3)) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z))) (*.f64 4 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)))) (+.f64 (*.f64 4 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z))) (/.f64 (+.f64 t (*.f64 3 (+.f64 t (-.f64 t x)))) (-.f64 a z))))
(-.f64 (*.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) 8) (+.f64 (*.f64 4 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z))) (/.f64 (+.f64 t (*.f64 3 (+.f64 t (-.f64 t x)))) (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (/.f64 (+.f64 t x) (-.f64 z a))) (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (/.f64 (+.f64 t t) (-.f64 z a))))
(-.f64 (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (/.f64 (+.f64 t x) (-.f64 z a))) (+.f64 (/.f64 (+.f64 t t) (-.f64 z a)) (/.f64 (+.f64 t x) (-.f64 z a))))
(-.f64 (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (/.f64 (+.f64 t x) (-.f64 z a))) (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 2 (/.f64 t (-.f64 z a)))))
(-.f64 (+.f64 (/.f64 (+.f64 t (+.f64 x x)) (-.f64 z a)) (/.f64 (+.f64 t (+.f64 x x)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 t (+.f64 x x)) (-.f64 z a)) (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (+.f64 t (+.f64 x x)) (-.f64 z a)) (/.f64 (+.f64 t (+.f64 x x)) (-.f64 z a))) (+.f64 (/.f64 (-.f64 (*.f64 t -2) x) (-.f64 a z)) (/.f64 (+.f64 t (+.f64 x x)) (-.f64 z a))))
(-.f64 (+.f64 (/.f64 (+.f64 t (+.f64 x x)) (-.f64 z a)) (/.f64 (+.f64 t (+.f64 x x)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 (+.f64 t t) x) (-.f64 z a)) (/.f64 (+.f64 t (+.f64 x x)) (-.f64 z a))))
(-.f64 (+.f64 (/.f64 (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x))) (-.f64 a z)) (/.f64 (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x))) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x))) (-.f64 a z)) (*.f64 (/.f64 t (-.f64 a z)) 4)))
(-.f64 (+.f64 (/.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 t 4) t)) (-.f64 a z)) (/.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 t 4) t)) (-.f64 a z))) (+.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (/.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 t 4) t)) (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (+.f64 (*.f64 t 4) (-.f64 t x)) (-.f64 a z)) (/.f64 (+.f64 (*.f64 t 4) (-.f64 t x)) (-.f64 a z))) (+.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (/.f64 (+.f64 (*.f64 t 4) (-.f64 t x)) (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (+.f64 (-.f64 t x) (*.f64 t 4)) (-.f64 a z)) (/.f64 (+.f64 (-.f64 t x) (*.f64 t 4)) (-.f64 a z))) (+.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (/.f64 (+.f64 (-.f64 t x) (*.f64 t 4)) (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 5)) (-.f64 a z)) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 5)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 5)) (-.f64 a z)) (*.f64 t (/.f64 -4 (-.f64 z a)))))
(-.f64 (+.f64 (/.f64 (-.f64 (*.f64 t 5) x) (-.f64 a z)) (/.f64 (-.f64 (*.f64 t 5) x) (-.f64 a z))) (+.f64 (/.f64 (-.f64 (*.f64 t 5) x) (-.f64 a z)) (*.f64 t (/.f64 4 (-.f64 a z)))))
(-.f64 (+.f64 (/.f64 (+.f64 t (*.f64 (+.f64 t (-.f64 t x)) 3)) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 (+.f64 t (-.f64 t x)) 3)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 t (*.f64 (+.f64 t (-.f64 t x)) 3)) (-.f64 z a)) (*.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)) 4)))
(-.f64 (+.f64 (/.f64 (+.f64 t (*.f64 3 (+.f64 t (-.f64 t x)))) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 3 (+.f64 t (-.f64 t x)))) (-.f64 z a))) (+.f64 (/.f64 (+.f64 t (*.f64 3 (+.f64 t (-.f64 t x)))) (-.f64 z a)) (*.f64 4 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)))))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 1)
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(/.f64 (/.f64 (-.f64 t x) (-.f64 z a)) -1)
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(pow.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 1)
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(neg.f64 (/.f64 (-.f64 t x) (-.f64 z a)))
(+.f64 (/.f64 t (-.f64 a z)) (*.f64 -1 (/.f64 x (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (neg.f64 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 t (neg.f64 x))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(+.f64 (+.f64 t t) (-.f64 (neg.f64 x) t))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(+.f64 (+.f64 t (-.f64 t x)) (neg.f64 t))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(+.f64 (-.f64 t x) 0)
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(+.f64 0 (-.f64 t x))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(+.f64 (*.f64 (+.f64 t (-.f64 t x)) 2) (+.f64 x (*.f64 t -3)))
(+.f64 (+.f64 x (*.f64 t -3)) (*.f64 2 (+.f64 t (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 t -3) (*.f64 2 (+.f64 t (-.f64 t x)))))
(+.f64 (+.f64 (*.f64 t 3) (neg.f64 x)) (*.f64 t -2))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(+.f64 (*.f64 t 4) (-.f64 (*.f64 t -4) (-.f64 x t)))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(+.f64 (+.f64 t (+.f64 t x)) (-.f64 (*.f64 x -2) t))
(+.f64 (+.f64 x (+.f64 t t)) (-.f64 (*.f64 x -2) t))
(+.f64 x (+.f64 (+.f64 t t) (-.f64 (*.f64 x -2) t)))
(+.f64 t (+.f64 (+.f64 t x) (-.f64 (*.f64 x -2) t)))
(+.f64 (*.f64 t 3) (-.f64 (*.f64 t -2) x))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(+.f64 (neg.f64 t) (+.f64 t (-.f64 t x)))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(+.f64 (neg.f64 x) t)
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(+.f64 (*.f64 t -2) (+.f64 (*.f64 t 3) (neg.f64 x)))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(+.f64 (*.f64 t -4) (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x))))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(+.f64 (-.f64 (neg.f64 x) t) (+.f64 t t))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(+.f64 (-.f64 (*.f64 x -2) t) (+.f64 t (+.f64 t x)))
(+.f64 (+.f64 x (+.f64 t t)) (-.f64 (*.f64 x -2) t))
(+.f64 x (+.f64 (+.f64 t t) (-.f64 (*.f64 x -2) t)))
(+.f64 t (+.f64 (+.f64 t x) (-.f64 (*.f64 x -2) t)))
(+.f64 (*.f64 x -2) (+.f64 (+.f64 t (+.f64 t x)) (neg.f64 t)))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(+.f64 (-.f64 (*.f64 t -2) x) (*.f64 t 3))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(+.f64 (+.f64 x (*.f64 t -3)) (*.f64 (+.f64 t (-.f64 t x)) 2))
(+.f64 (+.f64 x (*.f64 t -3)) (*.f64 2 (+.f64 t (-.f64 t x))))
(+.f64 x (+.f64 (*.f64 t -3) (*.f64 2 (+.f64 t (-.f64 t x)))))
(+.f64 (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x))) (*.f64 t -4))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(+.f64 (*.f64 t 5) (-.f64 (*.f64 t -2) (+.f64 t (+.f64 t x))))
(+.f64 (*.f64 t 5) (-.f64 (*.f64 t -2) (+.f64 x (+.f64 t t))))
(+.f64 (-.f64 (*.f64 t -2) (+.f64 x (+.f64 t t))) (*.f64 t 5))
(+.f64 (-.f64 (*.f64 t -2) (+.f64 (+.f64 t t) x)) (*.f64 t 5))
(+.f64 (+.f64 (+.f64 t (+.f64 t x)) (neg.f64 t)) (*.f64 x -2))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(+.f64 (-.f64 (*.f64 t -4) (-.f64 x t)) (*.f64 t 4))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(+.f64 (-.f64 (*.f64 t -2) (+.f64 t (+.f64 t x))) (*.f64 t 5))
(+.f64 (*.f64 t 5) (-.f64 (*.f64 t -2) (+.f64 x (+.f64 t t))))
(+.f64 (-.f64 (*.f64 t -2) (+.f64 x (+.f64 t t))) (*.f64 t 5))
(+.f64 (-.f64 (*.f64 t -2) (+.f64 (+.f64 t t) x)) (*.f64 t 5))
(*.f64 1 (-.f64 t x))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(*.f64 (-.f64 t x) 1)
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(*.f64 (-.f64 x t) -1)
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(*.f64 -1 (-.f64 x t))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(*.f64 -1 (-.f64 (-.f64 (neg.f64 x) t) (*.f64 x -2)))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(*.f64 -1 (-.f64 (+.f64 (-.f64 t x) (*.f64 t -2)) (*.f64 x -2)))
(neg.f64 (-.f64 (+.f64 (-.f64 t x) (*.f64 t -2)) (*.f64 x -2)))
(-.f64 (*.f64 x -2) (+.f64 (neg.f64 x) (neg.f64 t)))
(*.f64 -1 (-.f64 (*.f64 t -2) (+.f64 (-.f64 t x) (*.f64 t -2))))
(neg.f64 (-.f64 (*.f64 t -2) (+.f64 (-.f64 t x) (*.f64 t -2))))
(+.f64 (+.f64 (neg.f64 x) (neg.f64 t)) (+.f64 t t))
(*.f64 -1 (-.f64 (+.f64 (-.f64 x t) (neg.f64 t)) (neg.f64 t)))
(neg.f64 (-.f64 (+.f64 (-.f64 x t) (neg.f64 t)) (neg.f64 t)))
(neg.f64 (+.f64 t (+.f64 (-.f64 x t) (neg.f64 t))))
(-.f64 (neg.f64 t) (+.f64 (-.f64 x t) (neg.f64 t)))
(*.f64 -1 (-.f64 t (+.f64 t (-.f64 t x))))
(*.f64 -1 (-.f64 (*.f64 (+.f64 t (-.f64 t x)) -2) (+.f64 (-.f64 x t) (*.f64 t -2))))
(neg.f64 (-.f64 (*.f64 (+.f64 t (-.f64 t x)) -2) (+.f64 (-.f64 x t) (*.f64 t -2))))
(neg.f64 (-.f64 (*.f64 (+.f64 t (-.f64 t x)) -2) (+.f64 x (*.f64 t -3))))
(-.f64 (+.f64 x (*.f64 t -3)) (*.f64 (+.f64 t (-.f64 t x)) -2))
(*.f64 -1 (-.f64 (+.f64 (-.f64 x t) (*.f64 t -2)) (*.f64 t -2)))
(neg.f64 (-.f64 (+.f64 (-.f64 x t) (*.f64 t -2)) (*.f64 t -2)))
(neg.f64 (-.f64 (+.f64 x (*.f64 t -3)) (*.f64 t -2)))
(-.f64 (*.f64 t -2) (+.f64 x (*.f64 t -3)))
(*.f64 -1 (-.f64 (+.f64 (neg.f64 t) (*.f64 t -2)) (-.f64 (*.f64 t -2) x)))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(/.f64 (-.f64 t x) 1)
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(/.f64 (-.f64 x t) -1)
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(/.f64 (-.f64 (-.f64 (neg.f64 x) t) (*.f64 x -2)) -1)
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(/.f64 (-.f64 (*.f64 t -4) (-.f64 (*.f64 t -4) (-.f64 x t))) -1)
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(/.f64 (-.f64 (-.f64 t (-.f64 (*.f64 t -2) x)) (*.f64 t 4)) -1)
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(/.f64 (-.f64 (-.f64 (*.f64 t -4) (-.f64 x t)) (*.f64 t -4)) 1)
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(/.f64 (-.f64 (neg.f64 (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x)))) (*.f64 t -4)) -1)
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(/.f64 (-.f64 (-.f64 (+.f64 t t) (-.f64 (*.f64 t -2) x)) (*.f64 t 5)) -1)
(neg.f64 (-.f64 (+.f64 x (-.f64 (+.f64 t t) (*.f64 t -2))) (*.f64 t 5)))
(-.f64 (neg.f64 (+.f64 x (-.f64 (+.f64 t t) (*.f64 t -2)))) (*.f64 t -5))
(+.f64 (-.f64 (*.f64 t -2) x) (-.f64 (*.f64 t 5) (+.f64 t t)))
(-.f64 (*.f64 t 5) (+.f64 (+.f64 t t) (+.f64 (+.f64 t t) x)))
(/.f64 (-.f64 (+.f64 t (+.f64 (*.f64 t 4) (neg.f64 x))) (*.f64 (+.f64 (*.f64 t 3) (neg.f64 x)) 2)) -1)
(neg.f64 (-.f64 (+.f64 (neg.f64 x) (+.f64 (*.f64 t 4) t)) (*.f64 2 (+.f64 (*.f64 t 3) (neg.f64 x)))))
(-.f64 (neg.f64 (+.f64 (*.f64 t 4) (-.f64 t x))) (*.f64 (+.f64 (*.f64 t 3) (neg.f64 x)) -2))
(-.f64 (*.f64 2 (+.f64 (*.f64 t 3) (neg.f64 x))) (+.f64 (-.f64 t x) (*.f64 t 4)))
(-.f64 (*.f64 2 (+.f64 (*.f64 t 3) (neg.f64 x))) (+.f64 (neg.f64 x) (*.f64 t 5)))
(+.f64 (-.f64 x (*.f64 t 5)) (*.f64 2 (+.f64 (*.f64 t 3) (neg.f64 x))))
(/.f64 (-.f64 (+.f64 (+.f64 t (+.f64 t x)) (*.f64 t 3)) (*.f64 (+.f64 t t) 3)) -1)
(neg.f64 (-.f64 (+.f64 (+.f64 x (+.f64 t t)) (*.f64 t 3)) (*.f64 3 (+.f64 t t))))
(-.f64 (neg.f64 (+.f64 (+.f64 t x) (+.f64 t (*.f64 t 3)))) (*.f64 (+.f64 t t) -3))
(-.f64 (*.f64 3 (+.f64 t t)) (+.f64 (+.f64 t x) (+.f64 t (*.f64 t 3))))
(-.f64 (*.f64 (+.f64 t t) 3) (+.f64 (+.f64 t x) (*.f64 t 4)))
(pow.f64 (-.f64 t x) 1)
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)
(neg.f64 (-.f64 x t))
(-.f64 (*.f64 2 t) (+.f64 t x))
(-.f64 t x)

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
2.7b
(+.f64 x (-.f64 t x))
Compiler

Compiled 15 to 7 computations (53.3% saved)

series0.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
t
@inf
(+.f64 x (-.f64 t x))
0.0ms
x
@0
(+.f64 x (-.f64 t x))
0.0ms
t
@-inf
(+.f64 x (-.f64 t x))
0.0ms
x
@inf
(+.f64 x (-.f64 t x))
0.0ms
x
@-inf
(+.f64 x (-.f64 t x))

rewrite81.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
2324×rational_best-2
2324×rational_best-1
916×rational_best-simplify-50
906×rational_best-4
906×rational_best-3
Iterations

Useful iterations: 7 (0.0ms)

IterNodesCost
0613
13913
27013
311213
418713
534513
664713
711881
821781
935421
1072351
Stop Event
node limit
Counts
1 → 16
Calls
Call 1
Inputs
(+.f64 x (-.f64 t x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 t 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (neg.f64 (+.f64 x t)) (+.f64 (+.f64 x t) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 (+.f64 x t) 2) (*.f64 -1 (+.f64 x (+.f64 x (*.f64 t 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 x 4) (*.f64 -1 (+.f64 x (+.f64 t (*.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (+.f64 x t)) (+.f64 (+.f64 x t) (neg.f64 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 x t) 2) (*.f64 -1 (+.f64 x (+.f64 x (*.f64 t 3))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x 4) (*.f64 -1 (+.f64 x (+.f64 t (*.f64 x 3))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 t 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x . t)))))

simplify276.0ms (0.7%)

Algorithm
egg-herbie
Rules
13294×rational_best-simplify-51
2760×rational_best-simplify-1
2480×rational_best-simplify-2
850×rational_best-simplify-10
848×rational_best-simplify-9
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
044284
173276
2112268
3158268
4220244
5293244
6394244
7623244
8720244
9787244
10829244
11925244
121193244
131969244
142663244
153113244
163653244
173653244
183653244
193653244
206789244
216789244
226789244
236789244
246789244
257573244
267573244
Stop Event
node limit
Counts
40 → 27
Calls
Call 1
Inputs
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
(-.f64 t 0)
(-.f64 0 (neg.f64 t))
(*.f64 t 1)
(*.f64 1 t)
(*.f64 -1 (neg.f64 t))
(*.f64 -1 (+.f64 (neg.f64 (+.f64 x t)) (+.f64 (+.f64 x t) (neg.f64 t))))
(*.f64 -1 (+.f64 (*.f64 (+.f64 x t) 2) (*.f64 -1 (+.f64 x (+.f64 x (*.f64 t 3))))))
(*.f64 -1 (+.f64 (*.f64 x 4) (*.f64 -1 (+.f64 x (+.f64 t (*.f64 x 3))))))
(*.f64 (neg.f64 t) -1)
(*.f64 (+.f64 (neg.f64 (+.f64 x t)) (+.f64 (+.f64 x t) (neg.f64 t))) -1)
(*.f64 (+.f64 (*.f64 (+.f64 x t) 2) (*.f64 -1 (+.f64 x (+.f64 x (*.f64 t 3))))) -1)
(*.f64 (+.f64 (*.f64 x 4) (*.f64 -1 (+.f64 x (+.f64 t (*.f64 x 3))))) -1)
(/.f64 t 1)
(/.f64 (neg.f64 t) -1)
(pow.f64 t 1)
(neg.f64 (neg.f64 t))
Outputs
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
(-.f64 t 0)
t
(-.f64 0 (neg.f64 t))
t
(*.f64 t 1)
t
(*.f64 1 t)
t
(*.f64 -1 (neg.f64 t))
t
(*.f64 -1 (+.f64 (neg.f64 (+.f64 x t)) (+.f64 (+.f64 x t) (neg.f64 t))))
(neg.f64 (+.f64 (neg.f64 (+.f64 t x)) (+.f64 (neg.f64 t) (+.f64 t x))))
(neg.f64 (+.f64 (neg.f64 (+.f64 t x)) (+.f64 x (*.f64 t 0))))
(neg.f64 (+.f64 x (+.f64 (-.f64 t t) (neg.f64 (+.f64 t x)))))
(neg.f64 (+.f64 x (neg.f64 (+.f64 t x))))
(*.f64 -1 (+.f64 (*.f64 (+.f64 x t) 2) (*.f64 -1 (+.f64 x (+.f64 x (*.f64 t 3))))))
(neg.f64 (+.f64 (*.f64 (+.f64 t x) 2) (*.f64 -1 (+.f64 x (+.f64 x (*.f64 t 3))))))
(neg.f64 (+.f64 (*.f64 (+.f64 t x) 2) (neg.f64 (+.f64 x (+.f64 x (*.f64 t 3))))))
(neg.f64 (+.f64 (*.f64 (+.f64 t x) 2) (neg.f64 (+.f64 (*.f64 t 3) (+.f64 x x)))))
(*.f64 -1 (+.f64 (*.f64 x 4) (*.f64 -1 (+.f64 x (+.f64 t (*.f64 x 3))))))
(neg.f64 (+.f64 (*.f64 x 4) (*.f64 -1 (+.f64 x (+.f64 t (*.f64 x 3))))))
(neg.f64 (+.f64 (*.f64 x 4) (neg.f64 (+.f64 x (+.f64 t (*.f64 x 3))))))
(neg.f64 (+.f64 (*.f64 x 4) (neg.f64 (+.f64 t (+.f64 x (*.f64 x 3))))))
(*.f64 (neg.f64 t) -1)
t
(*.f64 (+.f64 (neg.f64 (+.f64 x t)) (+.f64 (+.f64 x t) (neg.f64 t))) -1)
(neg.f64 (+.f64 (neg.f64 (+.f64 t x)) (+.f64 (neg.f64 t) (+.f64 t x))))
(neg.f64 (+.f64 (neg.f64 (+.f64 t x)) (+.f64 x (*.f64 t 0))))
(neg.f64 (+.f64 x (+.f64 (-.f64 t t) (neg.f64 (+.f64 t x)))))
(neg.f64 (+.f64 x (neg.f64 (+.f64 t x))))
(*.f64 (+.f64 (*.f64 (+.f64 x t) 2) (*.f64 -1 (+.f64 x (+.f64 x (*.f64 t 3))))) -1)
(neg.f64 (+.f64 (*.f64 (+.f64 t x) 2) (*.f64 -1 (+.f64 x (+.f64 x (*.f64 t 3))))))
(neg.f64 (+.f64 (*.f64 (+.f64 t x) 2) (neg.f64 (+.f64 x (+.f64 x (*.f64 t 3))))))
(neg.f64 (+.f64 (*.f64 (+.f64 t x) 2) (neg.f64 (+.f64 (*.f64 t 3) (+.f64 x x)))))
(*.f64 (+.f64 (*.f64 x 4) (*.f64 -1 (+.f64 x (+.f64 t (*.f64 x 3))))) -1)
(neg.f64 (+.f64 (*.f64 x 4) (*.f64 -1 (+.f64 x (+.f64 t (*.f64 x 3))))))
(neg.f64 (+.f64 (*.f64 x 4) (neg.f64 (+.f64 x (+.f64 t (*.f64 x 3))))))
(neg.f64 (+.f64 (*.f64 x 4) (neg.f64 (+.f64 t (+.f64 x (*.f64 x 3))))))
(/.f64 t 1)
t
(/.f64 (neg.f64 t) -1)
t
(pow.f64 t 1)
t
(neg.f64 (neg.f64 t))
t

localize13.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (-.f64 y z) (-.f64 z a))
0.5b
(*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))))
3.3b
(+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))
Compiler

Compiled 43 to 14 computations (67.4% saved)

series18.0ms (0%)

Counts
3 → 120
Calls

30 calls:

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

rewrite90.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1388×rational_best-1
1382×rational_best-4
1382×rational_best-2
1382×rational_best-3
1298×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01275
18075
214675
325675
450275
5139875
6391975
7616675
Stop Event
node limit
Counts
3 → 103
Calls
Call 1
Inputs
(+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))
(*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 y z) (-.f64 z a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))) x) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 y z) (-.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 y z) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 z a)) (/.f64 z (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 z a)) (/.f64 (-.f64 (+.f64 z z) y) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) 2) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (/.f64 (*.f64 (-.f64 y z) 2) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (/.f64 (+.f64 z z) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 y z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 a z)) (/.f64 y (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z z) (-.f64 a z)) (/.f64 (+.f64 y z) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 y z) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 y z) 2) (-.f64 z a)) (/.f64 (-.f64 y z) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (*.f64 y -2))) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (-.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (+.f64 z z) y) (-.f64 a z)) (/.f64 z (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) 2) y)) (/.f64 z (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 y z) y)) (/.f64 (+.f64 y z) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) z)) (/.f64 y (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 y z) (neg.f64 z))) (/.f64 (+.f64 y z) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (-.f64 y z))) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (*.f64 y -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (neg.f64 (+.f64 y (*.f64 z 3))) (*.f64 z -4)) (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (+.f64 y (*.f64 z 3)) (*.f64 (+.f64 y z) 2)) (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (neg.f64 (+.f64 z (*.f64 y 3))) (*.f64 y -4)) (-.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (+.f64 z (*.f64 y 3)) (*.f64 (+.f64 y z) 2)) (-.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 y z) (-.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 y z) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (-.f64 z a)) (/.f64 z (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (-.f64 z a)) (/.f64 (-.f64 (+.f64 z z) y) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (-.f64 z a)) (+.f64 (/.f64 (-.f64 y (*.f64 (-.f64 y z) 2)) (-.f64 z a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (*.f64 (/.f64 (-.f64 y z) (-.f64 z a)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (-.f64 a z)) (neg.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (*.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (-.f64 a z)) (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 y z) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 z (/.f64 2 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 y (-.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (-.f64 a z)) (/.f64 y (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z z) (-.f64 a z)) (/.f64 (+.f64 y z) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (neg.f64 z) (-.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 y (/.f64 2 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 z (-.f64 z a)) (/.f64 (-.f64 (+.f64 z z) y) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 z (-.f64 z a)) (+.f64 (/.f64 (-.f64 y (*.f64 (-.f64 y z) 2)) (-.f64 z a)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 y z) 2) (-.f64 z a)) (/.f64 (-.f64 y z) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 z (+.f64 y y)) (-.f64 a z)) (/.f64 y (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 z a)) -2) (+.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (*.f64 (/.f64 (-.f64 y z) (-.f64 z a)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (*.f64 y -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 z z) y) (-.f64 a z)) (/.f64 z (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) 2) y)) (/.f64 z (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 y z) y)) (/.f64 (+.f64 y z) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) z)) (/.f64 y (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 y z) (neg.f64 z))) (/.f64 (+.f64 y z) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)) (*.f64 (/.f64 y (-.f64 a z)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 z 4) (-.f64 a z)) (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 y 4) (-.f64 z a)) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 y z) (-.f64 z a))) (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 y z) (-.f64 z a))) (+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 y (-.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 z a)) 4) (*.f64 (/.f64 (-.f64 y z) (-.f64 z a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 y z) (-.f64 z a)) -2) (+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 y (/.f64 2 (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 y z) (-.f64 z a)) -2) (+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (neg.f64 z) (-.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a)) (/.f64 (*.f64 z 4) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (*.f64 y -2))) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (*.f64 y -2)))) (+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (*.f64 y -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 y 4) (-.f64 z a)) (/.f64 (*.f64 y 4) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a)) (/.f64 (*.f64 y 4) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 z 4) (-.f64 a z)) (/.f64 (*.f64 z 4) (-.f64 a z))) (+.f64 (/.f64 (*.f64 z 4) (-.f64 a z)) (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z))) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) 4) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a)) (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a))) (+.f64 (/.f64 (*.f64 z 4) (-.f64 z a)) (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 z (+.f64 y y)) (-.f64 a z)) 2) (+.f64 (/.f64 y (-.f64 z a)) (/.f64 (-.f64 z (+.f64 y y)) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y z) (/.f64 1 (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y z) (-.f64 (/.f64 -1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y z) (+.f64 (/.f64 -1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y z) (-.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z y) (/.f64 -1 (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z y) (-.f64 (*.f64 (/.f64 1 (-.f64 z a)) -2) (/.f64 -1 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z y) (+.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 (-.f64 z y) (*.f64 (-.f64 y z) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 z (-.f64 (+.f64 z z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 z (-.f64 y (*.f64 (-.f64 y z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 (neg.f64 y) (-.f64 (neg.f64 z) (*.f64 (-.f64 y z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 (+.f64 y z) (-.f64 (+.f64 y y) (*.f64 (-.f64 y z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 (-.f64 (+.f64 y y) z) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 z y) (*.f64 (-.f64 y z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (+.f64 z (-.f64 y (+.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (+.f64 z (-.f64 (*.f64 (-.f64 y z) 2) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (+.f64 (+.f64 y z) (-.f64 (*.f64 (-.f64 y z) 2) (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (+.f64 (neg.f64 y) (-.f64 (*.f64 (-.f64 y z) 2) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y z) (-.f64 a z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 z a)) (-.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 z a)) (+.f64 (-.f64 y z) (*.f64 (-.f64 y z) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 y z) (-.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))))))

simplify467.0ms (1.3%)

Algorithm
egg-herbie
Rules
1630×rational_best-simplify-51
1208×rational_best-simplify-1
1080×rational_best-simplify-2
750×rational_best-simplify-48
532×rational_best-simplify-45
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
053112219
1107711683
2179411215
329049519
447459347
567639287
679599287
Stop Event
node limit
Counts
223 → 496
Calls
Call 1
Inputs
(-.f64 1 (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))
(/.f64 y (-.f64 z a))
(-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))
(/.f64 y (-.f64 z a))
(+.f64 (/.f64 y (-.f64 z a)) (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 z a)))))
(+.f64 (/.f64 y (-.f64 z a)) (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 z a)))))
(+.f64 (/.f64 y (-.f64 z a)) (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 z a)))))
(+.f64 1 (*.f64 -1 (/.f64 y a)))
(+.f64 1 (+.f64 (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) z) (*.f64 -1 (/.f64 y a))))
(+.f64 1 (+.f64 (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) z) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (pow.f64 a 3))) (pow.f64 z 2)) (*.f64 -1 (/.f64 y a)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 z 3) (-.f64 (/.f64 1 (pow.f64 a 3)) (/.f64 y (pow.f64 a 4)))) (+.f64 (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) z) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (pow.f64 a 3))) (pow.f64 z 2)) (*.f64 -1 (/.f64 y a))))))
(/.f64 (+.f64 y (*.f64 -1 a)) z)
(-.f64 (+.f64 (*.f64 -1 (/.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (/.f64 y z))) (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 z 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (/.f64 y z)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 3)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 4) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (/.f64 y z))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 3))))))
(/.f64 (-.f64 y a) z)
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 y a)) (pow.f64 z 2)) (/.f64 y z)) (/.f64 a z))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 y a)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 y a)) (pow.f64 z 3)) (/.f64 y z))) (/.f64 a z))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 y a)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 y a)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 y a)) (pow.f64 z 3)) (/.f64 y z)))) (/.f64 a z))
(/.f64 y z)
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 y (pow.f64 z 2))) (/.f64 1 z)))) (/.f64 y z))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 y (pow.f64 z 2))) (/.f64 1 z)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 y (pow.f64 z 3)))))) (/.f64 y z)))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 y (pow.f64 z 2))) (/.f64 1 z)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (/.f64 y (pow.f64 z 4)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 y (pow.f64 z 3)))))) (/.f64 y z))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) (*.f64 -1 (/.f64 z a)))
(-.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (*.f64 -1 (/.f64 y a)))) (+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (*.f64 -1 (/.f64 z a))))
(-.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (*.f64 -1 (/.f64 y a))))) (+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3)) (*.f64 -1 (/.f64 z a)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) a)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 y z) a)) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))) (/.f64 (*.f64 y z) (pow.f64 a 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 y z) a)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 z 3)) (*.f64 -1 (*.f64 y (pow.f64 z 2)))) (pow.f64 a 3)))))) (/.f64 (*.f64 y z) (pow.f64 a 2)))
(*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 1 (/.f64 z (-.f64 z a))) x)
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 (-.f64 1 (/.f64 z (-.f64 z a))) x))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 (-.f64 1 (/.f64 z (-.f64 z a))) x))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 (-.f64 1 (/.f64 z (-.f64 z a))) x))
(/.f64 (*.f64 y x) (-.f64 z a))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 (-.f64 1 (/.f64 z (-.f64 z a))) x))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 (-.f64 1 (/.f64 z (-.f64 z a))) x))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 (-.f64 1 (/.f64 z (-.f64 z a))) x))
(/.f64 (*.f64 y x) (-.f64 z a))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 z a)))) x))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 z a)))) x))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 z a)))) x))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x) (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) (*.f64 z x)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (pow.f64 a 3))) (*.f64 (pow.f64 z 2) x)) (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) (*.f64 z x))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (pow.f64 a 3))) (*.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 (pow.f64 z 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 a 3)) (/.f64 y (pow.f64 a 4))) x)) (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) (*.f64 z x)))))
(/.f64 (*.f64 (+.f64 y (*.f64 -1 a)) x) z)
(+.f64 (/.f64 (*.f64 (+.f64 y (*.f64 -1 a)) x) z) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 -1 (*.f64 a y))) x) (pow.f64 z 2)))
(+.f64 (/.f64 (*.f64 (+.f64 y (*.f64 -1 a)) x) z) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 -1 (*.f64 a y))) x) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 a 3)) (*.f64 -1 (*.f64 y (pow.f64 a 2)))) x) (pow.f64 z 3))))
(+.f64 (/.f64 (*.f64 (+.f64 y (*.f64 -1 a)) x) z) (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 -1 (pow.f64 a 4)) (*.f64 -1 (*.f64 (pow.f64 a 3) y)))) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 -1 (*.f64 a y))) x) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 a 3)) (*.f64 -1 (*.f64 y (pow.f64 a 2)))) x) (pow.f64 z 3)))))
(/.f64 (*.f64 (-.f64 y a) x) z)
(+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 y a) x)) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 y a) x) z))
(+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 y a) x)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y a) x)) (pow.f64 z 3)) (/.f64 (*.f64 (-.f64 y a) x) z)))
(+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 y a) x)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 y a) x)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y a) x)) (pow.f64 z 3)) (/.f64 (*.f64 (-.f64 y a) x) z))))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (*.f64 a (*.f64 (+.f64 (*.f64 -1 (/.f64 y (pow.f64 z 2))) (/.f64 1 z)) x))))
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 y (pow.f64 z 3)))) x))) (*.f64 -1 (*.f64 a (*.f64 (+.f64 (*.f64 -1 (/.f64 y (pow.f64 z 2))) (/.f64 1 z)) x)))))
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 y (pow.f64 z 3)))) x))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 (+.f64 (*.f64 -1 (/.f64 y (pow.f64 z 2))) (/.f64 1 z)) x))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (/.f64 y (pow.f64 z 4)))) (*.f64 (pow.f64 a 3) x))))))
x
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) x) a) x)
(+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 z 2) (*.f64 y z)) x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) x) a) x))
(+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 z 2) (*.f64 y z)) x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) x) a) (+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2))) x) (pow.f64 a 3)) x)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) a)) (+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 z 2) (*.f64 y z)) x) (pow.f64 a 2)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 z 3)) (*.f64 -1 (*.f64 y (pow.f64 z 2)))) x) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) a)) (+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 z 2) (*.f64 y z)) x) (pow.f64 a 2)) x)))
(*.f64 -1 (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 -1 (/.f64 z (-.f64 z a))))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 -1 (/.f64 z (-.f64 z a))))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 -1 (/.f64 z (-.f64 z a))))
(/.f64 y (-.f64 z a))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 -1 (/.f64 z (-.f64 z a))))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 -1 (/.f64 z (-.f64 z a))))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 -1 (/.f64 z (-.f64 z a))))
(/.f64 y (-.f64 z a))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 -1 (/.f64 z (-.f64 z a))))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 -1 (/.f64 z (-.f64 z a))))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 -1 (/.f64 z (-.f64 z a))))
(*.f64 -1 (/.f64 y a))
(+.f64 (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) z) (*.f64 -1 (/.f64 y a)))
(+.f64 (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) z) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) (pow.f64 z 2)) a) (*.f64 -1 (/.f64 y a))))
(+.f64 (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) z) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) (pow.f64 z 2)) a) (*.f64 -1 (/.f64 y a)))))
-1
(-.f64 (/.f64 y z) (+.f64 (/.f64 a z) 1))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 y a)) (pow.f64 z 2)) (/.f64 y z)) (+.f64 (/.f64 a z) 1))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 y a)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (-.f64 y a)) (pow.f64 z 2)) (/.f64 y z))) (+.f64 (/.f64 a z) 1))
-1
(-.f64 (/.f64 y z) (+.f64 (/.f64 a z) 1))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 y a)) (pow.f64 z 2)) (/.f64 y z)) (+.f64 (/.f64 a z) 1))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 y a)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (-.f64 y a)) (pow.f64 z 2)) (/.f64 y z))) (+.f64 (/.f64 a z) 1))
(/.f64 (-.f64 y z) z)
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 y z)) (pow.f64 z 2)) (/.f64 y z)) 1)
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 y z)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 y z)) (pow.f64 z 3)) (/.f64 y z))) 1)
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 y z)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 a (-.f64 y z)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 y z)) (pow.f64 z 3)) (/.f64 y z)))) 1)
(*.f64 -1 (/.f64 (-.f64 y z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) z) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (pow.f64 z 2)) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (pow.f64 z 3)) (pow.f64 a 4))))))
(*.f64 -1 (/.f64 (-.f64 y z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) z) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (pow.f64 z 2)) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (pow.f64 z 3)) (pow.f64 a 4))))))
(-.f64 (/.f64 (-.f64 y z) (-.f64 z a)) -1)
(-.f64 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))) 0)
(*.f64 1 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))))
(*.f64 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))) 1)
(/.f64 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))) 1)
(pow.f64 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))) 1)
(+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))) x) 0)
(+.f64 0 (*.f64 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))) x))
(-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))) x) 0)
(/.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))) x) 1)
(pow.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))) x) 1)
(+.f64 (/.f64 (-.f64 y z) (-.f64 z a)) 0)
(+.f64 0 (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 z a)) (/.f64 z (-.f64 a z)))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 (-.f64 (+.f64 z z) y) (-.f64 a z)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) 2) y)))
(+.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (/.f64 (*.f64 (-.f64 y z) 2) (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) z)))
(+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (/.f64 (+.f64 z z) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 y z) y)))
(+.f64 (/.f64 z (-.f64 a z)) (/.f64 y (-.f64 z a)))
(+.f64 (/.f64 (+.f64 z z) (-.f64 a z)) (/.f64 (+.f64 y z) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 y z) (neg.f64 z))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) 2) (-.f64 z a)) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (*.f64 y -2))) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (-.f64 y z))))
(+.f64 (/.f64 (-.f64 (+.f64 z z) y) (-.f64 a z)) (/.f64 z (-.f64 z a)))
(+.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) 2) y)) (/.f64 z (-.f64 z a)))
(+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 y z) y)) (/.f64 (+.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) z)) (/.f64 y (-.f64 a z)))
(+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 y z) (neg.f64 z))) (/.f64 (+.f64 y z) (-.f64 a z)))
(+.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (-.f64 y z))) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (*.f64 y -2))))
(+.f64 (/.f64 (-.f64 (neg.f64 (+.f64 y (*.f64 z 3))) (*.f64 z -4)) (-.f64 a z)) 0)
(+.f64 (/.f64 (-.f64 (+.f64 y (*.f64 z 3)) (*.f64 (+.f64 y z) 2)) (-.f64 a z)) 0)
(+.f64 (/.f64 (-.f64 (neg.f64 (+.f64 z (*.f64 y 3))) (*.f64 y -4)) (-.f64 z a)) 0)
(+.f64 (/.f64 (-.f64 (+.f64 z (*.f64 y 3)) (*.f64 (+.f64 y z) 2)) (-.f64 z a)) 0)
(-.f64 (/.f64 (-.f64 y z) (-.f64 z a)) 0)
(-.f64 0 (/.f64 (-.f64 y z) (-.f64 a z)))
(-.f64 (/.f64 y (-.f64 z a)) (/.f64 z (-.f64 z a)))
(-.f64 (/.f64 z (-.f64 z a)) (/.f64 (-.f64 (+.f64 z z) y) (-.f64 z a)))
(-.f64 (/.f64 z (-.f64 z a)) (+.f64 (/.f64 (-.f64 y (*.f64 (-.f64 y z) 2)) (-.f64 z a)) 0))
(-.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (*.f64 (/.f64 (-.f64 y z) (-.f64 z a)) -2))
(-.f64 (/.f64 y (-.f64 a z)) (neg.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (*.f64 y -2)))))
(-.f64 (/.f64 y (-.f64 a z)) (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a)))
(-.f64 (*.f64 y (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 y z) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 z (/.f64 2 (-.f64 z a))))
(-.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 y (-.f64 y z))))
(-.f64 (/.f64 z (-.f64 a z)) (/.f64 y (-.f64 a z)))
(-.f64 (/.f64 (+.f64 z z) (-.f64 a z)) (/.f64 (+.f64 y z) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (neg.f64 z) (-.f64 y z))))
(-.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 y (/.f64 2 (-.f64 a z))))
(-.f64 (*.f64 z (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 z (-.f64 z a)) (/.f64 (-.f64 (+.f64 z z) y) (-.f64 z a))))
(-.f64 (*.f64 z (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 z (-.f64 z a)) (+.f64 (/.f64 (-.f64 y (*.f64 (-.f64 y z) 2)) (-.f64 z a)) 0)))
(-.f64 (/.f64 (*.f64 (-.f64 y z) 2) (-.f64 z a)) (/.f64 (-.f64 y z) (-.f64 z a)))
(-.f64 (/.f64 (-.f64 z (+.f64 y y)) (-.f64 a z)) (/.f64 y (-.f64 z a)))
(-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 z a)) -2) (+.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (*.f64 (/.f64 (-.f64 y z) (-.f64 z a)) -2)))
(-.f64 (*.f64 y (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (*.f64 y -2))))))
(-.f64 (/.f64 (-.f64 (+.f64 z z) y) (-.f64 a z)) (/.f64 z (-.f64 a z)))
(-.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) 2) y)) (/.f64 z (-.f64 a z)))
(-.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 y z) y)) (/.f64 (+.f64 y z) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) z)) (/.f64 y (-.f64 z a)))
(-.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 y z) (neg.f64 z))) (/.f64 (+.f64 y z) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)) (*.f64 (/.f64 y (-.f64 a z)) 4))
(-.f64 (/.f64 (*.f64 z 4) (-.f64 a z)) (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 a z)))
(-.f64 (/.f64 (*.f64 y 4) (-.f64 z a)) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a)))
(-.f64 (*.f64 2 (/.f64 (+.f64 y z) (-.f64 z a))) (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a)))
(-.f64 (*.f64 2 (/.f64 (+.f64 y z) (-.f64 z a))) (+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 y (-.f64 y z)))))
(-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 z a)) 4) (*.f64 (/.f64 (-.f64 y z) (-.f64 z a)) 3))
(-.f64 (*.f64 (/.f64 (+.f64 y z) (-.f64 z a)) -2) (+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 y (/.f64 2 (-.f64 a z)))))
(-.f64 (*.f64 (/.f64 (+.f64 y z) (-.f64 z a)) -2) (+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (neg.f64 z) (-.f64 y z)))))
(-.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a)) (/.f64 (*.f64 z 4) (-.f64 z a)))
(-.f64 (+.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (*.f64 y -2))) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (*.f64 y -2)))) (+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (*.f64 y -2)))))
(-.f64 (+.f64 (/.f64 (*.f64 y 4) (-.f64 z a)) (/.f64 (*.f64 y 4) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a)) (/.f64 (*.f64 y 4) (-.f64 z a))))
(-.f64 (+.f64 (/.f64 (*.f64 z 4) (-.f64 a z)) (/.f64 (*.f64 z 4) (-.f64 a z))) (+.f64 (/.f64 (*.f64 z 4) (-.f64 a z)) (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z))) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) 4) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a)) (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a))) (+.f64 (/.f64 (*.f64 z 4) (-.f64 z a)) (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a))))
(-.f64 (*.f64 (/.f64 (-.f64 z (+.f64 y y)) (-.f64 a z)) 2) (+.f64 (/.f64 y (-.f64 z a)) (/.f64 (-.f64 z (+.f64 y y)) (-.f64 a z))))
(*.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))
(*.f64 (-.f64 y z) (/.f64 1 (-.f64 z a)))
(*.f64 (-.f64 y z) (-.f64 (/.f64 -1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) -2)))
(*.f64 (-.f64 y z) (+.f64 (/.f64 -1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) 2)))
(*.f64 (/.f64 (-.f64 y z) (-.f64 z a)) 1)
(*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 (-.f64 z y) (/.f64 -1 (-.f64 z a)))
(*.f64 (-.f64 z y) (-.f64 (*.f64 (/.f64 1 (-.f64 z a)) -2) (/.f64 -1 (-.f64 z a))))
(*.f64 (-.f64 z y) (+.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) -2)))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 y z))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (-.f64 z y) (*.f64 (-.f64 y z) -2)))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 z (-.f64 (+.f64 z z) y)))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 z (-.f64 y (*.f64 (-.f64 y z) 2))))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (neg.f64 y) (-.f64 (neg.f64 z) (*.f64 (-.f64 y z) 2))))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (+.f64 y z) (-.f64 (+.f64 y y) (*.f64 (-.f64 y z) 2))))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (-.f64 (+.f64 y y) z) y))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 z y) (*.f64 (-.f64 y z) 2)))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 z (-.f64 y (+.f64 z z))))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 z (-.f64 (*.f64 (-.f64 y z) 2) y)))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (+.f64 y z) (-.f64 (*.f64 (-.f64 y z) 2) (+.f64 y y))))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (neg.f64 y) (-.f64 (*.f64 (-.f64 y z) 2) (neg.f64 z))))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) -1)
(*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 z y))
(*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) (-.f64 z y)))
(*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 (-.f64 y z) (*.f64 (-.f64 y z) -2)))
(pow.f64 (/.f64 (-.f64 y z) (-.f64 z a)) 1)
(neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))
Outputs
(-.f64 1 (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 1 (/.f64 y (-.f64 z a))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 1 (/.f64 y (-.f64 z a))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 1 (/.f64 y (-.f64 z a))) (/.f64 z (-.f64 z a)))
(/.f64 y (-.f64 z a))
(-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 1 (/.f64 y (-.f64 z a))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 1 (/.f64 y (-.f64 z a))) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))
(-.f64 (+.f64 1 (/.f64 y (-.f64 z a))) (/.f64 z (-.f64 z a)))
(/.f64 y (-.f64 z a))
(+.f64 (/.f64 y (-.f64 z a)) (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 z a)))))
(+.f64 (*.f64 (/.f64 z (-.f64 z a)) -1) (+.f64 1 (/.f64 y (-.f64 z a))))
(+.f64 1 (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a)))))
(+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 z a)) (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 z a)))))
(+.f64 (*.f64 (/.f64 z (-.f64 z a)) -1) (+.f64 1 (/.f64 y (-.f64 z a))))
(+.f64 1 (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a)))))
(+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 z a)) (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 z a)))))
(+.f64 (*.f64 (/.f64 z (-.f64 z a)) -1) (+.f64 1 (/.f64 y (-.f64 z a))))
(+.f64 1 (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a)))))
(+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 1 (*.f64 -1 (/.f64 y a)))
(+.f64 1 (neg.f64 (/.f64 y a)))
(+.f64 1 (/.f64 y (neg.f64 a)))
(+.f64 1 (/.f64 (neg.f64 y) a))
(+.f64 1 (+.f64 (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) z) (*.f64 -1 (/.f64 y a))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 y a)) (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))))))
(+.f64 (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2)))) (+.f64 1 (neg.f64 (/.f64 y a))))
(+.f64 1 (+.f64 (/.f64 y (neg.f64 a)) (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))))))
(+.f64 (+.f64 1 (/.f64 (neg.f64 y) a)) (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2)))))
(+.f64 1 (+.f64 (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) z) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (pow.f64 a 3))) (pow.f64 z 2)) (*.f64 -1 (/.f64 y a)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 y a)) (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (pow.f64 a 3))) (pow.f64 z 2))) (+.f64 (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2)))) 1))
(+.f64 (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2)))) (+.f64 (+.f64 (neg.f64 (/.f64 y a)) (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (pow.f64 a 3))) (pow.f64 z 2))) 1))
(+.f64 1 (+.f64 (/.f64 y (neg.f64 a)) (+.f64 (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2)))) (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (pow.f64 a 3))) (pow.f64 z 2)))))
(+.f64 (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2)))) (+.f64 1 (+.f64 (/.f64 (neg.f64 y) a) (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (pow.f64 a 3))) (pow.f64 z 2)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 z 3) (-.f64 (/.f64 1 (pow.f64 a 3)) (/.f64 y (pow.f64 a 4)))) (+.f64 (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) z) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (pow.f64 a 3))) (pow.f64 z 2)) (*.f64 -1 (/.f64 y a))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1 (/.f64 y a)) (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (pow.f64 a 3))) (pow.f64 z 2))) (+.f64 (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2)))) (*.f64 (pow.f64 z 3) (-.f64 (/.f64 1 (pow.f64 a 3)) (/.f64 y (pow.f64 a 4)))))))
(+.f64 1 (+.f64 (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2)))) (+.f64 (+.f64 (neg.f64 (/.f64 y a)) (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (pow.f64 a 3))) (pow.f64 z 2))) (*.f64 (pow.f64 z 3) (-.f64 (/.f64 1 (pow.f64 a 3)) (/.f64 y (pow.f64 a 4)))))))
(+.f64 1 (+.f64 (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2)))) (+.f64 (+.f64 (/.f64 y (neg.f64 a)) (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (pow.f64 a 3))) (pow.f64 z 2))) (*.f64 (pow.f64 z 3) (-.f64 (/.f64 1 (pow.f64 a 3)) (/.f64 y (pow.f64 a 4)))))))
(+.f64 1 (+.f64 (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2)))) (+.f64 (+.f64 (/.f64 (neg.f64 y) a) (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (pow.f64 a 3))) (pow.f64 z 2))) (*.f64 (pow.f64 z 3) (-.f64 (/.f64 1 (pow.f64 a 3)) (/.f64 y (pow.f64 a 4)))))))
(/.f64 (+.f64 y (*.f64 -1 a)) z)
(/.f64 (+.f64 y (*.f64 a -1)) z)
(/.f64 (+.f64 y (neg.f64 a)) z)
(-.f64 (+.f64 (*.f64 -1 (/.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (/.f64 y z))) (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 z 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (/.f64 y z))) (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 z 2))))
(-.f64 (+.f64 (/.f64 y z) (*.f64 -1 (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 2) (pow.f64 z 2))))) (neg.f64 (/.f64 (*.f64 a y) (pow.f64 z 2))))
(-.f64 (+.f64 (/.f64 y z) (*.f64 -1 (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 2) (pow.f64 z 2))))) (*.f64 (neg.f64 a) (/.f64 y (pow.f64 z 2))))
(-.f64 (+.f64 (/.f64 y z) (neg.f64 (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 2) (pow.f64 z 2))))) (*.f64 (neg.f64 a) (/.f64 y (pow.f64 z 2))))
(+.f64 (*.f64 a (/.f64 y (pow.f64 z 2))) (+.f64 (/.f64 y z) (neg.f64 (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 2) (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 a y) (pow.f64 z 2)) (+.f64 (/.f64 y z) (neg.f64 (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 2) (pow.f64 z 2))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (/.f64 y z)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 3)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a z)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (/.f64 y z)) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 z 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 z 2))) (*.f64 -1 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(-.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (+.f64 (/.f64 y z) (*.f64 -1 (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 2) (pow.f64 z 2)))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 a y) (pow.f64 z 2)) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(-.f64 (+.f64 (neg.f64 (/.f64 a z)) (+.f64 (/.f64 y z) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3)))))) (*.f64 -1 (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(-.f64 (+.f64 (/.f64 y z) (*.f64 -1 (+.f64 (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (/.f64 (pow.f64 a 2) (pow.f64 z 2))))) (*.f64 (neg.f64 y) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 4) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (/.f64 y z))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 3))))))
(-.f64 (+.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (/.f64 y z)) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 z 3)))) (+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 -1 (/.f64 (pow.f64 a 4) (pow.f64 z 4))))) (+.f64 (*.f64 -1 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 y (pow.f64 z 4)))) (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 z 2))))))
(-.f64 (+.f64 (+.f64 (/.f64 y z) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 3)) (/.f64 (pow.f64 a 2) (pow.f64 z 2))))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 4) (pow.f64 z 4)) (/.f64 a z)))) (+.f64 (neg.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 a y) (pow.f64 z 2)) (*.f64 (pow.f64 a 3) (/.f64 y (pow.f64 z 4)))))))
(-.f64 (+.f64 (+.f64 (/.f64 y z) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3))))) (*.f64 -1 (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 4) (pow.f64 z 4))))) (*.f64 -1 (+.f64 (*.f64 a (/.f64 y (pow.f64 z 2))) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))))
(-.f64 (+.f64 (/.f64 y z) (*.f64 -1 (+.f64 (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 4) (pow.f64 z 4))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3)))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3)) (*.f64 y (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2)))))))
(-.f64 (+.f64 (/.f64 y z) (*.f64 -1 (+.f64 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 4) (pow.f64 z 4)))))) (*.f64 (neg.f64 y) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(/.f64 (-.f64 y a) z)
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 y a)) (pow.f64 z 2)) (/.f64 y z)) (/.f64 a z))
(-.f64 (+.f64 (/.f64 y z) (/.f64 (*.f64 a (-.f64 y a)) (pow.f64 z 2))) (/.f64 a z))
(-.f64 (+.f64 (/.f64 y z) (*.f64 a (/.f64 (-.f64 y a) (pow.f64 z 2)))) (/.f64 a z))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 y a)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 y a)) (pow.f64 z 3)) (/.f64 y z))) (/.f64 a z))
(-.f64 (+.f64 (/.f64 y z) (+.f64 (*.f64 (-.f64 y a) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (/.f64 (*.f64 a (-.f64 y a)) (pow.f64 z 2)))) (/.f64 a z))
(-.f64 (+.f64 (+.f64 (/.f64 y z) (*.f64 a (/.f64 (-.f64 y a) (pow.f64 z 2)))) (*.f64 (pow.f64 a 2) (/.f64 (-.f64 y a) (pow.f64 z 3)))) (/.f64 a z))
(-.f64 (+.f64 (/.f64 y z) (*.f64 (-.f64 y a) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (/.f64 a z))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 y a)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 y a)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 y a)) (pow.f64 z 3)) (/.f64 y z)))) (/.f64 a z))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 y a)) (pow.f64 z 2)) (+.f64 (/.f64 y z) (+.f64 (*.f64 (-.f64 y a) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (/.f64 (*.f64 (pow.f64 a 3) (-.f64 y a)) (pow.f64 z 4))))) (/.f64 a z))
(-.f64 (+.f64 (*.f64 (pow.f64 a 3) (/.f64 (-.f64 y a) (pow.f64 z 4))) (+.f64 (+.f64 (/.f64 y z) (*.f64 a (/.f64 (-.f64 y a) (pow.f64 z 2)))) (*.f64 (pow.f64 a 2) (/.f64 (-.f64 y a) (pow.f64 z 3))))) (/.f64 a z))
(-.f64 (+.f64 (/.f64 y z) (+.f64 (*.f64 (-.f64 y a) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))) (*.f64 a (/.f64 (-.f64 y a) (pow.f64 z 2))))) (/.f64 a z))
(-.f64 (+.f64 (/.f64 y z) (*.f64 (-.f64 y a) (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))) (/.f64 a z))
(-.f64 (+.f64 (/.f64 y z) (*.f64 (-.f64 y a) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2)))))) (/.f64 a z))
(-.f64 (+.f64 (/.f64 y z) (*.f64 (-.f64 y a) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))) (/.f64 a z))
(/.f64 y z)
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 y (pow.f64 z 2))) (/.f64 1 z)))) (/.f64 y z))
(+.f64 (/.f64 y z) (*.f64 a (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 y (pow.f64 z 2))) (/.f64 1 z)))))
(+.f64 (/.f64 y z) (*.f64 (+.f64 (neg.f64 (/.f64 y (pow.f64 z 2))) (/.f64 1 z)) (neg.f64 a)))
(+.f64 (/.f64 y z) (*.f64 a (neg.f64 (+.f64 (neg.f64 (/.f64 y (pow.f64 z 2))) (/.f64 1 z)))))
(+.f64 (/.f64 y z) (*.f64 a (neg.f64 (+.f64 (/.f64 y (neg.f64 (pow.f64 z 2))) (/.f64 1 z)))))
(+.f64 (/.f64 y z) (*.f64 (neg.f64 a) (+.f64 (/.f64 y (neg.f64 (pow.f64 z 2))) (/.f64 1 z))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 y (pow.f64 z 2))) (/.f64 1 z)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 y (pow.f64 z 3)))))) (/.f64 y z)))
(+.f64 (/.f64 y z) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 -1 (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 y (pow.f64 z 3)))))) (*.f64 a (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 y (pow.f64 z 2))) (/.f64 1 z))))))
(+.f64 (/.f64 y z) (*.f64 -1 (+.f64 (*.f64 a (+.f64 (neg.f64 (/.f64 y (pow.f64 z 2))) (/.f64 1 z))) (*.f64 (pow.f64 a 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (neg.f64 (/.f64 y (pow.f64 z 3))))))))
(+.f64 (/.f64 y z) (neg.f64 (+.f64 (*.f64 a (+.f64 (/.f64 y (neg.f64 (pow.f64 z 2))) (/.f64 1 z))) (*.f64 (pow.f64 a 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (neg.f64 y) (pow.f64 z 3)))))))
(+.f64 (*.f64 -1 (*.f64 a (+.f64 (*.f64 -1 (/.f64 y (pow.f64 z 2))) (/.f64 1 z)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (/.f64 y (pow.f64 z 4)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 y (pow.f64 z 3)))))) (/.f64 y z))))
(+.f64 (*.f64 a (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 y (pow.f64 z 2))) (/.f64 1 z)))) (+.f64 (+.f64 (/.f64 y z) (*.f64 (pow.f64 a 2) (*.f64 -1 (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 y (pow.f64 z 3))))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (/.f64 y (pow.f64 z 4)))) (*.f64 -1 (pow.f64 a 3)))))
(+.f64 (+.f64 (/.f64 y z) (*.f64 (+.f64 (/.f64 1 (pow.f64 z 2)) (neg.f64 (/.f64 y (pow.f64 z 3)))) (neg.f64 (pow.f64 a 2)))) (*.f64 -1 (+.f64 (*.f64 a (+.f64 (neg.f64 (/.f64 y (pow.f64 z 2))) (/.f64 1 z))) (*.f64 (pow.f64 a 3) (+.f64 (/.f64 1 (pow.f64 z 3)) (neg.f64 (/.f64 y (pow.f64 z 4))))))))
(+.f64 (+.f64 (/.f64 y z) (*.f64 a (neg.f64 (+.f64 (neg.f64 (/.f64 y (pow.f64 z 2))) (/.f64 1 z))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (neg.f64 (/.f64 y (pow.f64 z 3))))) (*.f64 (pow.f64 a 3) (+.f64 (/.f64 1 (pow.f64 z 3)) (neg.f64 (/.f64 y (pow.f64 z 4))))))))
(+.f64 (/.f64 y z) (*.f64 -1 (+.f64 (*.f64 a (+.f64 (/.f64 y (neg.f64 (pow.f64 z 2))) (/.f64 1 z))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (neg.f64 y) (pow.f64 z 3)))) (*.f64 (pow.f64 a 3) (+.f64 (/.f64 1 (pow.f64 z 3)) (/.f64 (neg.f64 y) (pow.f64 z 4))))))))
(+.f64 (/.f64 y z) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (neg.f64 y) (pow.f64 z 3)))) (+.f64 (*.f64 a (+.f64 (/.f64 y (neg.f64 (pow.f64 z 2))) (/.f64 1 z))) (*.f64 (pow.f64 a 3) (+.f64 (/.f64 1 (pow.f64 z 3)) (/.f64 y (neg.f64 (pow.f64 z 4)))))))))
(+.f64 (/.f64 y z) (*.f64 -1 (+.f64 (*.f64 a (+.f64 (/.f64 y (neg.f64 (pow.f64 z 2))) (/.f64 1 z))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (neg.f64 y) (pow.f64 z 3)))) (*.f64 (pow.f64 a 3) (+.f64 (/.f64 1 (pow.f64 z 3)) (/.f64 y (neg.f64 (pow.f64 z 4)))))))))
1
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) (*.f64 -1 (/.f64 z a)))
(-.f64 (+.f64 1 (neg.f64 (/.f64 y a))) (neg.f64 (/.f64 z a)))
(-.f64 (+.f64 1 (/.f64 y (neg.f64 a))) (/.f64 z (neg.f64 a)))
(+.f64 (/.f64 z a) (+.f64 1 (/.f64 y (neg.f64 a))))
(+.f64 (/.f64 z a) (+.f64 1 (/.f64 (neg.f64 y) a)))
(-.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (*.f64 -1 (/.f64 y a)))) (+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (*.f64 -1 (/.f64 z a))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 y a)) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (/.f64 z a)) (/.f64 (*.f64 z y) (pow.f64 a 2))))
(-.f64 (+.f64 1 (+.f64 (neg.f64 (/.f64 y a)) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))) (+.f64 (neg.f64 (/.f64 z a)) (/.f64 (*.f64 z y) (pow.f64 a 2))))
(-.f64 (+.f64 1 (+.f64 (/.f64 y (neg.f64 a)) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))) (+.f64 (/.f64 z (neg.f64 a)) (*.f64 z (/.f64 y (pow.f64 a 2)))))
(-.f64 (+.f64 1 (+.f64 (/.f64 y (neg.f64 a)) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))) (*.f64 z (+.f64 (/.f64 y (pow.f64 a 2)) (/.f64 -1 a))))
(-.f64 (+.f64 (+.f64 1 (/.f64 (neg.f64 y) a)) (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (*.f64 z (+.f64 (/.f64 y (pow.f64 a 2)) (/.f64 -1 a))))
(-.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (*.f64 -1 (/.f64 y a))))) (+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3)) (*.f64 -1 (/.f64 z a)))))
(-.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 y a)) (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (+.f64 1 (/.f64 (pow.f64 z 3) (pow.f64 a 3)))) (+.f64 (*.f64 -1 (/.f64 z a)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3))) (/.f64 (*.f64 z y) (pow.f64 a 2)))))
(-.f64 (+.f64 1 (+.f64 (+.f64 (neg.f64 (/.f64 y a)) (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (/.f64 (pow.f64 z 3) (pow.f64 a 3)))) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (+.f64 (neg.f64 (/.f64 z a)) (/.f64 (*.f64 z y) (pow.f64 a 2)))))
(-.f64 (+.f64 1 (+.f64 (+.f64 (/.f64 y (neg.f64 a)) (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (/.f64 (pow.f64 z 3) (pow.f64 a 3)))) (+.f64 (/.f64 z (neg.f64 a)) (+.f64 (*.f64 z (/.f64 y (pow.f64 a 2))) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(-.f64 (+.f64 1 (+.f64 (+.f64 (/.f64 y (neg.f64 a)) (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (/.f64 (pow.f64 z 3) (pow.f64 a 3)))) (+.f64 (/.f64 z (neg.f64 a)) (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(-.f64 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (+.f64 (/.f64 (neg.f64 y) a) (+.f64 1 (/.f64 (pow.f64 z 3) (pow.f64 a 3))))) (+.f64 (/.f64 z (neg.f64 a)) (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 y z) a)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 y z) a)))
(+.f64 1 (/.f64 (-.f64 z y) a))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 y z) a)) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))) (/.f64 (*.f64 y z) (pow.f64 a 2)))
(-.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (*.f64 -1 (/.f64 (-.f64 y z) a)))) (/.f64 (*.f64 z y) (pow.f64 a 2)))
(-.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (neg.f64 (/.f64 (-.f64 y z) a)))) (/.f64 (*.f64 z y) (pow.f64 a 2)))
(-.f64 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (+.f64 1 (/.f64 (-.f64 z y) a))) (*.f64 z (/.f64 y (pow.f64 a 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 y z) a)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 z 3)) (*.f64 -1 (*.f64 y (pow.f64 z 2)))) (pow.f64 a 3)))))) (/.f64 (*.f64 y z) (pow.f64 a 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 -1 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2)))) (pow.f64 a 3))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (*.f64 -1 (/.f64 (-.f64 y z) a))))) (/.f64 (*.f64 z y) (pow.f64 a 2)))
(-.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (+.f64 (neg.f64 (/.f64 (-.f64 y z) a)) (neg.f64 (*.f64 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2))) (/.f64 -1 (pow.f64 a 3))))))) (/.f64 (*.f64 z y) (pow.f64 a 2)))
(-.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (+.f64 (/.f64 (-.f64 z y) a) (neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2)))) (pow.f64 a 3)))))) (*.f64 z (/.f64 y (pow.f64 a 2))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (+.f64 (/.f64 (-.f64 z y) a) (*.f64 (/.f64 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3)) 1)))) (*.f64 z (/.f64 y (pow.f64 a 2))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (+.f64 (/.f64 (-.f64 z y) a) (/.f64 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3))))) (*.f64 z (/.f64 y (pow.f64 a 2))))
(*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 y (-.f64 z a))) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 y (-.f64 z a))) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 y (-.f64 z a))) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 y (-.f64 z a))) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 y (-.f64 z a))) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 y (-.f64 z a))) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 y (-.f64 z a))) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 y (-.f64 z a))) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 y (-.f64 z a))) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 y (-.f64 z a))) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 y (-.f64 z a))) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 (+.f64 1 (/.f64 y (-.f64 z a))) (/.f64 z (-.f64 z a))) x)
(*.f64 (-.f64 1 (/.f64 z (-.f64 z a))) x)
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 (-.f64 1 (/.f64 z (-.f64 z a))) x))
(+.f64 (*.f64 (-.f64 1 (/.f64 z (-.f64 z a))) x) (*.f64 x (/.f64 y (-.f64 z a))))
(*.f64 x (+.f64 (-.f64 1 (/.f64 z (-.f64 z a))) (/.f64 y (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 (-.f64 1 (/.f64 z (-.f64 z a))) x))
(+.f64 (*.f64 (-.f64 1 (/.f64 z (-.f64 z a))) x) (*.f64 x (/.f64 y (-.f64 z a))))
(*.f64 x (+.f64 (-.f64 1 (/.f64 z (-.f64 z a))) (/.f64 y (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 (-.f64 1 (/.f64 z (-.f64 z a))) x))
(+.f64 (*.f64 (-.f64 1 (/.f64 z (-.f64 z a))) x) (*.f64 x (/.f64 y (-.f64 z a))))
(*.f64 x (+.f64 (-.f64 1 (/.f64 z (-.f64 z a))) (/.f64 y (-.f64 z a))))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 (/.f64 y (-.f64 z a)) x)
(*.f64 y (/.f64 x (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 (-.f64 1 (/.f64 z (-.f64 z a))) x))
(+.f64 (*.f64 (-.f64 1 (/.f64 z (-.f64 z a))) x) (*.f64 x (/.f64 y (-.f64 z a))))
(*.f64 x (+.f64 (-.f64 1 (/.f64 z (-.f64 z a))) (/.f64 y (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 (-.f64 1 (/.f64 z (-.f64 z a))) x))
(+.f64 (*.f64 (-.f64 1 (/.f64 z (-.f64 z a))) x) (*.f64 x (/.f64 y (-.f64 z a))))
(*.f64 x (+.f64 (-.f64 1 (/.f64 z (-.f64 z a))) (/.f64 y (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 (-.f64 1 (/.f64 z (-.f64 z a))) x))
(+.f64 (*.f64 (-.f64 1 (/.f64 z (-.f64 z a))) x) (*.f64 x (/.f64 y (-.f64 z a))))
(*.f64 x (+.f64 (-.f64 1 (/.f64 z (-.f64 z a))) (/.f64 y (-.f64 z a))))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 (/.f64 y (-.f64 z a)) x)
(*.f64 y (/.f64 x (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 z a)))) x))
(+.f64 (*.f64 x (/.f64 y (-.f64 z a))) (*.f64 (+.f64 1 (*.f64 (/.f64 z (-.f64 z a)) -1)) x))
(*.f64 x (+.f64 1 (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))))
(*.f64 (+.f64 1 (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))) x)
(*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 z a)))) x))
(+.f64 (*.f64 x (/.f64 y (-.f64 z a))) (*.f64 (+.f64 1 (*.f64 (/.f64 z (-.f64 z a)) -1)) x))
(*.f64 x (+.f64 1 (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))))
(*.f64 (+.f64 1 (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))) x)
(*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 z (-.f64 z a)))) x))
(+.f64 (*.f64 x (/.f64 y (-.f64 z a))) (*.f64 (+.f64 1 (*.f64 (/.f64 z (-.f64 z a)) -1)) x))
(*.f64 x (+.f64 1 (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))))
(*.f64 (+.f64 1 (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))) x)
(*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x)
(*.f64 (+.f64 1 (neg.f64 (/.f64 y a))) x)
(*.f64 (+.f64 1 (/.f64 y (neg.f64 a))) x)
(*.f64 (+.f64 1 (/.f64 (neg.f64 y) a)) x)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x) (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) (*.f64 z x)))
(+.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 y a))) x) (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) (*.f64 z x)))
(*.f64 x (+.f64 1 (+.f64 (/.f64 y (neg.f64 a)) (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2)))))))
(*.f64 (+.f64 1 (+.f64 (/.f64 y (neg.f64 a)) (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2)))))) x)
(*.f64 (+.f64 (+.f64 1 (/.f64 (neg.f64 y) a)) (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))))) x)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (pow.f64 a 3))) (*.f64 (pow.f64 z 2) x)) (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) (*.f64 z x))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x) (+.f64 (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) (*.f64 z x)) (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (pow.f64 a 3))) (*.f64 (pow.f64 z 2) x))))
(+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (pow.f64 a 3))) (*.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 y a))) x) (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) (*.f64 z x))))
(+.f64 (*.f64 x (+.f64 1 (+.f64 (/.f64 y (neg.f64 a)) (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))))))) (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (pow.f64 a 3))) (*.f64 (pow.f64 z 2) x)))
(*.f64 x (+.f64 1 (+.f64 (/.f64 y (neg.f64 a)) (+.f64 (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2)))) (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (pow.f64 a 3))) (pow.f64 z 2))))))
(*.f64 x (+.f64 (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2)))) (+.f64 1 (+.f64 (/.f64 (neg.f64 y) a) (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (pow.f64 a 3))) (pow.f64 z 2))))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (pow.f64 a 3))) (*.f64 (pow.f64 z 2) x)) (+.f64 (*.f64 (pow.f64 z 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 a 3)) (/.f64 y (pow.f64 a 4))) x)) (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) (*.f64 z x)))))
(+.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) (*.f64 z x)) (*.f64 (-.f64 (/.f64 1 (pow.f64 a 3)) (/.f64 y (pow.f64 a 4))) (*.f64 (pow.f64 z 3) x))) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (pow.f64 a 3))) (*.f64 (pow.f64 z 2) x)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x)))
(+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (pow.f64 a 3))) (*.f64 (pow.f64 z 2) x)) (+.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) (*.f64 z x)) (*.f64 (-.f64 (/.f64 1 (pow.f64 a 3)) (/.f64 y (pow.f64 a 4))) (*.f64 (pow.f64 z 3) x))) (*.f64 (+.f64 1 (neg.f64 (/.f64 y a))) x)))
(+.f64 (*.f64 x (+.f64 1 (+.f64 (/.f64 y (neg.f64 a)) (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (pow.f64 a 3))) (*.f64 (pow.f64 z 2) x)) (*.f64 (pow.f64 z 3) (*.f64 (-.f64 (/.f64 1 (pow.f64 a 3)) (/.f64 y (pow.f64 a 4))) x))))
(+.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 y (neg.f64 a)) (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2)))))) x) (*.f64 x (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (pow.f64 a 3))) (pow.f64 z 2)) (*.f64 (pow.f64 z 3) (-.f64 (/.f64 1 (pow.f64 a 3)) (/.f64 y (pow.f64 a 4)))))))
(*.f64 x (+.f64 (+.f64 1 (+.f64 (/.f64 y (neg.f64 a)) (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2)))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (pow.f64 a 3))) (pow.f64 z 2)) (*.f64 (pow.f64 z 3) (-.f64 (/.f64 1 (pow.f64 a 3)) (/.f64 y (pow.f64 a 4)))))))
(*.f64 x (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 y (pow.f64 a 3))) (pow.f64 z 2)) (+.f64 (+.f64 1 (/.f64 (neg.f64 y) a)) (+.f64 (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2)))) (*.f64 (pow.f64 z 3) (-.f64 (/.f64 1 (pow.f64 a 3)) (/.f64 y (pow.f64 a 4))))))))
(/.f64 (*.f64 (+.f64 y (*.f64 -1 a)) x) z)
(*.f64 x (/.f64 (+.f64 y (*.f64 a -1)) z))
(*.f64 (+.f64 y (neg.f64 a)) (/.f64 x z))
(+.f64 (/.f64 (*.f64 (+.f64 y (*.f64 -1 a)) x) z) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 -1 (*.f64 a y))) x) (pow.f64 z 2)))
(+.f64 (*.f64 x (/.f64 (+.f64 y (*.f64 a -1)) z)) (*.f64 x (/.f64 (*.f64 -1 (-.f64 (pow.f64 a 2) (*.f64 a y))) (pow.f64 z 2))))
(+.f64 (*.f64 (+.f64 y (neg.f64 a)) (/.f64 x z)) (*.f64 x (*.f64 (-.f64 (pow.f64 a 2) (*.f64 a y)) (/.f64 -1 (pow.f64 z 2)))))
(*.f64 x (+.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a 2) (*.f64 a y))) (pow.f64 z 2)) (/.f64 (+.f64 y (neg.f64 a)) z)))
(*.f64 x (+.f64 (/.f64 (+.f64 y (neg.f64 a)) z) (/.f64 (neg.f64 (-.f64 (pow.f64 a 2) (*.f64 a y))) (pow.f64 z 2))))
(*.f64 x (+.f64 (/.f64 (+.f64 y (neg.f64 a)) z) (/.f64 (-.f64 (*.f64 a y) (pow.f64 a 2)) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 (+.f64 y (*.f64 -1 a)) x) z) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 -1 (*.f64 a y))) x) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 a 3)) (*.f64 -1 (*.f64 y (pow.f64 a 2)))) x) (pow.f64 z 3))))
(+.f64 (*.f64 x (/.f64 (*.f64 -1 (-.f64 (pow.f64 a 3) (*.f64 y (pow.f64 a 2)))) (pow.f64 z 3))) (+.f64 (*.f64 x (/.f64 (+.f64 y (*.f64 a -1)) z)) (*.f64 x (/.f64 (*.f64 -1 (-.f64 (pow.f64 a 2) (*.f64 a y))) (pow.f64 z 2)))))
(+.f64 (*.f64 x (*.f64 (-.f64 (pow.f64 a 2) (*.f64 a y)) (/.f64 -1 (pow.f64 z 2)))) (+.f64 (*.f64 (+.f64 y (neg.f64 a)) (/.f64 x z)) (*.f64 x (*.f64 (-.f64 (pow.f64 a 3) (*.f64 y (pow.f64 a 2))) (/.f64 -1 (pow.f64 z 3))))))
(+.f64 (*.f64 x (+.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a 2) (*.f64 a y))) (pow.f64 z 2)) (/.f64 (+.f64 y (neg.f64 a)) z))) (*.f64 (neg.f64 (-.f64 (pow.f64 a 3) (*.f64 y (pow.f64 a 2)))) (/.f64 x (pow.f64 z 3))))
(*.f64 x (+.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a 3) (*.f64 y (pow.f64 a 2)))) (pow.f64 z 3)) (+.f64 (/.f64 (+.f64 y (neg.f64 a)) z) (/.f64 (neg.f64 (-.f64 (pow.f64 a 2) (*.f64 a y))) (pow.f64 z 2)))))
(*.f64 x (+.f64 (/.f64 (-.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 a 3)) (pow.f64 z 3)) (+.f64 (/.f64 (+.f64 y (neg.f64 a)) z) (/.f64 (-.f64 (*.f64 a y) (pow.f64 a 2)) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 y (*.f64 -1 a)) x) z) (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 -1 (pow.f64 a 4)) (*.f64 -1 (*.f64 (pow.f64 a 3) y)))) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 -1 (*.f64 a y))) x) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 a 3)) (*.f64 -1 (*.f64 y (pow.f64 a 2)))) x) (pow.f64 z 3)))))
(+.f64 (*.f64 x (/.f64 (+.f64 y (*.f64 a -1)) z)) (+.f64 (*.f64 x (/.f64 (*.f64 -1 (-.f64 (pow.f64 a 3) (*.f64 y (pow.f64 a 2)))) (pow.f64 z 3))) (+.f64 (*.f64 x (/.f64 (*.f64 -1 (-.f64 (pow.f64 a 2) (*.f64 a y))) (pow.f64 z 2))) (*.f64 (*.f64 -1 (-.f64 (pow.f64 a 4) (*.f64 y (pow.f64 a 3)))) (/.f64 x (pow.f64 z 4))))))
(+.f64 (*.f64 (*.f64 -1 (-.f64 (pow.f64 a 4) (*.f64 y (pow.f64 a 3)))) (/.f64 x (pow.f64 z 4))) (+.f64 (*.f64 x (*.f64 (-.f64 (pow.f64 a 2) (*.f64 a y)) (/.f64 -1 (pow.f64 z 2)))) (+.f64 (*.f64 (+.f64 y (neg.f64 a)) (/.f64 x z)) (*.f64 x (*.f64 (-.f64 (pow.f64 a 3) (*.f64 y (pow.f64 a 2))) (/.f64 -1 (pow.f64 z 3)))))))
(+.f64 (*.f64 x (+.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a 3) (*.f64 y (pow.f64 a 2)))) (pow.f64 z 3)) (/.f64 (neg.f64 (-.f64 (pow.f64 a 2) (*.f64 a y))) (pow.f64 z 2)))) (*.f64 x (+.f64 (/.f64 (+.f64 y (neg.f64 a)) z) (/.f64 (neg.f64 (-.f64 (pow.f64 a 4) (*.f64 y (pow.f64 a 3)))) (pow.f64 z 4)))))
(+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 a 3) (*.f64 y (pow.f64 a 2))) (neg.f64 x)) (pow.f64 z 3)) (*.f64 x (+.f64 (/.f64 (+.f64 y (neg.f64 a)) z) (+.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 a 2) (*.f64 a y))) (pow.f64 z 2)) (/.f64 (neg.f64 (-.f64 (pow.f64 a 4) (*.f64 y (pow.f64 a 3)))) (pow.f64 z 4))))))
(*.f64 x (+.f64 (+.f64 (/.f64 (+.f64 y (neg.f64 a)) z) (/.f64 (-.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 a 4)) (pow.f64 z 4))) (+.f64 (/.f64 (-.f64 (*.f64 a y) (pow.f64 a 2)) (pow.f64 z 2)) (/.f64 (-.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 a 3)) (pow.f64 z 3)))))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 x (/.f64 (-.f64 y a) z))
(*.f64 (-.f64 y a) (/.f64 x z))
(+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 y a) x)) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 y a) x) z))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (/.f64 (*.f64 a (*.f64 (-.f64 y a) x)) (pow.f64 z 2)))
(+.f64 (*.f64 (-.f64 y a) (/.f64 x z)) (*.f64 a (/.f64 (*.f64 (-.f64 y a) x) (pow.f64 z 2))))
(+.f64 (*.f64 (-.f64 y a) (/.f64 x z)) (*.f64 a (*.f64 (-.f64 y a) (/.f64 x (pow.f64 z 2)))))
(*.f64 (-.f64 y a) (+.f64 (/.f64 x z) (*.f64 a (/.f64 x (pow.f64 z 2)))))
(*.f64 (-.f64 y a) (+.f64 (/.f64 x z) (/.f64 (*.f64 a x) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 y a) x)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y a) x)) (pow.f64 z 3)) (/.f64 (*.f64 (-.f64 y a) x) z)))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (+.f64 (*.f64 (*.f64 (-.f64 y a) x) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (/.f64 (*.f64 a (*.f64 (-.f64 y a) x)) (pow.f64 z 2))))
(+.f64 (*.f64 (-.f64 y a) (/.f64 x z)) (+.f64 (*.f64 a (/.f64 (*.f64 (-.f64 y a) x) (pow.f64 z 2))) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 y a) x) (pow.f64 z 3)))))
(+.f64 (*.f64 (-.f64 y a) (/.f64 x z)) (*.f64 (*.f64 (-.f64 y a) x) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(*.f64 (-.f64 y a) (+.f64 (*.f64 x (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (/.f64 x z) (*.f64 a (/.f64 x (pow.f64 z 2))))))
(*.f64 (-.f64 y a) (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 y a) x)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 y a) x)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y a) x)) (pow.f64 z 3)) (/.f64 (*.f64 (-.f64 y a) x) z))))
(+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 y a) x)) (pow.f64 z 2)) (+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (+.f64 (*.f64 (*.f64 (-.f64 y a) x) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (*.f64 (*.f64 (-.f64 y a) x) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(+.f64 (*.f64 a (/.f64 (*.f64 (-.f64 y a) x) (pow.f64 z 2))) (+.f64 (*.f64 (-.f64 y a) (/.f64 x z)) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 y a) x) (pow.f64 z 3))) (*.f64 (*.f64 (pow.f64 a 3) x) (/.f64 (-.f64 y a) (pow.f64 z 4))))))
(+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 y a) x) (pow.f64 z 3))) (+.f64 (*.f64 (-.f64 y a) (/.f64 x z)) (*.f64 (*.f64 (-.f64 y a) x) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 (-.f64 y a) (/.f64 x z)) (*.f64 (*.f64 (-.f64 y a) x) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 (-.f64 y a) (/.f64 x z)) (*.f64 x (*.f64 (-.f64 y a) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))))
(/.f64 (*.f64 y x) z)
(*.f64 x (/.f64 y z))
(*.f64 y (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (*.f64 a (*.f64 (+.f64 (*.f64 -1 (/.f64 y (pow.f64 z 2))) (/.f64 1 z)) x))))
(+.f64 (*.f64 x (/.f64 y z)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y (pow.f64 z 2))) (/.f64 1 z)) (*.f64 a x))))
(+.f64 (*.f64 y (/.f64 x z)) (*.f64 (*.f64 (+.f64 (neg.f64 (/.f64 y (pow.f64 z 2))) (/.f64 1 z)) x) (neg.f64 a)))
(+.f64 (*.f64 y (/.f64 x z)) (*.f64 (+.f64 (neg.f64 (/.f64 y (pow.f64 z 2))) (/.f64 1 z)) (*.f64 x (neg.f64 a))))
(*.f64 x (+.f64 (/.f64 y z) (*.f64 a (neg.f64 (+.f64 (/.f64 y (neg.f64 (pow.f64 z 2))) (/.f64 1 z))))))
(*.f64 x (+.f64 (/.f64 y z) (*.f64 (neg.f64 a) (+.f64 (/.f64 y (neg.f64 (pow.f64 z 2))) (/.f64 1 z)))))
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 y (pow.f64 z 3)))) x))) (*.f64 -1 (*.f64 a (*.f64 (+.f64 (*.f64 -1 (/.f64 y (pow.f64 z 2))) (/.f64 1 z)) x)))))
(+.f64 (*.f64 x (/.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y (pow.f64 z 2))) (/.f64 1 z)) (*.f64 a x))) (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 y (pow.f64 z 3)))) x)))))
(+.f64 (*.f64 y (/.f64 x z)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 z 2)) (neg.f64 (/.f64 y (pow.f64 z 3)))) x)) (*.f64 (+.f64 (neg.f64 (/.f64 y (pow.f64 z 2))) (/.f64 1 z)) (*.f64 a x)))))
(+.f64 (*.f64 y (/.f64 x z)) (*.f64 -1 (+.f64 (*.f64 a (*.f64 (+.f64 (neg.f64 (/.f64 y (pow.f64 z 2))) (/.f64 1 z)) x)) (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 z 2)) (neg.f64 (/.f64 y (pow.f64 z 3)))) x)))))
(+.f64 (*.f64 y (/.f64 x z)) (neg.f64 (*.f64 x (+.f64 (*.f64 a (+.f64 (/.f64 y (neg.f64 (pow.f64 z 2))) (/.f64 1 z))) (*.f64 (pow.f64 a 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (neg.f64 y) (pow.f64 z 3))))))))
(*.f64 x (+.f64 (/.f64 y z) (neg.f64 (+.f64 (*.f64 a (+.f64 (/.f64 y (neg.f64 (pow.f64 z 2))) (/.f64 1 z))) (*.f64 (pow.f64 a 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (neg.f64 y) (pow.f64 z 3))))))))
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 y (pow.f64 z 3)))) x))) (+.f64 (*.f64 -1 (*.f64 a (*.f64 (+.f64 (*.f64 -1 (/.f64 y (pow.f64 z 2))) (/.f64 1 z)) x))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (/.f64 y (pow.f64 z 4)))) (*.f64 (pow.f64 a 3) x))))))
(+.f64 (*.f64 x (/.f64 y z)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 z 2)) (*.f64 -1 (/.f64 y (pow.f64 z 3)))) x))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 y (pow.f64 z 2))) (/.f64 1 z)) (*.f64 a x))) (*.f64 (+.f64 (/.f64 1 (pow.f64 z 3)) (*.f64 -1 (/.f64 y (pow.f64 z 4)))) (*.f64 -1 (*.f64 (pow.f64 a 3) x))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 z 3)) (neg.f64 (/.f64 y (pow.f64 z 4)))) (*.f64 (pow.f64 a 3) x)) (*.f64 (+.f64 (neg.f64 (/.f64 y (pow.f64 z 2))) (/.f64 1 z)) (*.f64 a x)))) (+.f64 (*.f64 y (/.f64 x z)) (*.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 z 2)) (neg.f64 (/.f64 y (pow.f64 z 3)))) x) (neg.f64 (pow.f64 a 2)))))
(+.f64 (*.f64 y (/.f64 x z)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 3) (*.f64 (+.f64 (/.f64 1 (pow.f64 z 3)) (neg.f64 (/.f64 y (pow.f64 z 4)))) x)) (+.f64 (*.f64 a (*.f64 (+.f64 (neg.f64 (/.f64 y (pow.f64 z 2))) (/.f64 1 z)) x)) (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 z 2)) (neg.f64 (/.f64 y (pow.f64 z 3)))) x))))))
(+.f64 (neg.f64 (*.f64 x (+.f64 (*.f64 a (+.f64 (/.f64 y (neg.f64 (pow.f64 z 2))) (/.f64 1 z))) (*.f64 (pow.f64 a 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (neg.f64 y) (pow.f64 z 3))))))) (*.f64 x (+.f64 (/.f64 y z) (*.f64 (pow.f64 a 3) (neg.f64 (+.f64 (/.f64 1 (pow.f64 z 3)) (/.f64 (neg.f64 y) (pow.f64 z 4))))))))
(+.f64 (*.f64 y (/.f64 x z)) (neg.f64 (*.f64 x (+.f64 (*.f64 (pow.f64 a 3) (+.f64 (/.f64 1 (pow.f64 z 3)) (/.f64 y (neg.f64 (pow.f64 z 4))))) (+.f64 (*.f64 a (+.f64 (/.f64 y (neg.f64 (pow.f64 z 2))) (/.f64 1 z))) (*.f64 (pow.f64 a 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (neg.f64 y) (pow.f64 z 3)))))))))
(*.f64 x (+.f64 (/.f64 y z) (*.f64 -1 (+.f64 (*.f64 a (+.f64 (/.f64 y (neg.f64 (pow.f64 z 2))) (/.f64 1 z))) (+.f64 (*.f64 (pow.f64 a 2) (+.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 (neg.f64 y) (pow.f64 z 3)))) (*.f64 (pow.f64 a 3) (+.f64 (/.f64 1 (pow.f64 z 3)) (/.f64 y (neg.f64 (pow.f64 z 4))))))))))
x
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) x) a) x)
(+.f64 x (*.f64 x (/.f64 (*.f64 -1 (-.f64 y z)) a)))
(+.f64 x (*.f64 x (*.f64 (-.f64 y z) (/.f64 -1 a))))
(+.f64 x (*.f64 (/.f64 (-.f64 z y) a) x))
(+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 z 2) (*.f64 y z)) x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) x) a) x))
(+.f64 x (+.f64 (*.f64 x (/.f64 (*.f64 -1 (-.f64 y z)) a)) (*.f64 x (/.f64 (-.f64 (pow.f64 z 2) (*.f64 z y)) (pow.f64 a 2)))))
(+.f64 x (+.f64 (*.f64 x (*.f64 (-.f64 y z) (/.f64 -1 a))) (*.f64 x (/.f64 (-.f64 (pow.f64 z 2) (*.f64 z y)) (pow.f64 a 2)))))
(+.f64 x (*.f64 x (+.f64 (/.f64 (-.f64 (pow.f64 z 2) (*.f64 z y)) (pow.f64 a 2)) (/.f64 (-.f64 z y) a))))
(+.f64 x (*.f64 x (+.f64 (/.f64 (-.f64 z y) a) (/.f64 (-.f64 (pow.f64 z 2) (*.f64 z y)) (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 z 2) (*.f64 y z)) x) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) x) a) (+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2))) x) (pow.f64 a 3)) x)))
(+.f64 (+.f64 x (*.f64 x (/.f64 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3)))) (+.f64 (*.f64 x (/.f64 (*.f64 -1 (-.f64 y z)) a)) (*.f64 x (/.f64 (-.f64 (pow.f64 z 2) (*.f64 z y)) (pow.f64 a 2)))))
(+.f64 (+.f64 x (*.f64 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2))) (/.f64 x (pow.f64 a 3)))) (+.f64 (*.f64 x (*.f64 (-.f64 y z) (/.f64 -1 a))) (*.f64 x (/.f64 (-.f64 (pow.f64 z 2) (*.f64 z y)) (pow.f64 a 2)))))
(+.f64 (*.f64 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2))) (/.f64 x (pow.f64 a 3))) (+.f64 x (*.f64 x (+.f64 (/.f64 (-.f64 (pow.f64 z 2) (*.f64 z y)) (pow.f64 a 2)) (/.f64 (-.f64 z y) a)))))
(+.f64 x (*.f64 x (+.f64 (/.f64 (-.f64 (pow.f64 z 2) (*.f64 z y)) (pow.f64 a 2)) (+.f64 (/.f64 (-.f64 z y) a) (/.f64 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3))))))
(+.f64 x (*.f64 x (+.f64 (/.f64 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3)) (+.f64 (/.f64 (-.f64 z y) a) (/.f64 (-.f64 (pow.f64 z 2) (*.f64 z y)) (pow.f64 a 2))))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) a)) x)
(+.f64 x (*.f64 x (/.f64 (*.f64 -1 (-.f64 y z)) a)))
(+.f64 x (*.f64 x (*.f64 (-.f64 y z) (/.f64 -1 a))))
(+.f64 x (*.f64 (/.f64 (-.f64 z y) a) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) a)) (+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 z 2) (*.f64 y z)) x) (pow.f64 a 2)) x))
(+.f64 x (+.f64 (*.f64 x (/.f64 (*.f64 -1 (-.f64 y z)) a)) (*.f64 x (/.f64 (-.f64 (pow.f64 z 2) (*.f64 z y)) (pow.f64 a 2)))))
(+.f64 x (+.f64 (*.f64 x (*.f64 (-.f64 y z) (/.f64 -1 a))) (*.f64 x (/.f64 (-.f64 (pow.f64 z 2) (*.f64 z y)) (pow.f64 a 2)))))
(+.f64 x (*.f64 x (+.f64 (/.f64 (-.f64 (pow.f64 z 2) (*.f64 z y)) (pow.f64 a 2)) (/.f64 (-.f64 z y) a))))
(+.f64 x (*.f64 x (+.f64 (/.f64 (-.f64 z y) a) (/.f64 (-.f64 (pow.f64 z 2) (*.f64 z y)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 z 3)) (*.f64 -1 (*.f64 y (pow.f64 z 2)))) x) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) x) a)) (+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 z 2) (*.f64 y z)) x) (pow.f64 a 2)) x)))
(+.f64 (+.f64 x (*.f64 x (/.f64 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3)))) (+.f64 (*.f64 x (/.f64 (*.f64 -1 (-.f64 y z)) a)) (*.f64 x (/.f64 (-.f64 (pow.f64 z 2) (*.f64 z y)) (pow.f64 a 2)))))
(+.f64 (+.f64 x (*.f64 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2))) (/.f64 x (pow.f64 a 3)))) (+.f64 (*.f64 x (*.f64 (-.f64 y z) (/.f64 -1 a))) (*.f64 x (/.f64 (-.f64 (pow.f64 z 2) (*.f64 z y)) (pow.f64 a 2)))))
(+.f64 (*.f64 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2))) (/.f64 x (pow.f64 a 3))) (+.f64 x (*.f64 x (+.f64 (/.f64 (-.f64 (pow.f64 z 2) (*.f64 z y)) (pow.f64 a 2)) (/.f64 (-.f64 z y) a)))))
(+.f64 x (*.f64 x (+.f64 (/.f64 (-.f64 (pow.f64 z 2) (*.f64 z y)) (pow.f64 a 2)) (+.f64 (/.f64 (-.f64 z y) a) (/.f64 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3))))))
(+.f64 x (*.f64 x (+.f64 (/.f64 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2))) (pow.f64 a 3)) (+.f64 (/.f64 (-.f64 z y) a) (/.f64 (-.f64 (pow.f64 z 2) (*.f64 z y)) (pow.f64 a 2))))))
(*.f64 -1 (/.f64 z (-.f64 z a)))
(*.f64 (/.f64 z (-.f64 z a)) -1)
(neg.f64 (/.f64 z (-.f64 z a)))
(/.f64 z (-.f64 a z))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 -1 (/.f64 z (-.f64 z a))))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 -1 (/.f64 z (-.f64 z a))))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 -1 (/.f64 z (-.f64 z a))))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(/.f64 y (-.f64 z a))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 -1 (/.f64 z (-.f64 z a))))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 -1 (/.f64 z (-.f64 z a))))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 -1 (/.f64 z (-.f64 z a))))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(/.f64 y (-.f64 z a))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 -1 (/.f64 z (-.f64 z a))))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 -1 (/.f64 z (-.f64 z a))))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 -1 (/.f64 z (-.f64 z a))))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(*.f64 -1 (/.f64 y a))
(neg.f64 (/.f64 y a))
(/.f64 y (neg.f64 a))
(/.f64 (neg.f64 y) a)
(+.f64 (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) z) (*.f64 -1 (/.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 y a)) (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2)))))
(+.f64 (neg.f64 (/.f64 y a)) (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2)))))
(+.f64 (/.f64 y (neg.f64 a)) (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2)))))
(+.f64 (/.f64 (neg.f64 y) a) (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2)))))
(+.f64 (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) z) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) (pow.f64 z 2)) a) (*.f64 -1 (/.f64 y a))))
(+.f64 (*.f64 -1 (/.f64 y a)) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) a)) (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))))))
(+.f64 (neg.f64 (/.f64 y a)) (+.f64 (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2)))) (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (/.f64 y (neg.f64 a)) (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (/.f64 (neg.f64 y) a) (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) z) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) (pow.f64 z 2)) a) (*.f64 -1 (/.f64 y a)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 y a)) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) a))) (+.f64 (*.f64 (pow.f64 z 3) (/.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) (pow.f64 a 2))) (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))))))
(+.f64 (*.f64 z (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2)))) (+.f64 (neg.f64 (/.f64 y a)) (+.f64 (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) (/.f64 (pow.f64 z 2) a)) (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 (+.f64 (/.f64 y (neg.f64 a)) (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) (+.f64 z (/.f64 (pow.f64 z 2) a)))) (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) (/.f64 (pow.f64 z 3) (pow.f64 a 2))))
(+.f64 (/.f64 y (neg.f64 a)) (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (+.f64 z (/.f64 (pow.f64 z 2) a)))))
(+.f64 (/.f64 y (neg.f64 a)) (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) (+.f64 z (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (/.f64 (pow.f64 z 2) a)))))
(+.f64 (/.f64 (neg.f64 y) a) (*.f64 (-.f64 (/.f64 1 a) (/.f64 y (pow.f64 a 2))) (+.f64 z (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (/.f64 (pow.f64 z 2) a)))))
-1
(-.f64 (/.f64 y z) (+.f64 (/.f64 a z) 1))
(-.f64 (/.f64 y z) (+.f64 1 (/.f64 a z)))
(+.f64 -1 (/.f64 (-.f64 y a) z))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 y a)) (pow.f64 z 2)) (/.f64 y z)) (+.f64 (/.f64 a z) 1))
(-.f64 (+.f64 (/.f64 y z) (/.f64 (*.f64 a (-.f64 y a)) (pow.f64 z 2))) (+.f64 1 (/.f64 a z)))
(-.f64 (+.f64 (/.f64 y z) (*.f64 a (/.f64 (-.f64 y a) (pow.f64 z 2)))) (+.f64 1 (/.f64 a z)))
(+.f64 (+.f64 (/.f64 y z) (*.f64 a (/.f64 (-.f64 y a) (pow.f64 z 2)))) (-.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 y a)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (-.f64 y a)) (pow.f64 z 2)) (/.f64 y z))) (+.f64 (/.f64 a z) 1))
(-.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 (*.f64 a (-.f64 y a)) (pow.f64 z 2)) (*.f64 (-.f64 y a) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (+.f64 1 (/.f64 a z)))
(-.f64 (+.f64 (+.f64 (/.f64 y z) (*.f64 a (/.f64 (-.f64 y a) (pow.f64 z 2)))) (*.f64 (pow.f64 a 2) (/.f64 (-.f64 y a) (pow.f64 z 3)))) (+.f64 1 (/.f64 a z)))
(-.f64 (+.f64 (/.f64 y z) (*.f64 (-.f64 y a) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (+.f64 1 (/.f64 a z)))
(+.f64 (+.f64 (/.f64 y z) (*.f64 (-.f64 y a) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (-.f64 -1 (/.f64 a z)))
-1
(-.f64 (/.f64 y z) (+.f64 (/.f64 a z) 1))
(-.f64 (/.f64 y z) (+.f64 1 (/.f64 a z)))
(+.f64 -1 (/.f64 (-.f64 y a) z))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 y a)) (pow.f64 z 2)) (/.f64 y z)) (+.f64 (/.f64 a z) 1))
(-.f64 (+.f64 (/.f64 y z) (/.f64 (*.f64 a (-.f64 y a)) (pow.f64 z 2))) (+.f64 1 (/.f64 a z)))
(-.f64 (+.f64 (/.f64 y z) (*.f64 a (/.f64 (-.f64 y a) (pow.f64 z 2)))) (+.f64 1 (/.f64 a z)))
(+.f64 (+.f64 (/.f64 y z) (*.f64 a (/.f64 (-.f64 y a) (pow.f64 z 2)))) (-.f64 -1 (/.f64 a z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 y a)) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (-.f64 y a)) (pow.f64 z 2)) (/.f64 y z))) (+.f64 (/.f64 a z) 1))
(-.f64 (+.f64 (/.f64 y z) (+.f64 (/.f64 (*.f64 a (-.f64 y a)) (pow.f64 z 2)) (*.f64 (-.f64 y a) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (+.f64 1 (/.f64 a z)))
(-.f64 (+.f64 (+.f64 (/.f64 y z) (*.f64 a (/.f64 (-.f64 y a) (pow.f64 z 2)))) (*.f64 (pow.f64 a 2) (/.f64 (-.f64 y a) (pow.f64 z 3)))) (+.f64 1 (/.f64 a z)))
(-.f64 (+.f64 (/.f64 y z) (*.f64 (-.f64 y a) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (+.f64 1 (/.f64 a z)))
(+.f64 (+.f64 (/.f64 y z) (*.f64 (-.f64 y a) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (-.f64 -1 (/.f64 a z)))
(/.f64 (-.f64 y z) z)
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 y z)) (pow.f64 z 2)) (/.f64 y z)) 1)
(+.f64 (+.f64 (/.f64 y z) (/.f64 (*.f64 a (-.f64 y z)) (pow.f64 z 2))) -1)
(+.f64 -1 (+.f64 (/.f64 y z) (*.f64 a (/.f64 (-.f64 y z) (pow.f64 z 2)))))
(+.f64 (/.f64 y z) (+.f64 -1 (*.f64 a (/.f64 (-.f64 y z) (pow.f64 z 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 y z)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 y z)) (pow.f64 z 3)) (/.f64 y z))) 1)
(+.f64 (+.f64 (/.f64 y z) (+.f64 (*.f64 (-.f64 y z) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (/.f64 (*.f64 a (-.f64 y z)) (pow.f64 z 2)))) -1)
(+.f64 -1 (+.f64 (/.f64 y z) (+.f64 (*.f64 a (/.f64 (-.f64 y z) (pow.f64 z 2))) (*.f64 (-.f64 y z) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 -1 (+.f64 (/.f64 y z) (*.f64 (-.f64 y z) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (/.f64 y z) (+.f64 -1 (*.f64 (-.f64 y z) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 y z)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 a (-.f64 y z)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 y z)) (pow.f64 z 3)) (/.f64 y z)))) 1)
(+.f64 (+.f64 (+.f64 (/.f64 y z) (*.f64 (-.f64 y z) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 a (-.f64 y z)) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 a 3) (-.f64 y z)) (pow.f64 z 4)))) -1)
(+.f64 -1 (+.f64 (+.f64 (/.f64 y z) (*.f64 (-.f64 y z) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 (*.f64 a (/.f64 (-.f64 y z) (pow.f64 z 2))) (*.f64 (pow.f64 a 3) (/.f64 (-.f64 y z) (pow.f64 z 4))))))
(+.f64 -1 (+.f64 (/.f64 y z) (+.f64 (*.f64 (-.f64 y z) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (*.f64 (-.f64 y z) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2)))))))
(+.f64 -1 (+.f64 (/.f64 y z) (*.f64 (-.f64 y z) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))))
(+.f64 -1 (+.f64 (/.f64 y z) (*.f64 (-.f64 y z) (+.f64 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(*.f64 -1 (/.f64 (-.f64 y z) a))
(neg.f64 (/.f64 (-.f64 y z) a))
(/.f64 (-.f64 z y) a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) z) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 y z) a)) (*.f64 -1 (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2))) (/.f64 (-.f64 y z) a)))
(+.f64 (/.f64 (-.f64 z y) a) (*.f64 (/.f64 (-.f64 y z) (pow.f64 a 2)) (neg.f64 z)))
(+.f64 (/.f64 (-.f64 z y) a) (*.f64 (/.f64 z (pow.f64 a 2)) (-.f64 z y)))
(*.f64 (-.f64 y z) (+.f64 (/.f64 z (neg.f64 (pow.f64 a 2))) (/.f64 -1 a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (pow.f64 z 2)) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 y z) a)) (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 y z) (pow.f64 a 3))))))
(+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 y z) (pow.f64 a 3))) (/.f64 (-.f64 y z) a))))
(+.f64 (/.f64 (-.f64 z y) a) (*.f64 -1 (+.f64 (*.f64 (-.f64 y z) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2))))))
(+.f64 (/.f64 (-.f64 z y) a) (*.f64 -1 (*.f64 (-.f64 y z) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(*.f64 (-.f64 y z) (+.f64 (/.f64 (pow.f64 z 2) (neg.f64 (pow.f64 a 3))) (+.f64 (/.f64 -1 a) (/.f64 z (neg.f64 (pow.f64 a 2))))))
(*.f64 (-.f64 z y) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 -1 (neg.f64 a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (pow.f64 z 3)) (pow.f64 a 4))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 y z) (pow.f64 a 3)))) (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 (-.f64 y z) (pow.f64 a 4))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 y z) a)) (*.f64 -1 (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2))) (/.f64 (-.f64 y z) a))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 3) (/.f64 (-.f64 y z) (pow.f64 a 4))) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 y z) (pow.f64 a 3))))))
(+.f64 (/.f64 (-.f64 z y) a) (*.f64 -1 (+.f64 (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 (-.f64 y z) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 (pow.f64 z 3) (/.f64 (-.f64 y z) (pow.f64 a 4)))))))
(+.f64 (*.f64 (/.f64 z (pow.f64 a 2)) (-.f64 z y)) (+.f64 (/.f64 (-.f64 z y) a) (neg.f64 (*.f64 (-.f64 y z) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 (/.f64 (-.f64 z y) a) (neg.f64 (*.f64 (-.f64 y z) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(*.f64 -1 (/.f64 (-.f64 y z) a))
(neg.f64 (/.f64 (-.f64 y z) a))
(/.f64 (-.f64 z y) a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) z) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 y z) a)) (*.f64 -1 (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2))) (/.f64 (-.f64 y z) a)))
(+.f64 (/.f64 (-.f64 z y) a) (*.f64 (/.f64 (-.f64 y z) (pow.f64 a 2)) (neg.f64 z)))
(+.f64 (/.f64 (-.f64 z y) a) (*.f64 (/.f64 z (pow.f64 a 2)) (-.f64 z y)))
(*.f64 (-.f64 y z) (+.f64 (/.f64 z (neg.f64 (pow.f64 a 2))) (/.f64 -1 a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 y z) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (pow.f64 z 2)) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 y z) a)) (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 y z) (pow.f64 a 3))))))
(+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 y z) (pow.f64 a 3))) (/.f64 (-.f64 y z) a))))
(+.f64 (/.f64 (-.f64 z y) a) (*.f64 -1 (+.f64 (*.f64 (-.f64 y z) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2))))))
(+.f64 (/.f64 (-.f64 z y) a) (*.f64 -1 (*.f64 (-.f64 y z) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(*.f64 (-.f64 y z) (+.f64 (/.f64 (pow.f64 z 2) (neg.f64 (pow.f64 a 3))) (+.f64 (/.f64 -1 a) (/.f64 z (neg.f64 (pow.f64 a 2))))))
(*.f64 (-.f64 z y) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 -1 (neg.f64 a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 y z) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (pow.f64 z 3)) (pow.f64 a 4))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 y z) (pow.f64 a 3)))) (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 (-.f64 y z) (pow.f64 a 4))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 y z) a)) (*.f64 -1 (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2))) (/.f64 (-.f64 y z) a))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 3) (/.f64 (-.f64 y z) (pow.f64 a 4))) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 y z) (pow.f64 a 3))))))
(+.f64 (/.f64 (-.f64 z y) a) (*.f64 -1 (+.f64 (*.f64 z (/.f64 (-.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 (-.f64 y z) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 (pow.f64 z 3) (/.f64 (-.f64 y z) (pow.f64 a 4)))))))
(+.f64 (*.f64 (/.f64 z (pow.f64 a 2)) (-.f64 z y)) (+.f64 (/.f64 (-.f64 z y) a) (neg.f64 (*.f64 (-.f64 y z) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 (/.f64 (-.f64 z y) a) (neg.f64 (*.f64 (-.f64 y z) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(-.f64 (/.f64 (-.f64 y z) (-.f64 z a)) -1)
(+.f64 (*.f64 (/.f64 z (-.f64 z a)) -1) (+.f64 1 (/.f64 y (-.f64 z a))))
(+.f64 1 (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a)))))
(+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))
(-.f64 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))) 0)
(+.f64 (*.f64 (/.f64 z (-.f64 z a)) -1) (+.f64 1 (/.f64 y (-.f64 z a))))
(+.f64 1 (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a)))))
(+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))
(*.f64 1 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 (*.f64 (/.f64 z (-.f64 z a)) -1) (+.f64 1 (/.f64 y (-.f64 z a))))
(+.f64 1 (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a)))))
(+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))
(*.f64 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))) 1)
(+.f64 (*.f64 (/.f64 z (-.f64 z a)) -1) (+.f64 1 (/.f64 y (-.f64 z a))))
(+.f64 1 (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a)))))
(+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))
(/.f64 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))) 1)
(+.f64 (*.f64 (/.f64 z (-.f64 z a)) -1) (+.f64 1 (/.f64 y (-.f64 z a))))
(+.f64 1 (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a)))))
(+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))
(pow.f64 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))) 1)
(+.f64 (*.f64 (/.f64 z (-.f64 z a)) -1) (+.f64 1 (/.f64 y (-.f64 z a))))
(+.f64 1 (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a)))))
(+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))) x) 0)
(+.f64 (*.f64 x (/.f64 y (-.f64 z a))) (*.f64 (+.f64 1 (*.f64 (/.f64 z (-.f64 z a)) -1)) x))
(*.f64 x (+.f64 1 (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))))
(*.f64 (+.f64 1 (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))) x)
(*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 0 (*.f64 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))) x))
(+.f64 (*.f64 x (/.f64 y (-.f64 z a))) (*.f64 (+.f64 1 (*.f64 (/.f64 z (-.f64 z a)) -1)) x))
(*.f64 x (+.f64 1 (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))))
(*.f64 (+.f64 1 (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))) x)
(*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))))
(-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))) x) 0)
(+.f64 (*.f64 x (/.f64 y (-.f64 z a))) (*.f64 (+.f64 1 (*.f64 (/.f64 z (-.f64 z a)) -1)) x))
(*.f64 x (+.f64 1 (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))))
(*.f64 (+.f64 1 (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))) x)
(*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))))
(/.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))) x) 1)
(+.f64 (*.f64 x (/.f64 y (-.f64 z a))) (*.f64 (+.f64 1 (*.f64 (/.f64 z (-.f64 z a)) -1)) x))
(*.f64 x (+.f64 1 (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))))
(*.f64 (+.f64 1 (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))) x)
(*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))))
(pow.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))) x) 1)
(+.f64 (*.f64 x (/.f64 y (-.f64 z a))) (*.f64 (+.f64 1 (*.f64 (/.f64 z (-.f64 z a)) -1)) x))
(*.f64 x (+.f64 1 (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))))
(*.f64 (+.f64 1 (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))) x)
(*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 (/.f64 (-.f64 y z) (-.f64 z a)) 0)
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(+.f64 0 (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(+.f64 (/.f64 y (-.f64 z a)) (/.f64 z (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 (-.f64 (+.f64 z z) y) (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) 2) y)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(+.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (/.f64 (*.f64 (-.f64 y z) 2) (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) z)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 z y) 2) z)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 z (+.f64 y y))))
(+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (/.f64 (+.f64 z z) (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 y z) y)))
(+.f64 (/.f64 (+.f64 z y) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 z a))) (-.f64 (-.f64 y z) y)))
(+.f64 (/.f64 (+.f64 z y) (-.f64 z a)) (*.f64 2 (*.f64 (-.f64 (-.f64 y z) y) (/.f64 1 (-.f64 z a)))))
(+.f64 (/.f64 (+.f64 z y) (-.f64 z a)) (*.f64 2 (*.f64 (/.f64 1 (-.f64 z a)) (neg.f64 z))))
(+.f64 (/.f64 (+.f64 z y) (-.f64 z a)) (*.f64 2 (+.f64 (/.f64 z (-.f64 a z)) 0)))
(+.f64 (/.f64 (+.f64 z y) (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -2))
(+.f64 (/.f64 z (-.f64 a z)) (/.f64 y (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(+.f64 (/.f64 (+.f64 z z) (-.f64 a z)) (/.f64 (+.f64 y z) (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 y z) (neg.f64 z))))
(+.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 z a))) (-.f64 (-.f64 y z) (neg.f64 z))))
(+.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (*.f64 2 (*.f64 (-.f64 (-.f64 y z) (neg.f64 z)) (/.f64 1 (-.f64 z a)))))
(+.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (*.f64 2 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 z (-.f64 y z)))))
(+.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (*.f64 (/.f64 y (-.f64 z a)) 2))
(+.f64 (/.f64 (*.f64 (-.f64 y z) 2) (-.f64 z a)) (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(+.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (*.f64 y -2))) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (-.f64 y z))))
(*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 (+.f64 z (-.f64 y z)) (+.f64 z (*.f64 y -2))))
(*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (+.f64 (*.f64 y -2) (+.f64 z (-.f64 y z)))))
(*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (+.f64 y (*.f64 y -2))))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (+.f64 y (*.f64 y -2))))
(+.f64 (/.f64 (-.f64 (+.f64 z z) y) (-.f64 a z)) (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(+.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) 2) y)) (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 y z) y)) (/.f64 (+.f64 y z) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 z y) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 z a))) (-.f64 (-.f64 y z) y)))
(+.f64 (/.f64 (+.f64 z y) (-.f64 z a)) (*.f64 2 (*.f64 (-.f64 (-.f64 y z) y) (/.f64 1 (-.f64 z a)))))
(+.f64 (/.f64 (+.f64 z y) (-.f64 z a)) (*.f64 2 (*.f64 (/.f64 1 (-.f64 z a)) (neg.f64 z))))
(+.f64 (/.f64 (+.f64 z y) (-.f64 z a)) (*.f64 2 (+.f64 (/.f64 z (-.f64 a z)) 0)))
(+.f64 (/.f64 (+.f64 z y) (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -2))
(+.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) z)) (/.f64 y (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) z)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 z y) 2) z)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 z (+.f64 y y))))
(+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 y z) (neg.f64 z))) (/.f64 (+.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 z a))) (-.f64 (-.f64 y z) (neg.f64 z))))
(+.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (*.f64 2 (*.f64 (-.f64 (-.f64 y z) (neg.f64 z)) (/.f64 1 (-.f64 z a)))))
(+.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (*.f64 2 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 z (-.f64 y z)))))
(+.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (*.f64 (/.f64 y (-.f64 z a)) 2))
(+.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (-.f64 y z))) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (*.f64 y -2))))
(+.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (*.f64 y -2))) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (-.f64 y z))))
(*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 (+.f64 z (-.f64 y z)) (+.f64 z (*.f64 y -2))))
(*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (+.f64 (*.f64 y -2) (+.f64 z (-.f64 y z)))))
(*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (+.f64 y (*.f64 y -2))))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (+.f64 y (*.f64 y -2))))
(+.f64 (/.f64 (-.f64 (neg.f64 (+.f64 y (*.f64 z 3))) (*.f64 z -4)) (-.f64 a z)) 0)
(/.f64 (-.f64 (neg.f64 (+.f64 y (*.f64 z 3))) (*.f64 z -4)) (-.f64 a z))
(/.f64 (+.f64 (+.f64 y (*.f64 z 3)) (*.f64 z -4)) (-.f64 z a))
(+.f64 (/.f64 (-.f64 (+.f64 y (*.f64 z 3)) (*.f64 (+.f64 y z) 2)) (-.f64 a z)) 0)
(/.f64 (-.f64 (+.f64 y (*.f64 z 3)) (*.f64 2 (+.f64 z y))) (-.f64 a z))
(+.f64 (/.f64 (-.f64 (neg.f64 (+.f64 z (*.f64 y 3))) (*.f64 y -4)) (-.f64 z a)) 0)
(/.f64 (-.f64 (neg.f64 (+.f64 z (*.f64 y 3))) (*.f64 y -4)) (-.f64 z a))
(/.f64 (+.f64 (+.f64 z (*.f64 y 3)) (*.f64 y -4)) (-.f64 a z))
(+.f64 (/.f64 (-.f64 (+.f64 z (*.f64 y 3)) (*.f64 (+.f64 y z) 2)) (-.f64 z a)) 0)
(/.f64 (-.f64 (+.f64 z (*.f64 y 3)) (*.f64 2 (+.f64 z y))) (-.f64 z a))
(-.f64 (/.f64 (-.f64 y z) (-.f64 z a)) 0)
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(-.f64 0 (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(-.f64 (/.f64 y (-.f64 z a)) (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(-.f64 (/.f64 z (-.f64 z a)) (/.f64 (-.f64 (+.f64 z z) y) (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(-.f64 (/.f64 z (-.f64 z a)) (+.f64 (/.f64 (-.f64 y (*.f64 (-.f64 y z) 2)) (-.f64 z a)) 0))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(-.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (*.f64 (/.f64 (-.f64 y z) (-.f64 z a)) -2))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(-.f64 (/.f64 y (-.f64 a z)) (neg.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (*.f64 y -2)))))
(+.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (*.f64 y -2))) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (-.f64 y z))))
(*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 (+.f64 z (-.f64 y z)) (+.f64 z (*.f64 y -2))))
(*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (+.f64 (*.f64 y -2) (+.f64 z (-.f64 y z)))))
(*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (+.f64 y (*.f64 y -2))))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (+.f64 y (*.f64 y -2))))
(-.f64 (/.f64 y (-.f64 a z)) (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(-.f64 (*.f64 y (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 y z) (-.f64 z a)))
(-.f64 (*.f64 y (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 z y) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 z (/.f64 2 (-.f64 z a))))
(-.f64 (/.f64 (+.f64 z y) (-.f64 z a)) (*.f64 z (/.f64 2 (-.f64 z a))))
(-.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 y (-.f64 y z))))
(-.f64 (/.f64 (+.f64 z y) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 z a))) (+.f64 z (-.f64 y y))))
(-.f64 (/.f64 (+.f64 z y) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 (+.f64 z 0) 2)))
(-.f64 (/.f64 (+.f64 z y) (-.f64 z a)) (*.f64 z (*.f64 2 (/.f64 1 (-.f64 z a)))))
(-.f64 (/.f64 (+.f64 z y) (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) 2))
(-.f64 (/.f64 z (-.f64 a z)) (/.f64 y (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(-.f64 (/.f64 (+.f64 z z) (-.f64 a z)) (/.f64 (+.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(-.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (neg.f64 z) (-.f64 y z))))
(-.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 z a))) (+.f64 z (-.f64 (neg.f64 z) y))))
(-.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 z a))) (-.f64 z (+.f64 z y))))
(-.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 2 (neg.f64 y))))
(-.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (*.f64 2 (+.f64 (/.f64 y (-.f64 a z)) 0)))
(-.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (*.f64 2 (/.f64 y (-.f64 a z))))
(-.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 y (/.f64 2 (-.f64 a z))))
(-.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (*.f64 y (/.f64 2 (-.f64 a z))))
(-.f64 (*.f64 z (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 z (-.f64 z a)) (/.f64 (-.f64 (+.f64 z z) y) (-.f64 z a))))
(-.f64 (*.f64 z (/.f64 2 (-.f64 z a))) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 z (-.f64 (+.f64 z z) y))))
(-.f64 (*.f64 z (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 z (-.f64 z a)) (+.f64 (/.f64 (-.f64 y (*.f64 (-.f64 y z) 2)) (-.f64 z a)) 0)))
(-.f64 (*.f64 z (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 z (-.f64 z a)) (/.f64 (-.f64 (+.f64 z z) y) (-.f64 z a))))
(-.f64 (*.f64 z (/.f64 2 (-.f64 z a))) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 z (-.f64 (+.f64 z z) y))))
(-.f64 (/.f64 (*.f64 (-.f64 y z) 2) (-.f64 z a)) (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(-.f64 (/.f64 (-.f64 z (+.f64 y y)) (-.f64 a z)) (/.f64 y (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 z a)) -2) (+.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (*.f64 (/.f64 (-.f64 y z) (-.f64 z a)) -2)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(-.f64 (*.f64 y (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 y (-.f64 a z)) (neg.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (*.f64 y -2))))))
(-.f64 (*.f64 y (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 (+.f64 z (*.f64 y -2)) (-.f64 z a)) 0)))
(-.f64 (*.f64 y (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 y (-.f64 a z)) (/.f64 (+.f64 z (*.f64 y -2)) (-.f64 z a))))
(-.f64 (/.f64 (-.f64 (+.f64 z z) y) (-.f64 a z)) (/.f64 z (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(-.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) 2) y)) (/.f64 z (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(-.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 y z) y)) (/.f64 (+.f64 y z) (-.f64 a z)))
(-.f64 (*.f64 (*.f64 2 (/.f64 1 (-.f64 z a))) (-.f64 (-.f64 y z) y)) (/.f64 (+.f64 z y) (-.f64 a z)))
(-.f64 (*.f64 2 (*.f64 (-.f64 (-.f64 y z) y) (/.f64 1 (-.f64 z a)))) (/.f64 (+.f64 z y) (-.f64 a z)))
(-.f64 (*.f64 2 (*.f64 (/.f64 1 (-.f64 z a)) (neg.f64 z))) (/.f64 (+.f64 z y) (-.f64 a z)))
(-.f64 (*.f64 2 (+.f64 (/.f64 z (-.f64 a z)) 0)) (/.f64 (+.f64 z y) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 z (-.f64 z a)) -2) (/.f64 (+.f64 z y) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) z)) (/.f64 y (-.f64 z a)))
(-.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 z y) 2) z)) (/.f64 y (-.f64 z a)))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 z (+.f64 y y))) (/.f64 y (-.f64 z a)))
(-.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 y z) (neg.f64 z))) (/.f64 (+.f64 y z) (-.f64 z a)))
(-.f64 (*.f64 (*.f64 2 (/.f64 1 (-.f64 z a))) (-.f64 (-.f64 y z) (neg.f64 z))) (/.f64 (+.f64 z y) (-.f64 z a)))
(-.f64 (*.f64 2 (*.f64 (-.f64 (-.f64 y z) (neg.f64 z)) (/.f64 1 (-.f64 z a)))) (/.f64 (+.f64 z y) (-.f64 z a)))
(-.f64 (*.f64 2 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 z (-.f64 y z)))) (/.f64 (+.f64 z y) (-.f64 z a)))
(-.f64 (*.f64 (/.f64 y (-.f64 z a)) 2) (/.f64 (+.f64 z y) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)) (*.f64 (/.f64 y (-.f64 a z)) 4))
(-.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)) (*.f64 4 (/.f64 y (-.f64 a z))))
(/.f64 (-.f64 (*.f64 y 4) (+.f64 z (*.f64 y 3))) (-.f64 z a))
(/.f64 (-.f64 (+.f64 z (*.f64 y 3)) (*.f64 y 4)) (-.f64 a z))
(-.f64 (/.f64 (*.f64 z 4) (-.f64 a z)) (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 a z)))
(/.f64 (-.f64 (*.f64 z 4) (+.f64 y (*.f64 z 3))) (-.f64 a z))
(/.f64 (-.f64 (+.f64 y (*.f64 z 3)) (*.f64 z 4)) (-.f64 z a))
(-.f64 (/.f64 (*.f64 y 4) (-.f64 z a)) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)) (*.f64 4 (/.f64 y (-.f64 a z))))
(/.f64 (-.f64 (*.f64 y 4) (+.f64 z (*.f64 y 3))) (-.f64 z a))
(/.f64 (-.f64 (+.f64 z (*.f64 y 3)) (*.f64 y 4)) (-.f64 a z))
(-.f64 (*.f64 2 (/.f64 (+.f64 y z) (-.f64 z a))) (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a)))
(/.f64 (-.f64 (+.f64 y (*.f64 z 3)) (*.f64 2 (+.f64 z y))) (-.f64 a z))
(-.f64 (*.f64 2 (/.f64 (+.f64 y z) (-.f64 z a))) (+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 y (-.f64 y z)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 z y) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z y) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 z a))) (+.f64 z (-.f64 y y)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 z y) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z y) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 (+.f64 z 0) 2))))
(-.f64 (*.f64 2 (/.f64 (+.f64 z y) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z y) (-.f64 z a)) (*.f64 z (*.f64 2 (/.f64 1 (-.f64 z a))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 z y) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z y) (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) 2)))
(-.f64 (*.f64 (+.f64 z y) (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 (+.f64 z y) (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) 2)))
(-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 z a)) 4) (*.f64 (/.f64 (-.f64 y z) (-.f64 z a)) 3))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(-.f64 (*.f64 (/.f64 (+.f64 y z) (-.f64 z a)) -2) (+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 y (/.f64 2 (-.f64 a z)))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 z y) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (*.f64 y (/.f64 2 (-.f64 a z)))))
(-.f64 (*.f64 (/.f64 (+.f64 y z) (-.f64 z a)) -2) (+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (neg.f64 z) (-.f64 y z)))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 z y) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 z a))) (+.f64 z (-.f64 (neg.f64 z) y)))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 z y) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 z a))) (-.f64 z (+.f64 z y)))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 z y) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 2 (neg.f64 y)))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 z y) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (*.f64 2 (+.f64 (/.f64 y (-.f64 a z)) 0))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 z y) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (*.f64 2 (/.f64 y (-.f64 a z)))))
(-.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a)) (/.f64 (*.f64 z 4) (-.f64 z a)))
(/.f64 (-.f64 (*.f64 z 4) (+.f64 y (*.f64 z 3))) (-.f64 a z))
(/.f64 (-.f64 (+.f64 y (*.f64 z 3)) (*.f64 z 4)) (-.f64 z a))
(-.f64 (+.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (*.f64 y -2))) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (*.f64 y -2)))) (+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (*.f64 y -2)))))
(-.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 (+.f64 z (*.f64 y -2)) (+.f64 z (*.f64 y -2)))) (+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (*.f64 y -2)))))
(-.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (+.f64 (*.f64 y -2) (+.f64 z (*.f64 y -2))))) (+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (*.f64 y -2)))))
(-.f64 (*.f64 (/.f64 (+.f64 z (*.f64 y -2)) (-.f64 z a)) -2) (+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (*.f64 y -2)))))
(-.f64 (*.f64 (/.f64 (+.f64 z (*.f64 y -2)) (-.f64 z a)) -2) (+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 y -2)))))
(-.f64 (+.f64 (/.f64 (*.f64 y 4) (-.f64 z a)) (/.f64 (*.f64 y 4) (-.f64 z a))) (+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a)) (/.f64 (*.f64 y 4) (-.f64 z a))))
(-.f64 (+.f64 (/.f64 (*.f64 y 4) (-.f64 z a)) (/.f64 (*.f64 y 4) (-.f64 z a))) (+.f64 (/.f64 (*.f64 y 4) (-.f64 z a)) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a))))
(-.f64 (*.f64 (/.f64 y (-.f64 z a)) 8) (+.f64 (/.f64 (*.f64 y 4) (-.f64 z a)) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a))))
(-.f64 (*.f64 (/.f64 y (-.f64 z a)) 8) (+.f64 (*.f64 y (/.f64 4 (-.f64 z a))) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a))))
(-.f64 (+.f64 (/.f64 (*.f64 z 4) (-.f64 a z)) (/.f64 (*.f64 z 4) (-.f64 a z))) (+.f64 (/.f64 (*.f64 z 4) (-.f64 a z)) (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 z (/.f64 4 (-.f64 a z))) (*.f64 z (/.f64 4 (-.f64 a z)))) (+.f64 (*.f64 z (/.f64 4 (-.f64 a z))) (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 a z))))
(-.f64 (*.f64 (/.f64 z (-.f64 a z)) 8) (+.f64 (*.f64 z (/.f64 4 (-.f64 a z))) (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 a z))))
(-.f64 (*.f64 (/.f64 z (-.f64 a z)) 8) (+.f64 (/.f64 (*.f64 z 4) (-.f64 a z)) (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z))) (+.f64 (*.f64 (/.f64 y (-.f64 a z)) 4) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)) (*.f64 4 (/.f64 y (-.f64 a z)))))
(-.f64 (+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)) (*.f64 y (/.f64 4 (-.f64 a z)))))
(-.f64 (*.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)) 2) (+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)) (*.f64 y (/.f64 4 (-.f64 a z)))))
(-.f64 (*.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)) 2) (+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)) (/.f64 (*.f64 y 4) (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a)) (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a))) (+.f64 (/.f64 (*.f64 z 4) (-.f64 z a)) (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a))))
(-.f64 (+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a)) (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a)) (/.f64 (*.f64 z 4) (-.f64 z a))))
(-.f64 (*.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a)) 2) (+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a)) (/.f64 (*.f64 z 4) (-.f64 z a))))
(-.f64 (*.f64 (/.f64 (-.f64 z (+.f64 y y)) (-.f64 a z)) 2) (+.f64 (/.f64 y (-.f64 z a)) (/.f64 (-.f64 z (+.f64 y y)) (-.f64 a z))))
(-.f64 (*.f64 2 (/.f64 (-.f64 z (+.f64 y y)) (-.f64 a z))) (+.f64 (/.f64 y (-.f64 z a)) (/.f64 (-.f64 z (+.f64 y y)) (-.f64 a z))))
(*.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(*.f64 (-.f64 y z) (/.f64 1 (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(*.f64 (-.f64 y z) (-.f64 (/.f64 -1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) -2)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(*.f64 (-.f64 y z) (+.f64 (/.f64 -1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) 2)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(*.f64 (/.f64 (-.f64 y z) (-.f64 z a)) 1)
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(*.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(*.f64 (-.f64 z y) (/.f64 -1 (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(*.f64 (-.f64 z y) (-.f64 (*.f64 (/.f64 1 (-.f64 z a)) -2) (/.f64 -1 (-.f64 z a))))
(*.f64 (-.f64 z y) (-.f64 (*.f64 (/.f64 1 (-.f64 z a)) -2) (/.f64 1 (-.f64 a z))))
(*.f64 (-.f64 z y) (+.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) -2)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 y z))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (-.f64 z y) (*.f64 (-.f64 y z) -2)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 z (-.f64 (+.f64 z z) y)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 z (-.f64 y (*.f64 (-.f64 y z) 2))))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (neg.f64 y) (-.f64 (neg.f64 z) (*.f64 (-.f64 y z) 2))))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (+.f64 y z) (-.f64 (+.f64 y y) (*.f64 (-.f64 y z) 2))))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (-.f64 (+.f64 y y) z) y))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 z y) (*.f64 (-.f64 y z) 2)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 z (-.f64 y (+.f64 z z))))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 z (-.f64 (*.f64 (-.f64 y z) 2) y)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (+.f64 y z) (-.f64 (*.f64 (-.f64 y z) 2) (+.f64 y y))))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (neg.f64 y) (-.f64 (*.f64 (-.f64 y z) 2) (neg.f64 z))))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) -1)
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 z y))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) (-.f64 z y)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 (-.f64 y z) (*.f64 (-.f64 y z) -2)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(pow.f64 (/.f64 (-.f64 y z) (-.f64 z a)) 1)
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))
(neg.f64 (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 z (-.f64 z a)) -1))
(+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))
(/.f64 (-.f64 y z) (-.f64 z a))

localize12.0ms (0%)

Local error

Found 3 expressions with local error:

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

Compiled 43 to 10 computations (76.7% saved)

series15.0ms (0%)

Counts
3 → 168
Calls

42 calls:

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

rewrite92.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1402×rational_best-1
1388×rational_best-4
1388×rational_best-2
1388×rational_best-3
1308×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01275
17975
214875
326675
453475
5146475
6399675
7623575
Stop Event
node limit
Counts
3 → 105
Calls
Call 1
Inputs
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (/.f64 (-.f64 x t) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 t x) (/.f64 y (-.f64 z a))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 x t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) x) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 x t) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 x t) -2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (/.f64 t (-.f64 z a)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 t (-.f64 z a)) -2) (/.f64 (+.f64 x t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2) (/.f64 (-.f64 x t) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 x (-.f64 x t)) (-.f64 z a)) 0) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (+.f64 t t) x) (-.f64 a z)) (/.f64 t (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 x t) 2) x)) (/.f64 t (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) x)) (/.f64 (+.f64 x t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 x t) -2) t)) (/.f64 x (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) (neg.f64 t))) (/.f64 (+.f64 x t) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 x t))) (+.f64 (/.f64 (+.f64 x (-.f64 x t)) (-.f64 z a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 (+.f64 x t) 2)) (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (neg.f64 (+.f64 t (*.f64 x 3))) (*.f64 x -4)) (-.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (+.f64 t (*.f64 x 3)) (*.f64 (+.f64 x t) 2)) (-.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 t 4)) (-.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 x t) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) x) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 z a)) (+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 x t) 2)) (-.f64 z a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 x t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (-.f64 a z)) (neg.f64 (+.f64 (/.f64 (+.f64 x (-.f64 x t)) (-.f64 z a)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (-.f64 a z)) (/.f64 (-.f64 (+.f64 x x) t) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (/.f64 (+.f64 t t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 x (-.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (-.f64 z a)) -2) (/.f64 (+.f64 x t) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (neg.f64 t) (-.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 x (/.f64 2 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t t) (-.f64 z a)) (+.f64 (/.f64 t (-.f64 z a)) (+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 x t) 2)) (-.f64 z a)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t t) (-.f64 z a)) (+.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) x) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2) (/.f64 (-.f64 x t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 t (+.f64 x x)) (-.f64 a z)) (/.f64 x (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) -2) (+.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (neg.f64 (+.f64 (/.f64 (+.f64 x (-.f64 x t)) (-.f64 z a)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 t t) x) (-.f64 a z)) (/.f64 t (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 x t) 2) x)) (/.f64 t (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) x)) (/.f64 (+.f64 x t) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 x t) -2) t)) (/.f64 x (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) (neg.f64 t))) (/.f64 (+.f64 x t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z)) (*.f64 (/.f64 x (-.f64 a z)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 x 4) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 x t) (-.f64 a z)) -2) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 x (*.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 x t) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 x (-.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 4) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (+.f64 (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 a z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 x t) (-.f64 z a)) -2) (+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 x (/.f64 2 (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 x t) (-.f64 z a)) -2) (+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (neg.f64 t) (-.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (/.f64 (+.f64 x (-.f64 x t)) (-.f64 z a)) 0) (+.f64 (/.f64 (+.f64 x (-.f64 x t)) (-.f64 z a)) 0)) (+.f64 (/.f64 x (-.f64 z a)) (+.f64 (/.f64 (+.f64 x (-.f64 x t)) (-.f64 z a)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 x 4) (-.f64 z a)) (/.f64 (*.f64 x 4) (-.f64 z a))) (+.f64 (/.f64 (*.f64 x 4) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 t (+.f64 x x)) (-.f64 a z)) 2) (+.f64 (/.f64 x (-.f64 z a)) (/.f64 (-.f64 t (+.f64 x x)) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z)) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z))) (+.f64 (*.f64 (/.f64 x (-.f64 a z)) 4) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x t) (/.f64 1 (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x t) (-.f64 (/.f64 1 (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 z a)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x t) (+.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (/.f64 1 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 x t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t x) (/.f64 1 (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t x) (-.f64 (*.f64 (/.f64 1 (-.f64 z a)) -2) (/.f64 1 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t x) (+.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 x t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 (-.f64 t x) (*.f64 (-.f64 x t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 t (-.f64 (+.f64 t t) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 t (-.f64 x (*.f64 (-.f64 x t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 (neg.f64 x) (-.f64 (neg.f64 t) (*.f64 (-.f64 x t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 (+.f64 x t) (-.f64 (+.f64 x x) (*.f64 (-.f64 x t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 (-.f64 (+.f64 x x) t) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 t x) (*.f64 (-.f64 x t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (-.f64 x (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (-.f64 (*.f64 (-.f64 x t) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (+.f64 (+.f64 x t) (-.f64 (*.f64 (-.f64 x t) 2) (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (+.f64 (neg.f64 x) (-.f64 (*.f64 (-.f64 x t) 2) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 x t) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x t) (-.f64 a z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 t x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 x t) -2) (-.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 x t) (*.f64 (-.f64 x t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 x t) (-.f64 a z)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (neg.f64 x) (*.f64 y (/.f64 (-.f64 x t) (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (neg.f64 x) (*.f64 (-.f64 t x) (/.f64 y (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))) 1)))))

simplify644.0ms (1.7%)

Algorithm
egg-herbie
Rules
2346×rational_best-simplify-2
1580×rational_best-simplify-1
934×rational_best-simplify-51
826×rational_best-simplify-48
758×rational_best-simplify-43
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
039512727
179312309
2130211711
320929871
442099607
562559577
672039577
775129577
876099577
976569577
Stop Event
node limit
Counts
273 → 361
Calls
Call 1
Inputs
(/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))
(/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(/.f64 (*.f64 y x) (-.f64 z a))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(/.f64 (*.f64 y x) (-.f64 z a))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(/.f64 (*.f64 y x) (-.f64 z a))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 x t))) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 x t))) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 3) (-.f64 x t))) (pow.f64 a 4))))))
(/.f64 (*.f64 y (-.f64 x t)) z)
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 x t))) (pow.f64 z 2)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 x t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 x t)) z) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 x t))) (pow.f64 z 3))))
(+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 x t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 y (-.f64 x t))) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 x t))) (pow.f64 z 3)) (/.f64 (*.f64 y (-.f64 x t)) z))))
(/.f64 (*.f64 y (-.f64 x t)) z)
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 x t))) (pow.f64 z 2)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 x t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 x t)) z) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 x t))) (pow.f64 z 3))))
(+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 x t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 x t))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 x t))) (pow.f64 z 4)) (/.f64 (*.f64 y (-.f64 x t)) z))))
(/.f64 (*.f64 y (-.f64 x t)) z)
(+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 x t))) (pow.f64 z 2)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 x t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 x t)) z) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 x t))) (pow.f64 z 3))))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 x t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 x t))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 x t))) (pow.f64 z 4)) (/.f64 (*.f64 y (-.f64 x t)) z))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 x t))) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 x t))) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 3) (-.f64 x t))) (pow.f64 a 4))))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 x t))) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 x t))) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 3) (-.f64 x t))) (pow.f64 a 4))))))
(*.f64 -1 (/.f64 t (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(/.f64 x (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 x (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 x (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(*.f64 -1 (/.f64 t (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(*.f64 -1 (/.f64 t (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(*.f64 -1 (/.f64 (-.f64 x t) a))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x t) a)) (*.f64 (-.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))) z))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x t) a)) (+.f64 (*.f64 (-.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))) z) (/.f64 (*.f64 (-.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))) (pow.f64 z 2)) a)))
(+.f64 (/.f64 (*.f64 (-.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 x t) a)) (+.f64 (*.f64 (-.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))) z) (/.f64 (*.f64 (-.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))) (pow.f64 z 2)) a))))
(/.f64 (-.f64 x t) z)
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2)) (/.f64 x z)) (/.f64 t z))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 3)) (/.f64 x z))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 x t)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 3)) (/.f64 x z)))) (/.f64 t z))
(/.f64 (-.f64 x t) z)
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2)) (/.f64 x z)) (/.f64 t z))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 3)) (/.f64 x z))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 x t)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 3)) (/.f64 x z)))) (/.f64 t z))
(/.f64 (-.f64 x t) z)
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2)) (/.f64 x z)) (/.f64 t z))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 3)) (/.f64 x z))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 x t)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 3)) (/.f64 x z)))) (/.f64 t z))
(*.f64 -1 (/.f64 (-.f64 x t) a))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x t) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x t) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x t) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x t)) (pow.f64 a 4))))))
(*.f64 -1 (/.f64 (-.f64 x t) a))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x t) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x t) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x t) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x t)) (pow.f64 a 4))))))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) x))
(*.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) x))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 y (-.f64 z a))) 1) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 y (-.f64 z a))) 1) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 y (-.f64 z a))) 1) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 y (-.f64 z a))) 1) x)))
x
(+.f64 (*.f64 y (-.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(*.f64 y (-.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))))
(+.f64 (*.f64 y (-.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 (*.f64 y (-.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))
(+.f64 (/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) x)
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) x))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) x))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) x))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) x))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) x))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) x))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) x))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) x))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 x t))) (pow.f64 a 3))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 x t))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 3) (-.f64 x t))) (pow.f64 a 4))) x))))
x
(+.f64 (/.f64 (*.f64 y (-.f64 x t)) z) x)
(+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 x t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 x t)) z) x))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 x t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 x t))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (-.f64 x t)) z) x)))
x
(+.f64 (/.f64 (*.f64 y (-.f64 x t)) z) x)
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 x t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 x t)) z) x))
(+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 x t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 x t))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (-.f64 x t)) z) x)))
(+.f64 (/.f64 (*.f64 y (-.f64 x t)) z) x)
(+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 x t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 x t)) z) x))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 x t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 x t)) z) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 x t))) (pow.f64 z 3)) x)))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 x t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 x t))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 x t))) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 y (-.f64 x t)) z) x))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 x t))) (pow.f64 a 3))) x)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 x t))) (pow.f64 a 3))) x)))
(+.f64 (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))) 0)
(+.f64 0 (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) 0)
(-.f64 (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))) 0)
(/.f64 (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))) 1)
(/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))
(pow.f64 (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))) 1)
(neg.f64 (*.f64 y (/.f64 (-.f64 x t) (-.f64 a z))))
(neg.f64 (*.f64 (-.f64 t x) (/.f64 y (-.f64 z a))))
(+.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 0)
(+.f64 0 (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) x) (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 x t) 2) x)))
(+.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2))
(+.f64 (/.f64 x (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 x t) -2) t)))
(+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (/.f64 t (-.f64 z a)) -2))
(+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) x)))
(+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 z a)))
(+.f64 (*.f64 (/.f64 t (-.f64 z a)) -2) (/.f64 (+.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) (neg.f64 t))))
(+.f64 (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2) (/.f64 (-.f64 x t) (-.f64 a z)))
(+.f64 (+.f64 (/.f64 (+.f64 x (-.f64 x t)) (-.f64 z a)) 0) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 x t))))
(+.f64 (/.f64 (-.f64 (+.f64 t t) x) (-.f64 a z)) (/.f64 t (-.f64 z a)))
(+.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 x t) 2) x)) (/.f64 t (-.f64 z a)))
(+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) x)) (/.f64 (+.f64 x t) (-.f64 z a)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 x t) -2) t)) (/.f64 x (-.f64 a z)))
(+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) (neg.f64 t))) (/.f64 (+.f64 x t) (-.f64 a z)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 x t))) (+.f64 (/.f64 (+.f64 x (-.f64 x t)) (-.f64 z a)) 0))
(+.f64 (/.f64 (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 (+.f64 x t) 2)) (-.f64 a z)) 0)
(+.f64 (/.f64 (-.f64 (neg.f64 (+.f64 t (*.f64 x 3))) (*.f64 x -4)) (-.f64 z a)) 0)
(+.f64 (/.f64 (-.f64 (+.f64 t (*.f64 x 3)) (*.f64 (+.f64 x t) 2)) (-.f64 z a)) 0)
(+.f64 (/.f64 (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 t 4)) (-.f64 z a)) 0)
(-.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 0)
(-.f64 0 (/.f64 (-.f64 x t) (-.f64 a z)))
(-.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a)))
(-.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) x) (-.f64 z a)))
(-.f64 (/.f64 t (-.f64 z a)) (+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 x t) 2)) (-.f64 z a)) 0))
(-.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) -2))
(-.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 x t) (-.f64 z a)))
(-.f64 (/.f64 x (-.f64 a z)) (neg.f64 (+.f64 (/.f64 (+.f64 x (-.f64 x t)) (-.f64 z a)) 0)))
(-.f64 (/.f64 x (-.f64 a z)) (/.f64 (-.f64 (+.f64 x x) t) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (/.f64 (+.f64 t t) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 x (-.f64 x t))))
(-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))
(-.f64 (*.f64 (/.f64 t (-.f64 z a)) -2) (/.f64 (+.f64 x t) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (neg.f64 t) (-.f64 x t))))
(-.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 x (/.f64 2 (-.f64 a z))))
(-.f64 (/.f64 (+.f64 t t) (-.f64 z a)) (+.f64 (/.f64 t (-.f64 z a)) (+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 x t) 2)) (-.f64 z a)) 0)))
(-.f64 (/.f64 (+.f64 t t) (-.f64 z a)) (+.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) x) (-.f64 z a))))
(-.f64 (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2) (/.f64 (-.f64 x t) (-.f64 z a)))
(-.f64 (/.f64 (-.f64 t (+.f64 x x)) (-.f64 a z)) (/.f64 x (-.f64 z a)))
(-.f64 (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) -2) (+.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) -2)))
(-.f64 (*.f64 x (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (neg.f64 (+.f64 (/.f64 (+.f64 x (-.f64 x t)) (-.f64 z a)) 0))))
(-.f64 (/.f64 (-.f64 (+.f64 t t) x) (-.f64 a z)) (/.f64 t (-.f64 a z)))
(-.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 x t) 2) x)) (/.f64 t (-.f64 a z)))
(-.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) x)) (/.f64 (+.f64 x t) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 x t) -2) t)) (/.f64 x (-.f64 z a)))
(-.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) (neg.f64 t))) (/.f64 (+.f64 x t) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z)) (*.f64 (/.f64 x (-.f64 a z)) 4))
(-.f64 (/.f64 (*.f64 x 4) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a)))
(-.f64 (*.f64 (/.f64 (+.f64 x t) (-.f64 a z)) -2) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 x (*.f64 t 3))))
(-.f64 (*.f64 (/.f64 (+.f64 x t) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 x (-.f64 x t)))))
(-.f64 (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 4) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 3))
(-.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (+.f64 (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 a z)) 0))
(-.f64 (*.f64 (/.f64 (+.f64 x t) (-.f64 z a)) -2) (+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 x (/.f64 2 (-.f64 a z)))))
(-.f64 (*.f64 (/.f64 (+.f64 x t) (-.f64 z a)) -2) (+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (neg.f64 t) (-.f64 x t)))))
(-.f64 (+.f64 (+.f64 (/.f64 (+.f64 x (-.f64 x t)) (-.f64 z a)) 0) (+.f64 (/.f64 (+.f64 x (-.f64 x t)) (-.f64 z a)) 0)) (+.f64 (/.f64 x (-.f64 z a)) (+.f64 (/.f64 (+.f64 x (-.f64 x t)) (-.f64 z a)) 0)))
(-.f64 (+.f64 (/.f64 (*.f64 x 4) (-.f64 z a)) (/.f64 (*.f64 x 4) (-.f64 z a))) (+.f64 (/.f64 (*.f64 x 4) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a))))
(-.f64 (*.f64 (/.f64 (-.f64 t (+.f64 x x)) (-.f64 a z)) 2) (+.f64 (/.f64 x (-.f64 z a)) (/.f64 (-.f64 t (+.f64 x x)) (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z)) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z))) (+.f64 (*.f64 (/.f64 x (-.f64 a z)) 4) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 1 (-.f64 z a)))
(*.f64 (-.f64 x t) (-.f64 (/.f64 1 (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 z a)) -2)))
(*.f64 (-.f64 x t) (+.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (/.f64 1 (-.f64 a z))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 1)
(*.f64 1 (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (-.f64 t x) (/.f64 1 (-.f64 a z)))
(*.f64 (-.f64 t x) (-.f64 (*.f64 (/.f64 1 (-.f64 z a)) -2) (/.f64 1 (-.f64 a z))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) -2)))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 x t))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (-.f64 t x) (*.f64 (-.f64 x t) -2)))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 t (-.f64 (+.f64 t t) x)))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 t (-.f64 x (*.f64 (-.f64 x t) 2))))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (neg.f64 x) (-.f64 (neg.f64 t) (*.f64 (-.f64 x t) 2))))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (+.f64 x t) (-.f64 (+.f64 x x) (*.f64 (-.f64 x t) 2))))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (-.f64 (+.f64 x x) t) x))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 t x) (*.f64 (-.f64 x t) 2)))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (-.f64 x (+.f64 t t))))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (-.f64 (*.f64 (-.f64 x t) 2) x)))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (+.f64 x t) (-.f64 (*.f64 (-.f64 x t) 2) (+.f64 x x))))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (neg.f64 x) (-.f64 (*.f64 (-.f64 x t) 2) (neg.f64 t))))
(*.f64 -1 (/.f64 (-.f64 x t) (-.f64 a z)))
(*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) -1)
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 t x))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 x t) -2) (-.f64 t x)))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 x t) (*.f64 (-.f64 x t) -2)))
(pow.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 1)
(neg.f64 (/.f64 (-.f64 x t) (-.f64 a z)))
(-.f64 (+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))) 0)
(*.f64 (+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))) 1)
(*.f64 1 (+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))))
(*.f64 -1 (+.f64 (neg.f64 x) (*.f64 y (/.f64 (-.f64 x t) (-.f64 a z)))))
(*.f64 -1 (+.f64 (neg.f64 x) (*.f64 (-.f64 t x) (/.f64 y (-.f64 z a)))))
(/.f64 (+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))) 1)
(pow.f64 (+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))) 1)
Outputs
(/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a))))
(*.f64 t (neg.f64 (/.f64 y (-.f64 z a))))
(*.f64 t (/.f64 (neg.f64 y) (-.f64 z a)))
(*.f64 y (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a))))
(*.f64 t (neg.f64 (/.f64 y (-.f64 z a))))
(*.f64 t (/.f64 (neg.f64 y) (-.f64 z a)))
(*.f64 y (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a))))
(*.f64 t (neg.f64 (/.f64 y (-.f64 z a))))
(*.f64 t (/.f64 (neg.f64 y) (-.f64 z a)))
(*.f64 y (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a))
(*.f64 -1 (*.f64 (-.f64 x t) (/.f64 y a)))
(neg.f64 (*.f64 (-.f64 x t) (/.f64 y a)))
(*.f64 (/.f64 y a) (-.f64 t x))
(*.f64 (-.f64 t x) (/.f64 y a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 y a))) (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) z) (/.f64 y (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 y a)) (*.f64 y (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 (/.f64 y a) (-.f64 t x)) (*.f64 y (*.f64 (/.f64 z (pow.f64 a 2)) (-.f64 t x))))
(neg.f64 (*.f64 (-.f64 x t) (+.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))))
(*.f64 (-.f64 t x) (+.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 x t))) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) z) (/.f64 y (pow.f64 a 2)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (/.f64 y (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 y a)) (*.f64 y (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2)))))) (neg.f64 (*.f64 y (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (*.f64 y (*.f64 (/.f64 z (pow.f64 a 2)) (-.f64 t x))) (+.f64 (*.f64 (/.f64 y a) (-.f64 t x)) (*.f64 y (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (-.f64 t x)))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (neg.f64 (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(neg.f64 (*.f64 y (*.f64 (-.f64 x t) (+.f64 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))) (/.f64 -1 (neg.f64 a))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 x t))) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 3) (-.f64 x t))) (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) z) (/.f64 y (pow.f64 a 2)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (/.f64 y (pow.f64 a 3)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) (pow.f64 z 3)) (/.f64 y (pow.f64 a 4)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 y a)) (*.f64 y (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2)))))) (*.f64 -1 (+.f64 (*.f64 y (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (*.f64 y (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 (*.f64 (/.f64 y a) (-.f64 t x)) (+.f64 (*.f64 y (*.f64 (/.f64 z (pow.f64 a 2)) (-.f64 t x))) (+.f64 (*.f64 y (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (-.f64 t x))) (*.f64 y (*.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (-.f64 t x))))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (*.f64 (-.f64 x t) (+.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (neg.f64 (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (neg.f64 (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))))
(/.f64 (*.f64 y (-.f64 x t)) z)
(*.f64 (-.f64 x t) (/.f64 y z))
(*.f64 y (/.f64 (-.f64 x t) z))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 x t))) (pow.f64 z 2)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))))
(+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))))
(+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (*.f64 (-.f64 x t) (*.f64 (/.f64 y (pow.f64 z 2)) a)))
(*.f64 (-.f64 x t) (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 x t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 x t)) z) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 x t))) (pow.f64 z 3))))
(+.f64 (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 (*.f64 (-.f64 x t) (pow.f64 a 2)) (/.f64 y (pow.f64 z 3)))))
(+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (+.f64 (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))) (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 (-.f64 x t) (pow.f64 z 3))))))
(+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(*.f64 (-.f64 x t) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 z 3))) (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 x t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 y (-.f64 x t))) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 x t))) (pow.f64 z 3)) (/.f64 (*.f64 y (-.f64 x t)) z))))
(+.f64 (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (+.f64 (*.f64 (*.f64 (-.f64 x t) (pow.f64 a 2)) (/.f64 y (pow.f64 z 3))) (*.f64 (*.f64 y (-.f64 x t)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(+.f64 (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 (-.f64 x t) (pow.f64 z 3)))) (*.f64 (*.f64 (-.f64 x t) (pow.f64 a 3)) (/.f64 y (pow.f64 z 4))))))
(+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (+.f64 (*.f64 (*.f64 (-.f64 x t) (pow.f64 a 3)) (/.f64 y (pow.f64 z 4))) (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 y (*.f64 (-.f64 x t) (+.f64 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 y (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2)))))))
(/.f64 (*.f64 y (-.f64 x t)) z)
(*.f64 (-.f64 x t) (/.f64 y z))
(*.f64 y (/.f64 (-.f64 x t) z))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 x t))) (pow.f64 z 2)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))))
(+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))))
(+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (*.f64 (-.f64 x t) (*.f64 (/.f64 y (pow.f64 z 2)) a)))
(*.f64 (-.f64 x t) (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 x t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 x t)) z) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 x t))) (pow.f64 z 3))))
(+.f64 (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 (*.f64 (-.f64 x t) (pow.f64 a 2)) (/.f64 y (pow.f64 z 3)))))
(+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (+.f64 (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))) (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 (-.f64 x t) (pow.f64 z 3))))))
(+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(*.f64 (-.f64 x t) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 z 3))) (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 x t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 x t))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 x t))) (pow.f64 z 4)) (/.f64 (*.f64 y (-.f64 x t)) z))))
(+.f64 (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (+.f64 (*.f64 (*.f64 (-.f64 x t) (pow.f64 a 2)) (/.f64 y (pow.f64 z 3))) (*.f64 (*.f64 y (-.f64 x t)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(+.f64 (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 (-.f64 x t) (pow.f64 z 3)))) (*.f64 (*.f64 (-.f64 x t) (pow.f64 a 3)) (/.f64 y (pow.f64 z 4))))))
(+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (+.f64 (*.f64 (*.f64 (-.f64 x t) (pow.f64 a 3)) (/.f64 y (pow.f64 z 4))) (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 y (*.f64 (-.f64 x t) (+.f64 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 y (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2)))))))
(/.f64 (*.f64 y (-.f64 x t)) z)
(*.f64 (-.f64 x t) (/.f64 y z))
(*.f64 y (/.f64 (-.f64 x t) z))
(+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 x t))) (pow.f64 z 2)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))))
(+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))))
(+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (*.f64 (-.f64 x t) (*.f64 (/.f64 y (pow.f64 z 2)) a)))
(*.f64 (-.f64 x t) (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 x t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 x t)) z) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 x t))) (pow.f64 z 3))))
(+.f64 (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 (*.f64 (-.f64 x t) (pow.f64 a 2)) (/.f64 y (pow.f64 z 3)))))
(+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (+.f64 (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))) (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 (-.f64 x t) (pow.f64 z 3))))))
(+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(*.f64 (-.f64 x t) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 z 3))) (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 x t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 x t))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 x t))) (pow.f64 z 4)) (/.f64 (*.f64 y (-.f64 x t)) z))))
(+.f64 (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (+.f64 (*.f64 (*.f64 (-.f64 x t) (pow.f64 a 2)) (/.f64 y (pow.f64 z 3))) (*.f64 (*.f64 y (-.f64 x t)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(+.f64 (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 (-.f64 x t) (pow.f64 z 3)))) (*.f64 (*.f64 (-.f64 x t) (pow.f64 a 3)) (/.f64 y (pow.f64 z 4))))))
(+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (+.f64 (*.f64 (*.f64 (-.f64 x t) (pow.f64 a 3)) (/.f64 y (pow.f64 z 4))) (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 y (*.f64 (-.f64 x t) (+.f64 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 y (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2)))))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a))
(*.f64 -1 (*.f64 (-.f64 x t) (/.f64 y a)))
(neg.f64 (*.f64 (-.f64 x t) (/.f64 y a)))
(*.f64 (/.f64 y a) (-.f64 t x))
(*.f64 (-.f64 t x) (/.f64 y a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 y a))) (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) z) (/.f64 y (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 y a)) (*.f64 y (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 (/.f64 y a) (-.f64 t x)) (*.f64 y (*.f64 (/.f64 z (pow.f64 a 2)) (-.f64 t x))))
(neg.f64 (*.f64 (-.f64 x t) (+.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))))
(*.f64 (-.f64 t x) (+.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 x t))) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) z) (/.f64 y (pow.f64 a 2)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (/.f64 y (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 y a)) (*.f64 y (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2)))))) (neg.f64 (*.f64 y (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (*.f64 y (*.f64 (/.f64 z (pow.f64 a 2)) (-.f64 t x))) (+.f64 (*.f64 (/.f64 y a) (-.f64 t x)) (*.f64 y (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (-.f64 t x)))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (neg.f64 (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(neg.f64 (*.f64 y (*.f64 (-.f64 x t) (+.f64 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))) (/.f64 -1 (neg.f64 a))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 x t))) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 3) (-.f64 x t))) (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) z) (/.f64 y (pow.f64 a 2)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (/.f64 y (pow.f64 a 3)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) (pow.f64 z 3)) (/.f64 y (pow.f64 a 4)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 y a)) (*.f64 y (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2)))))) (*.f64 -1 (+.f64 (*.f64 y (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (*.f64 y (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 (*.f64 (/.f64 y a) (-.f64 t x)) (+.f64 (*.f64 y (*.f64 (/.f64 z (pow.f64 a 2)) (-.f64 t x))) (+.f64 (*.f64 y (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (-.f64 t x))) (*.f64 y (*.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (-.f64 t x))))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (*.f64 (-.f64 x t) (+.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (neg.f64 (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (neg.f64 (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a))
(*.f64 -1 (*.f64 (-.f64 x t) (/.f64 y a)))
(neg.f64 (*.f64 (-.f64 x t) (/.f64 y a)))
(*.f64 (/.f64 y a) (-.f64 t x))
(*.f64 (-.f64 t x) (/.f64 y a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 y a))) (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) z) (/.f64 y (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 y a)) (*.f64 y (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 (/.f64 y a) (-.f64 t x)) (*.f64 y (*.f64 (/.f64 z (pow.f64 a 2)) (-.f64 t x))))
(neg.f64 (*.f64 (-.f64 x t) (+.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))))
(*.f64 (-.f64 t x) (+.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 x t))) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) z) (/.f64 y (pow.f64 a 2)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (/.f64 y (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 y a)) (*.f64 y (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2)))))) (neg.f64 (*.f64 y (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (*.f64 y (*.f64 (/.f64 z (pow.f64 a 2)) (-.f64 t x))) (+.f64 (*.f64 (/.f64 y a) (-.f64 t x)) (*.f64 y (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (-.f64 t x)))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (neg.f64 (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(neg.f64 (*.f64 y (*.f64 (-.f64 x t) (+.f64 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))) (/.f64 -1 (neg.f64 a))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 x t))) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 3) (-.f64 x t))) (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) z) (/.f64 y (pow.f64 a 2)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (/.f64 y (pow.f64 a 3)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) (pow.f64 z 3)) (/.f64 y (pow.f64 a 4)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 y a)) (*.f64 y (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2)))))) (*.f64 -1 (+.f64 (*.f64 y (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (*.f64 y (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 (*.f64 (/.f64 y a) (-.f64 t x)) (+.f64 (*.f64 y (*.f64 (/.f64 z (pow.f64 a 2)) (-.f64 t x))) (+.f64 (*.f64 y (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (-.f64 t x))) (*.f64 y (*.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (-.f64 t x))))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (*.f64 (-.f64 x t) (+.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (neg.f64 (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (neg.f64 (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))))
(*.f64 -1 (/.f64 t (-.f64 z a)))
(neg.f64 (/.f64 t (-.f64 z a)))
(/.f64 t (-.f64 a z))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 x (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 x (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 x (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 -1 (/.f64 t (-.f64 z a)))
(neg.f64 (/.f64 t (-.f64 z a)))
(/.f64 t (-.f64 a z))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 -1 (/.f64 t (-.f64 z a)))
(neg.f64 (/.f64 t (-.f64 z a)))
(/.f64 t (-.f64 a z))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 -1 (/.f64 (-.f64 x t) a))
(neg.f64 (/.f64 (-.f64 x t) a))
(/.f64 (-.f64 t x) a)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x t) a)) (*.f64 (-.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))) z))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x t) a)) (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))))
(+.f64 (neg.f64 (/.f64 (-.f64 x t) a)) (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))))
(+.f64 (/.f64 (-.f64 t x) a) (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))))
(*.f64 (-.f64 x t) (+.f64 (/.f64 z (neg.f64 (pow.f64 a 2))) (/.f64 -1 a)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x t) a)) (+.f64 (*.f64 (-.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))) z) (/.f64 (*.f64 (-.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))) (pow.f64 z 2)) a)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x t) a)) (+.f64 (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))) (*.f64 (pow.f64 z 2) (/.f64 (/.f64 (-.f64 t x) (pow.f64 a 2)) a))))
(+.f64 (neg.f64 (/.f64 (-.f64 x t) a)) (+.f64 (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))) (*.f64 (pow.f64 z 2) (/.f64 (/.f64 (-.f64 t x) (pow.f64 a 2)) a))))
(+.f64 (neg.f64 (/.f64 (-.f64 x t) a)) (*.f64 (/.f64 (-.f64 t x) (pow.f64 a 2)) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (/.f64 (-.f64 t x) a) (*.f64 (/.f64 (-.f64 t x) (pow.f64 a 2)) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (/.f64 (*.f64 (-.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 x t) a)) (+.f64 (*.f64 (-.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))) z) (/.f64 (*.f64 (-.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))) (pow.f64 z 2)) a))))
(+.f64 (+.f64 (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))) (*.f64 (pow.f64 z 2) (/.f64 (/.f64 (-.f64 t x) (pow.f64 a 2)) a))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x t) a)) (/.f64 (*.f64 (pow.f64 z 3) (/.f64 (-.f64 t x) (pow.f64 a 2))) (pow.f64 a 2))))
(+.f64 (neg.f64 (/.f64 (-.f64 x t) a)) (+.f64 (+.f64 (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))) (*.f64 (pow.f64 z 2) (/.f64 (/.f64 (-.f64 t x) (pow.f64 a 2)) a))) (*.f64 (/.f64 (-.f64 t x) (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 2)))))
(+.f64 (neg.f64 (/.f64 (-.f64 x t) a)) (+.f64 (*.f64 (/.f64 (-.f64 t x) (pow.f64 a 2)) (+.f64 z (/.f64 (pow.f64 z 2) a))) (*.f64 (pow.f64 z 3) (/.f64 (-.f64 t x) (pow.f64 (*.f64 a a) 2)))))
(+.f64 (/.f64 (-.f64 t x) a) (*.f64 (/.f64 (-.f64 t x) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (+.f64 z (/.f64 (pow.f64 z 2) a)))))
(/.f64 (-.f64 x t) z)
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2)) (/.f64 x z)) (/.f64 t z))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 x t) a) (pow.f64 z 2)) (/.f64 x z)) (/.f64 t z))
(-.f64 (+.f64 (*.f64 (-.f64 x t) (/.f64 a (pow.f64 z 2))) (/.f64 x z)) (/.f64 t z))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 3)) (/.f64 x z))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 x t) a) (pow.f64 z 2)) (+.f64 (/.f64 x z) (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (/.f64 t z))
(-.f64 (+.f64 (*.f64 (-.f64 x t) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 x z) (*.f64 (pow.f64 a 2) (/.f64 (-.f64 x t) (pow.f64 z 3))))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 x z) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 x t)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 3)) (/.f64 x z)))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 x t) a) (pow.f64 z 2)) (+.f64 (/.f64 x z) (+.f64 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))) (/.f64 t z))
(-.f64 (+.f64 (*.f64 (-.f64 x t) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 x z) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 x t) (pow.f64 z 3))) (*.f64 (pow.f64 a 3) (/.f64 (-.f64 x t) (pow.f64 z 4)))))) (/.f64 t z))
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 x t) (/.f64 a (pow.f64 z 2))) (/.f64 x z)) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 x z) (*.f64 (-.f64 x t) (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 x z) (*.f64 (-.f64 x t) (+.f64 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 x z) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2)))))) (/.f64 t z))
(/.f64 (-.f64 x t) z)
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2)) (/.f64 x z)) (/.f64 t z))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 x t) a) (pow.f64 z 2)) (/.f64 x z)) (/.f64 t z))
(-.f64 (+.f64 (*.f64 (-.f64 x t) (/.f64 a (pow.f64 z 2))) (/.f64 x z)) (/.f64 t z))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 3)) (/.f64 x z))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 x t) a) (pow.f64 z 2)) (+.f64 (/.f64 x z) (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (/.f64 t z))
(-.f64 (+.f64 (*.f64 (-.f64 x t) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 x z) (*.f64 (pow.f64 a 2) (/.f64 (-.f64 x t) (pow.f64 z 3))))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 x z) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 x t)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 3)) (/.f64 x z)))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 x t) a) (pow.f64 z 2)) (+.f64 (/.f64 x z) (+.f64 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))) (/.f64 t z))
(-.f64 (+.f64 (*.f64 (-.f64 x t) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 x z) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 x t) (pow.f64 z 3))) (*.f64 (pow.f64 a 3) (/.f64 (-.f64 x t) (pow.f64 z 4)))))) (/.f64 t z))
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 x t) (/.f64 a (pow.f64 z 2))) (/.f64 x z)) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 x z) (*.f64 (-.f64 x t) (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 x z) (*.f64 (-.f64 x t) (+.f64 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 x z) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2)))))) (/.f64 t z))
(/.f64 (-.f64 x t) z)
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2)) (/.f64 x z)) (/.f64 t z))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 x t) a) (pow.f64 z 2)) (/.f64 x z)) (/.f64 t z))
(-.f64 (+.f64 (*.f64 (-.f64 x t) (/.f64 a (pow.f64 z 2))) (/.f64 x z)) (/.f64 t z))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 3)) (/.f64 x z))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 x t) a) (pow.f64 z 2)) (+.f64 (/.f64 x z) (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (/.f64 t z))
(-.f64 (+.f64 (*.f64 (-.f64 x t) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 x z) (*.f64 (pow.f64 a 2) (/.f64 (-.f64 x t) (pow.f64 z 3))))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 x z) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 x t)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 3)) (/.f64 x z)))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 (*.f64 (-.f64 x t) a) (pow.f64 z 2)) (+.f64 (/.f64 x z) (+.f64 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))) (/.f64 t z))
(-.f64 (+.f64 (*.f64 (-.f64 x t) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 x z) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 x t) (pow.f64 z 3))) (*.f64 (pow.f64 a 3) (/.f64 (-.f64 x t) (pow.f64 z 4)))))) (/.f64 t z))
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 x t) (/.f64 a (pow.f64 z 2))) (/.f64 x z)) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 x z) (*.f64 (-.f64 x t) (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 x z) (*.f64 (-.f64 x t) (+.f64 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (/.f64 t z))
(-.f64 (+.f64 (/.f64 x z) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2)))))) (/.f64 t z))
(*.f64 -1 (/.f64 (-.f64 x t) a))
(neg.f64 (/.f64 (-.f64 x t) a))
(/.f64 (-.f64 t x) a)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x t) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x t) a)) (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))))
(+.f64 (neg.f64 (/.f64 (-.f64 x t) a)) (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))))
(+.f64 (/.f64 (-.f64 t x) a) (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))))
(*.f64 (-.f64 x t) (+.f64 (/.f64 z (neg.f64 (pow.f64 a 2))) (/.f64 -1 a)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x t) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x t) a)) (+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2)))) (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (neg.f64 (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2)))) (*.f64 -1 (+.f64 (/.f64 (-.f64 x t) a) (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (/.f64 (-.f64 x t) a) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(+.f64 (/.f64 (-.f64 t x) a) (neg.f64 (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(+.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x t) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x t)) (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x t) a)) (+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2)))) (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2))))) (*.f64 -1 (+.f64 (/.f64 (-.f64 x t) a) (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (-.f64 t x)) (*.f64 -1 (+.f64 (/.f64 (-.f64 x t) a) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2)))))))
(+.f64 (/.f64 (-.f64 t x) a) (+.f64 (*.f64 (-.f64 t x) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (neg.f64 (*.f64 (-.f64 x t) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))))
(+.f64 (/.f64 (-.f64 t x) a) (neg.f64 (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(*.f64 -1 (/.f64 (-.f64 x t) a))
(neg.f64 (/.f64 (-.f64 x t) a))
(/.f64 (-.f64 t x) a)
(+.f64 (*.f64 -1 (/.f64 (-.f64 x t) a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x t) a)) (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))))
(+.f64 (neg.f64 (/.f64 (-.f64 x t) a)) (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))))
(+.f64 (/.f64 (-.f64 t x) a) (*.f64 z (/.f64 (-.f64 t x) (pow.f64 a 2))))
(*.f64 (-.f64 x t) (+.f64 (/.f64 z (neg.f64 (pow.f64 a 2))) (/.f64 -1 a)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x t) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 3))) (*.f64 -1 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x t) a)) (+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2)))) (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (neg.f64 (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2)))) (*.f64 -1 (+.f64 (/.f64 (-.f64 x t) a) (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (/.f64 (-.f64 x t) a) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(+.f64 (/.f64 (-.f64 t x) a) (neg.f64 (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(+.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x t) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x t)) (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x t) a)) (+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2)))) (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2))))) (*.f64 -1 (+.f64 (/.f64 (-.f64 x t) a) (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (-.f64 t x)) (*.f64 -1 (+.f64 (/.f64 (-.f64 x t) a) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2)))))))
(+.f64 (/.f64 (-.f64 t x) a) (+.f64 (*.f64 (-.f64 t x) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (neg.f64 (*.f64 (-.f64 x t) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))))
(+.f64 (/.f64 (-.f64 t x) a) (neg.f64 (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a))))
(*.f64 t (neg.f64 (/.f64 y (-.f64 z a))))
(*.f64 t (/.f64 (neg.f64 y) (-.f64 z a)))
(*.f64 y (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) x))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))) (*.f64 x (+.f64 (/.f64 y (-.f64 z a)) 1)))
(+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z a)))) (*.f64 x (+.f64 (/.f64 y (-.f64 z a)) 1)))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))) (*.f64 x (+.f64 (/.f64 y (-.f64 z a)) 1)))
(+.f64 (*.f64 y (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 (/.f64 y (-.f64 z a)) 1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) x))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))) (*.f64 x (+.f64 (/.f64 y (-.f64 z a)) 1)))
(+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z a)))) (*.f64 x (+.f64 (/.f64 y (-.f64 z a)) 1)))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))) (*.f64 x (+.f64 (/.f64 y (-.f64 z a)) 1)))
(+.f64 (*.f64 y (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 (/.f64 y (-.f64 z a)) 1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) x))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))) (*.f64 x (+.f64 (/.f64 y (-.f64 z a)) 1)))
(+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z a)))) (*.f64 x (+.f64 (/.f64 y (-.f64 z a)) 1)))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))) (*.f64 x (+.f64 (/.f64 y (-.f64 z a)) 1)))
(+.f64 (*.f64 y (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 (/.f64 y (-.f64 z a)) 1)))
(*.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) x)
(*.f64 x (+.f64 (/.f64 y (-.f64 z a)) 1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) x))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))) (*.f64 x (+.f64 (/.f64 y (-.f64 z a)) 1)))
(+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z a)))) (*.f64 x (+.f64 (/.f64 y (-.f64 z a)) 1)))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))) (*.f64 x (+.f64 (/.f64 y (-.f64 z a)) 1)))
(+.f64 (*.f64 y (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 (/.f64 y (-.f64 z a)) 1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) x))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))) (*.f64 x (+.f64 (/.f64 y (-.f64 z a)) 1)))
(+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z a)))) (*.f64 x (+.f64 (/.f64 y (-.f64 z a)) 1)))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))) (*.f64 x (+.f64 (/.f64 y (-.f64 z a)) 1)))
(+.f64 (*.f64 y (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 (/.f64 y (-.f64 z a)) 1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) x))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))) (*.f64 x (+.f64 (/.f64 y (-.f64 z a)) 1)))
(+.f64 (*.f64 t (neg.f64 (/.f64 y (-.f64 z a)))) (*.f64 x (+.f64 (/.f64 y (-.f64 z a)) 1)))
(+.f64 (*.f64 t (/.f64 (neg.f64 y) (-.f64 z a))) (*.f64 x (+.f64 (/.f64 y (-.f64 z a)) 1)))
(+.f64 (*.f64 y (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 (/.f64 y (-.f64 z a)) 1)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 y (-.f64 z a))) 1) x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 y (-.f64 z a))) -1)))
(*.f64 (+.f64 -1 (neg.f64 (/.f64 y (-.f64 z a)))) (neg.f64 x))
(*.f64 (+.f64 -1 (/.f64 (neg.f64 y) (-.f64 z a))) (neg.f64 x))
(*.f64 x (neg.f64 (+.f64 -1 (/.f64 y (-.f64 a z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 y (-.f64 z a))) 1) x)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))) (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 y (-.f64 z a))) -1))))
(*.f64 -1 (+.f64 (*.f64 x (+.f64 -1 (neg.f64 (/.f64 y (-.f64 z a))))) (/.f64 (*.f64 y t) (-.f64 z a))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y t) (-.f64 z a)) (*.f64 x (+.f64 -1 (/.f64 (neg.f64 y) (-.f64 z a))))))
(+.f64 (*.f64 y (/.f64 t (-.f64 a z))) (*.f64 x (neg.f64 (+.f64 -1 (/.f64 y (-.f64 a z))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 y (-.f64 z a))) 1) x)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))) (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 y (-.f64 z a))) -1))))
(*.f64 -1 (+.f64 (*.f64 x (+.f64 -1 (neg.f64 (/.f64 y (-.f64 z a))))) (/.f64 (*.f64 y t) (-.f64 z a))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y t) (-.f64 z a)) (*.f64 x (+.f64 -1 (/.f64 (neg.f64 y) (-.f64 z a))))))
(+.f64 (*.f64 y (/.f64 t (-.f64 a z))) (*.f64 x (neg.f64 (+.f64 -1 (/.f64 y (-.f64 a z))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 y (-.f64 z a))) 1) x)))
(+.f64 (*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a)))) (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 y (-.f64 z a))) -1))))
(*.f64 -1 (+.f64 (*.f64 x (+.f64 -1 (neg.f64 (/.f64 y (-.f64 z a))))) (/.f64 (*.f64 y t) (-.f64 z a))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 y t) (-.f64 z a)) (*.f64 x (+.f64 -1 (/.f64 (neg.f64 y) (-.f64 z a))))))
(+.f64 (*.f64 y (/.f64 t (-.f64 a z))) (*.f64 x (neg.f64 (+.f64 -1 (/.f64 y (-.f64 a z))))))
x
(+.f64 (*.f64 y (-.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 (*.f64 y (-.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 (*.f64 y (-.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))
(*.f64 y (-.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (*.f64 y (-.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 (*.f64 y (-.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 (*.f64 y (-.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a)))) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))
(/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a)) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a)) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a)) x)
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) x)
(+.f64 x (*.f64 x (/.f64 y (-.f64 z a))))
(+.f64 x (*.f64 y (/.f64 x (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a))))
(*.f64 t (neg.f64 (/.f64 y (-.f64 z a))))
(*.f64 t (/.f64 (neg.f64 y) (-.f64 z a)))
(*.f64 y (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))
(*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a)))
(*.f64 -1 (*.f64 t (/.f64 y (-.f64 z a))))
(*.f64 t (neg.f64 (/.f64 y (-.f64 z a))))
(*.f64 t (/.f64 (neg.f64 y) (-.f64 z a)))
(*.f64 y (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y x) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y t) (-.f64 z a))) x))
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) x)
(+.f64 x (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 y a))))
(+.f64 x (neg.f64 (*.f64 (-.f64 x t) (/.f64 y a))))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 y a))) (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) z) (/.f64 y (pow.f64 a 2))))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 y a)) (*.f64 y (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 y (*.f64 (/.f64 z (pow.f64 a 2)) (-.f64 t x))) (+.f64 x (*.f64 (/.f64 y a) (-.f64 t x))))
(+.f64 x (neg.f64 (*.f64 (-.f64 x t) (+.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2)))))))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a))))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 x t))) (pow.f64 a 3))) x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 y a))) (+.f64 x (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) z) (/.f64 y (pow.f64 a 2)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (/.f64 y (pow.f64 a 3)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 y a)) (*.f64 y (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2)))))) (+.f64 x (neg.f64 (*.f64 y (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 x (+.f64 (*.f64 y (*.f64 (/.f64 z (pow.f64 a 2)) (-.f64 t x))) (+.f64 (*.f64 (/.f64 y a) (-.f64 t x)) (*.f64 y (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (-.f64 t x))))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (neg.f64 (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(+.f64 x (neg.f64 (*.f64 y (*.f64 (-.f64 x t) (+.f64 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))) (/.f64 -1 (neg.f64 a)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 x t))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 3) (-.f64 x t))) (pow.f64 a 4))) x))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) z) (/.f64 y (pow.f64 a 2)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (/.f64 y (pow.f64 a 3)))) (+.f64 x (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) (pow.f64 z 3)) (/.f64 y (pow.f64 a 4))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 y a)) (*.f64 y (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2)))))) (+.f64 x (*.f64 -1 (+.f64 (*.f64 y (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (*.f64 y (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))))
(+.f64 (*.f64 y (*.f64 (/.f64 z (pow.f64 a 2)) (-.f64 t x))) (+.f64 (+.f64 x (*.f64 y (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (-.f64 t x)))) (+.f64 (*.f64 (/.f64 y a) (-.f64 t x)) (*.f64 y (*.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (-.f64 t x))))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (*.f64 (-.f64 x t) (+.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (neg.f64 (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (neg.f64 (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))))))
x
(+.f64 (/.f64 (*.f64 y (-.f64 x t)) z) x)
(+.f64 x (*.f64 (-.f64 x t) (/.f64 y z)))
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 x t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 x t)) z) x))
(+.f64 (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))) (+.f64 x (*.f64 (-.f64 x t) (/.f64 y z))))
(+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (+.f64 (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))) x))
(+.f64 (*.f64 (-.f64 x t) (*.f64 (/.f64 y (pow.f64 z 2)) a)) (+.f64 x (*.f64 y (/.f64 (-.f64 x t) z))))
(+.f64 x (*.f64 (-.f64 x t) (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 x t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 x t))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (-.f64 x t)) z) x)))
(+.f64 (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))) (+.f64 x (+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 (*.f64 (-.f64 x t) (pow.f64 a 2)) (/.f64 y (pow.f64 z 3))))))
(+.f64 (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 (-.f64 x t) (pow.f64 z 3)))) (+.f64 x (*.f64 y (/.f64 (-.f64 x t) z)))))
(+.f64 x (+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (+.f64 x (*.f64 (-.f64 x t) (/.f64 y z))) (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 x (*.f64 (-.f64 x t) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 z 3))) (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2)))))))
x
(+.f64 (/.f64 (*.f64 y (-.f64 x t)) z) x)
(+.f64 x (*.f64 (-.f64 x t) (/.f64 y z)))
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 x t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 x t)) z) x))
(+.f64 (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))) (+.f64 x (*.f64 (-.f64 x t) (/.f64 y z))))
(+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (+.f64 (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))) x))
(+.f64 (*.f64 (-.f64 x t) (*.f64 (/.f64 y (pow.f64 z 2)) a)) (+.f64 x (*.f64 y (/.f64 (-.f64 x t) z))))
(+.f64 x (*.f64 (-.f64 x t) (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 x t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 x t))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (-.f64 x t)) z) x)))
(+.f64 (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))) (+.f64 x (+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 (*.f64 (-.f64 x t) (pow.f64 a 2)) (/.f64 y (pow.f64 z 3))))))
(+.f64 (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 (-.f64 x t) (pow.f64 z 3)))) (+.f64 x (*.f64 y (/.f64 (-.f64 x t) z)))))
(+.f64 x (+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (+.f64 x (*.f64 (-.f64 x t) (/.f64 y z))) (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 x (*.f64 (-.f64 x t) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 z 3))) (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2)))))))
(+.f64 (/.f64 (*.f64 y (-.f64 x t)) z) x)
(+.f64 x (*.f64 (-.f64 x t) (/.f64 y z)))
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (/.f64 (*.f64 y (*.f64 a (-.f64 x t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 x t)) z) x))
(+.f64 (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))) (+.f64 x (*.f64 (-.f64 x t) (/.f64 y z))))
(+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (+.f64 (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))) x))
(+.f64 (*.f64 (-.f64 x t) (*.f64 (/.f64 y (pow.f64 z 2)) a)) (+.f64 x (*.f64 y (/.f64 (-.f64 x t) z))))
(+.f64 x (*.f64 (-.f64 x t) (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 x t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 x t)) z) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y (-.f64 x t))) (pow.f64 z 3)) x)))
(+.f64 (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))) (+.f64 x (+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 (*.f64 (-.f64 x t) (pow.f64 a 2)) (/.f64 y (pow.f64 z 3))))))
(+.f64 (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 (-.f64 x t) (pow.f64 z 3)))) (+.f64 x (*.f64 y (/.f64 (-.f64 x t) z)))))
(+.f64 x (+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (+.f64 x (*.f64 (-.f64 x t) (/.f64 y z))) (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 x (*.f64 (-.f64 x t) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 y (pow.f64 z 3))) (+.f64 (/.f64 y z) (*.f64 y (/.f64 a (pow.f64 z 2)))))))
(+.f64 (/.f64 (*.f64 a (*.f64 y (-.f64 x t))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) (-.f64 x t))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) (-.f64 x t))) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 y (-.f64 x t)) z) x))))
(+.f64 (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 (*.f64 (-.f64 x t) (pow.f64 a 2)) (/.f64 y (pow.f64 z 3))) (+.f64 x (+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 (*.f64 y (-.f64 x t)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))))
(+.f64 (*.f64 (*.f64 y (-.f64 x t)) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 (*.f64 (-.f64 x t) (pow.f64 a 3)) (/.f64 y (pow.f64 z 4))) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 (-.f64 x t) (pow.f64 z 3)))) (+.f64 x (*.f64 y (/.f64 (-.f64 x t) z))))))
(+.f64 (+.f64 x (+.f64 (*.f64 y (/.f64 (-.f64 x t) z)) (*.f64 (*.f64 (-.f64 x t) (pow.f64 a 3)) (/.f64 y (pow.f64 z 4))))) (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 x (+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(+.f64 x (+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 y (*.f64 (-.f64 x t) (+.f64 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2))) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(+.f64 x (+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 y (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2))))))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) x)
(+.f64 x (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 y a))))
(+.f64 x (neg.f64 (*.f64 (-.f64 x t) (/.f64 y a))))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 y a))) (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) z) (/.f64 y (pow.f64 a 2))))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 y a)) (*.f64 y (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 y (*.f64 (/.f64 z (pow.f64 a 2)) (-.f64 t x))) (+.f64 x (*.f64 (/.f64 y a) (-.f64 t x))))
(+.f64 x (neg.f64 (*.f64 (-.f64 x t) (+.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2)))))))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a))))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 x t))) (pow.f64 a 3))) x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 y a))) (+.f64 x (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) z) (/.f64 y (pow.f64 a 2)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (/.f64 y (pow.f64 a 3)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 y a)) (*.f64 y (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2)))))) (+.f64 x (neg.f64 (*.f64 y (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 x (+.f64 (*.f64 y (*.f64 (/.f64 z (pow.f64 a 2)) (-.f64 t x))) (+.f64 (*.f64 (/.f64 y a) (-.f64 t x)) (*.f64 y (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (-.f64 t x))))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (neg.f64 (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(+.f64 x (neg.f64 (*.f64 y (*.f64 (-.f64 x t) (+.f64 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))) (/.f64 -1 (neg.f64 a)))))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) x)
(+.f64 x (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 y a))))
(+.f64 x (neg.f64 (*.f64 (-.f64 x t) (/.f64 y a))))
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t x)))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 y a))) (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) z) (/.f64 y (pow.f64 a 2))))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 y a)) (*.f64 y (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 y (*.f64 (/.f64 z (pow.f64 a 2)) (-.f64 t x))) (+.f64 x (*.f64 (/.f64 y a) (-.f64 t x))))
(+.f64 x (neg.f64 (*.f64 (-.f64 x t) (+.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2)))))))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (*.f64 y (/.f64 z (pow.f64 a 2))) (/.f64 y a))))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 x t)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z (-.f64 x t))) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) (-.f64 x t))) (pow.f64 a 3))) x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 y a))) (+.f64 x (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) z) (/.f64 y (pow.f64 a 2)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (/.f64 y (pow.f64 a 3)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 y a)) (*.f64 y (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2)))))) (+.f64 x (neg.f64 (*.f64 y (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 x (+.f64 (*.f64 y (*.f64 (/.f64 z (pow.f64 a 2)) (-.f64 t x))) (+.f64 (*.f64 (/.f64 y a) (-.f64 t x)) (*.f64 y (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (-.f64 t x))))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (neg.f64 (*.f64 (*.f64 y (-.f64 x t)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(+.f64 x (neg.f64 (*.f64 y (*.f64 (-.f64 x t) (+.f64 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))) (/.f64 -1 (neg.f64 a)))))))
(+.f64 (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))) 0)
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 0 (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)) 0)
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(-.f64 (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))) 0)
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(/.f64 (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))) 1)
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(/.f64 (*.f64 y (-.f64 x t)) (-.f64 z a))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(pow.f64 (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))) 1)
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(neg.f64 (*.f64 y (/.f64 (-.f64 x t) (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(neg.f64 (*.f64 (-.f64 t x) (/.f64 y (-.f64 z a))))
(*.f64 (-.f64 x t) (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 0)
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 0 (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) x) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (/.f64 t (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 x t) 2) x)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (/.f64 x (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 x t) -2) t)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (/.f64 t (-.f64 z a)) -2))
(+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) x)))
(+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 z a))) (-.f64 (-.f64 x t) x)))
(+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 2 (*.f64 (-.f64 (-.f64 x t) x) (/.f64 1 (-.f64 z a)))))
(+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 2 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (-.f64 x t) x))))
(+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 2 (neg.f64 t))))
(+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 t -2)))
(+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 2 (/.f64 t (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (*.f64 (/.f64 t (-.f64 z a)) -2) (/.f64 (+.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (/.f64 t (-.f64 z a)) -2))
(+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) (neg.f64 t))))
(+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 z a))) (-.f64 (-.f64 x t) (neg.f64 t))))
(+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 (-.f64 (-.f64 x t) (neg.f64 t)) 2)))
(+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 2 (+.f64 t (-.f64 x t)))))
(+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 2 (*.f64 x (/.f64 1 (-.f64 z a)))))
(+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (/.f64 x (-.f64 a z)) -2))
(+.f64 (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2) (/.f64 (-.f64 x t) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (+.f64 (/.f64 (+.f64 x (-.f64 x t)) (-.f64 z a)) 0) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 x t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (/.f64 (-.f64 (+.f64 t t) x) (-.f64 a z)) (/.f64 t (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 x t) 2) x)) (/.f64 t (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) x)) (/.f64 (+.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 z a))) (-.f64 (-.f64 x t) x)))
(+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 2 (*.f64 (-.f64 (-.f64 x t) x) (/.f64 1 (-.f64 z a)))))
(+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 2 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (-.f64 x t) x))))
(+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 2 (neg.f64 t))))
(+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 t -2)))
(+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 2 (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 x t) -2) t)) (/.f64 x (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) (neg.f64 t))) (/.f64 (+.f64 x t) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 z a))) (-.f64 (-.f64 x t) (neg.f64 t))))
(+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 (-.f64 (-.f64 x t) (neg.f64 t)) 2)))
(+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 2 (+.f64 t (-.f64 x t)))))
(+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 2 (*.f64 x (/.f64 1 (-.f64 z a)))))
(+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (/.f64 x (-.f64 a z)) -2))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 t (-.f64 x t))) (+.f64 (/.f64 (+.f64 x (-.f64 x t)) (-.f64 z a)) 0))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(+.f64 (/.f64 (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 (+.f64 x t) 2)) (-.f64 a z)) 0)
(/.f64 (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 2 (+.f64 x t))) (-.f64 a z))
(+.f64 (/.f64 (-.f64 (neg.f64 (+.f64 t (*.f64 x 3))) (*.f64 x -4)) (-.f64 z a)) 0)
(/.f64 (-.f64 (neg.f64 (+.f64 t (*.f64 x 3))) (*.f64 x -4)) (-.f64 z a))
(/.f64 (+.f64 (+.f64 t (*.f64 x 3)) (*.f64 x -4)) (-.f64 a z))
(+.f64 (/.f64 (-.f64 (+.f64 t (*.f64 x 3)) (*.f64 (+.f64 x t) 2)) (-.f64 z a)) 0)
(/.f64 (-.f64 (+.f64 t (*.f64 x 3)) (*.f64 2 (+.f64 x t))) (-.f64 z a))
(+.f64 (/.f64 (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 t 4)) (-.f64 z a)) 0)
(/.f64 (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 t 4)) (-.f64 z a))
(-.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 0)
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 0 (/.f64 (-.f64 x t) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) x) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (/.f64 t (-.f64 z a)) (+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 x t) 2)) (-.f64 z a)) 0))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) -2))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 x t) (-.f64 z a)))
(-.f64 (/.f64 x (-.f64 a z)) (neg.f64 (+.f64 (/.f64 (+.f64 x (-.f64 x t)) (-.f64 z a)) 0)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (/.f64 x (-.f64 a z)) (/.f64 (-.f64 (+.f64 x x) t) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (/.f64 (+.f64 t t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 x (-.f64 x t))))
(-.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 z a))) (+.f64 t (-.f64 x x))))
(-.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 2 (*.f64 (+.f64 t 0) (/.f64 1 (-.f64 z a)))))
(-.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 t (*.f64 2 (/.f64 1 (-.f64 z a)))))
(-.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 2 (*.f64 t (/.f64 1 (-.f64 z a)))))
(-.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 2 (/.f64 t (-.f64 z a))))
(-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (*.f64 (/.f64 t (-.f64 z a)) -2) (/.f64 (+.f64 x t) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (neg.f64 t) (-.f64 x t))))
(-.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 z a))) (-.f64 t (-.f64 x (neg.f64 t)))))
(-.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 (-.f64 (neg.f64 t) (-.f64 x t)) 2)))
(-.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 2 (-.f64 t (+.f64 x t)))))
(-.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 2 (*.f64 (/.f64 1 (-.f64 z a)) (neg.f64 x))))
(-.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 2 (/.f64 x (-.f64 a z))))
(-.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 x (/.f64 2 (-.f64 a z))))
(-.f64 (/.f64 (+.f64 t t) (-.f64 z a)) (+.f64 (/.f64 t (-.f64 z a)) (+.f64 (/.f64 (-.f64 x (*.f64 (-.f64 x t) 2)) (-.f64 z a)) 0)))
(-.f64 (/.f64 (+.f64 t t) (-.f64 z a)) (+.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 x (*.f64 (-.f64 x t) 2)) (-.f64 z a))))
(-.f64 (/.f64 (+.f64 t t) (-.f64 z a)) (+.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (*.f64 (-.f64 x t) 2) x) (-.f64 a z))))
(-.f64 (/.f64 (+.f64 t t) (-.f64 z a)) (+.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 x (+.f64 t t)) (-.f64 a z))))
(-.f64 (/.f64 (+.f64 t t) (-.f64 z a)) (+.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) x) (-.f64 z a))))
(-.f64 (/.f64 (+.f64 t t) (-.f64 z a)) (+.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 x (*.f64 (-.f64 x t) 2)) (-.f64 z a))))
(-.f64 (/.f64 (+.f64 t t) (-.f64 z a)) (+.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (*.f64 (-.f64 x t) 2) x) (-.f64 a z))))
(-.f64 (/.f64 (+.f64 t t) (-.f64 z a)) (+.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 x (+.f64 t t)) (-.f64 a z))))
(-.f64 (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2) (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (/.f64 (-.f64 t (+.f64 x x)) (-.f64 a z)) (/.f64 x (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) -2) (+.f64 (/.f64 (-.f64 x t) (-.f64 a z)) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) -2)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (*.f64 x (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (neg.f64 (+.f64 (/.f64 (+.f64 x (-.f64 x t)) (-.f64 z a)) 0))))
(-.f64 (*.f64 x (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (neg.f64 (/.f64 (+.f64 x (-.f64 x t)) (-.f64 z a)))))
(-.f64 (*.f64 x (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 (+.f64 x (-.f64 x t)) (+.f64 a (neg.f64 z)))))
(-.f64 (*.f64 x (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 (-.f64 t (+.f64 x x)) (-.f64 z a))))
(-.f64 (*.f64 x (/.f64 2 (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 (+.f64 x (-.f64 x t)) (-.f64 a z))))
(-.f64 (/.f64 (-.f64 (+.f64 t t) x) (-.f64 a z)) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 x t) 2) x)) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) x)) (/.f64 (+.f64 x t) (-.f64 a z)))
(-.f64 (*.f64 (*.f64 2 (/.f64 1 (-.f64 z a))) (-.f64 (-.f64 x t) x)) (/.f64 (+.f64 x t) (-.f64 a z)))
(-.f64 (*.f64 2 (*.f64 (-.f64 (-.f64 x t) x) (/.f64 1 (-.f64 z a)))) (/.f64 (+.f64 x t) (-.f64 a z)))
(-.f64 (*.f64 2 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (-.f64 x t) x))) (/.f64 (+.f64 x t) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 2 (neg.f64 t))) (/.f64 (+.f64 x t) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 t -2)) (/.f64 (+.f64 x t) (-.f64 a z)))
(-.f64 (*.f64 2 (/.f64 t (-.f64 a z))) (/.f64 (+.f64 x t) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 x t) -2) t)) (/.f64 x (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) (neg.f64 t))) (/.f64 (+.f64 x t) (-.f64 z a)))
(-.f64 (*.f64 (*.f64 2 (/.f64 1 (-.f64 z a))) (-.f64 (-.f64 x t) (neg.f64 t))) (/.f64 (+.f64 x t) (-.f64 z a)))
(-.f64 (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 (-.f64 (-.f64 x t) (neg.f64 t)) 2)) (/.f64 (+.f64 x t) (-.f64 z a)))
(-.f64 (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 2 (+.f64 t (-.f64 x t)))) (/.f64 (+.f64 x t) (-.f64 z a)))
(-.f64 (*.f64 2 (*.f64 x (/.f64 1 (-.f64 z a)))) (/.f64 (+.f64 x t) (-.f64 z a)))
(-.f64 (*.f64 (/.f64 x (-.f64 a z)) -2) (/.f64 (+.f64 x t) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z)) (*.f64 (/.f64 x (-.f64 a z)) 4))
(-.f64 (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z)) (*.f64 4 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 (*.f64 x 4) (+.f64 t (*.f64 x 3))) (-.f64 z a))
(-.f64 (/.f64 (*.f64 x 4) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z)) (*.f64 4 (/.f64 x (-.f64 a z))))
(/.f64 (-.f64 (*.f64 x 4) (+.f64 t (*.f64 x 3))) (-.f64 z a))
(-.f64 (*.f64 (/.f64 (+.f64 x t) (-.f64 a z)) -2) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 x (*.f64 t 3))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 x t) (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 x (*.f64 t 3))))
(-.f64 (*.f64 (/.f64 (+.f64 x t) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 x (-.f64 x t)))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 x t) (-.f64 a z))) (+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 z a))) (+.f64 t (-.f64 x x)))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 x t) (-.f64 a z))) (+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 2 (*.f64 (+.f64 t 0) (/.f64 1 (-.f64 z a))))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 x t) (-.f64 a z))) (+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 t (*.f64 2 (/.f64 1 (-.f64 z a))))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 x t) (-.f64 a z))) (+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 2 (*.f64 t (/.f64 1 (-.f64 z a))))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 x t) (-.f64 a z))) (+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 2 (/.f64 t (-.f64 z a)))))
(-.f64 (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 4) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 3))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (*.f64 (/.f64 t (-.f64 a z)) 4) (+.f64 (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 a z)) 0))
(/.f64 (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 t 4)) (-.f64 z a))
(-.f64 (*.f64 (/.f64 (+.f64 x t) (-.f64 z a)) -2) (+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 x (/.f64 2 (-.f64 a z)))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 x t) (-.f64 z a))) (+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 x (/.f64 2 (-.f64 a z)))))
(-.f64 (*.f64 (/.f64 (+.f64 x t) (-.f64 z a)) -2) (+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (-.f64 (neg.f64 t) (-.f64 x t)))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 x t) (-.f64 z a))) (+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 1 (-.f64 z a))) (-.f64 t (-.f64 x (neg.f64 t))))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 x t) (-.f64 z a))) (+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 (-.f64 (neg.f64 t) (-.f64 x t)) 2))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 x t) (-.f64 z a))) (+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 2 (-.f64 t (+.f64 x t))))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 x t) (-.f64 z a))) (+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 2 (*.f64 (/.f64 1 (-.f64 z a)) (neg.f64 x)))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 x t) (-.f64 z a))) (+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 2 (/.f64 x (-.f64 a z)))))
(-.f64 (+.f64 (+.f64 (/.f64 (+.f64 x (-.f64 x t)) (-.f64 z a)) 0) (+.f64 (/.f64 (+.f64 x (-.f64 x t)) (-.f64 z a)) 0)) (+.f64 (/.f64 x (-.f64 z a)) (+.f64 (/.f64 (+.f64 x (-.f64 x t)) (-.f64 z a)) 0)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (+.f64 (/.f64 (*.f64 x 4) (-.f64 z a)) (/.f64 (*.f64 x 4) (-.f64 z a))) (+.f64 (/.f64 (*.f64 x 4) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a))))
(-.f64 (+.f64 (*.f64 4 (/.f64 x (-.f64 z a))) (*.f64 4 (/.f64 x (-.f64 z a)))) (+.f64 (*.f64 4 (/.f64 x (-.f64 z a))) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a))))
(-.f64 (+.f64 (*.f64 x (/.f64 4 (-.f64 z a))) (*.f64 x (/.f64 4 (-.f64 z a)))) (+.f64 (*.f64 x (/.f64 4 (-.f64 z a))) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a))))
(-.f64 (*.f64 (/.f64 x (-.f64 z a)) 8) (+.f64 (*.f64 x (/.f64 4 (-.f64 z a))) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a))))
(-.f64 (*.f64 (/.f64 (-.f64 t (+.f64 x x)) (-.f64 a z)) 2) (+.f64 (/.f64 x (-.f64 z a)) (/.f64 (-.f64 t (+.f64 x x)) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (+.f64 (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z)) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z))) (+.f64 (*.f64 (/.f64 x (-.f64 a z)) 4) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z)) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z)) (*.f64 4 (/.f64 x (-.f64 a z)))))
(-.f64 (+.f64 (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z)) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z))) (+.f64 (*.f64 x (/.f64 4 (-.f64 a z))) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z))))
(-.f64 (*.f64 (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a)) -2) (+.f64 (*.f64 x (/.f64 4 (-.f64 a z))) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z))) (+.f64 (*.f64 x (/.f64 4 (-.f64 a z))) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 1 (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (-.f64 x t) (-.f64 (/.f64 1 (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 z a)) -2)))
(*.f64 (-.f64 x t) (+.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (/.f64 1 (-.f64 a z))))
(*.f64 (-.f64 x t) (+.f64 (/.f64 1 (-.f64 a z)) (*.f64 2 (/.f64 1 (-.f64 z a)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 1)
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 1 (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (-.f64 t x) (/.f64 1 (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (-.f64 t x) (-.f64 (*.f64 (/.f64 1 (-.f64 z a)) -2) (/.f64 1 (-.f64 a z))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) -2)))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 x t))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (-.f64 t x) (*.f64 (-.f64 x t) -2)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 t (-.f64 (+.f64 t t) x)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 t (-.f64 x (*.f64 (-.f64 x t) 2))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (neg.f64 x) (-.f64 (neg.f64 t) (*.f64 (-.f64 x t) 2))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (+.f64 x t) (-.f64 (+.f64 x x) (*.f64 (-.f64 x t) 2))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (-.f64 (+.f64 x x) t) x))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 t x) (*.f64 (-.f64 x t) 2)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (-.f64 x (+.f64 t t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (-.f64 (*.f64 (-.f64 x t) 2) x)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (+.f64 x t) (-.f64 (*.f64 (-.f64 x t) 2) (+.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (neg.f64 x) (-.f64 (*.f64 (-.f64 x t) 2) (neg.f64 t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 -1 (/.f64 (-.f64 x t) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) -1)
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 t x))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 x t) -2) (-.f64 t x)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 x t) (*.f64 (-.f64 x t) -2)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(pow.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 1)
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(neg.f64 (/.f64 (-.f64 x t) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (neg.f64 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 (-.f64 x t) (-.f64 z a))
(-.f64 (+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))) 0)
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))
(*.f64 (+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))) 1)
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))
(*.f64 1 (+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))))
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))
(*.f64 -1 (+.f64 (neg.f64 x) (*.f64 y (/.f64 (-.f64 x t) (-.f64 a z)))))
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))
(*.f64 -1 (+.f64 (neg.f64 x) (*.f64 (-.f64 t x) (/.f64 y (-.f64 z a)))))
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))
(/.f64 (+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))) 1)
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))
(pow.f64 (+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))) 1)
(+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a))))

localize11.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 46 to 10 computations (78.3% saved)

series14.0ms (0%)

Counts
4 → 120
Calls

36 calls:

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

rewrite89.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01170
17570
216570
336170
486970
5264970
6574170
Stop Event
node limit
Counts
4 → 150
Calls
Call 1
Inputs
(*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z))))
(/.f64 z (-.f64 a z))
(/.f64 y (-.f64 a z))
(-.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 a z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 a z)) (-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (*.f64 z (/.f64 2 (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 z (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 z a)) (*.f64 z (/.f64 2 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (/.f64 z (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (-.f64 a z)) (-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (*.f64 z (/.f64 2 (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 z (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 z (-.f64 z a)) (*.f64 (/.f64 z (-.f64 a z)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (/.f64 z (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 z (-.f64 a z)) 4) (+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (/.f64 z (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (/.f64 1 (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (/.f64 1 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (-.f64 (/.f64 2 (-.f64 a z)) (/.f64 1 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (-.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 z (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 z (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 z z) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a z)) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 z -2) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 z (-.f64 z a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (/.f64 -1 (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 z) (-.f64 (/.f64 2 (-.f64 z a)) (/.f64 -1 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (/.f64 1 (-.f64 a z))) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 2 (-.f64 a z)) (/.f64 1 (-.f64 a z))) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 2 (-.f64 z a)) (/.f64 -1 (-.f64 a z))) (neg.f64 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 z z) z) (/.f64 1 (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z -2) (neg.f64 z)) (/.f64 -1 (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 z (-.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 z (-.f64 z a)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 z a)) (*.f64 y (/.f64 2 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 2 (-.f64 a z))) (/.f64 y (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (-.f64 a z)) 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)) (*.f64 (/.f64 y (-.f64 a z)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 2 (-.f64 a z))) (/.f64 y (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 y (-.f64 a z)) 4) (*.f64 (/.f64 y (-.f64 a z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 1 (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (/.f64 1 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (-.f64 (/.f64 2 (-.f64 a z)) (/.f64 1 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 y (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 y y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (-.f64 z a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a z)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 -1 (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (-.f64 (/.f64 2 (-.f64 z a)) (/.f64 -1 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (/.f64 1 (-.f64 a z))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 2 (-.f64 a z)) (/.f64 1 (-.f64 a z))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 y y) y) (/.f64 1 (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 2 (-.f64 z a)) (/.f64 -1 (-.f64 a z))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (-.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y (-.f64 z a)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 y (-.f64 a z)) (/.f64 (+.f64 y z) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (-.f64 z y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 a z)) (/.f64 (-.f64 (+.f64 z z) y) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (/.f64 (-.f64 y z) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 y z) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 y z) (-.f64 z a)) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 y z) (-.f64 z a)) (-.f64 0 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 y z) (-.f64 z a)) (-.f64 0 (neg.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 z a)) (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) -2) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 y z) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 2 (-.f64 a z))) (-.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (/.f64 z (-.f64 a z)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (-.f64 (*.f64 y (/.f64 2 (-.f64 a z))) (*.f64 (/.f64 (+.f64 y z) (-.f64 a z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 z (-.f64 z a)) (+.f64 (/.f64 z (-.f64 z a)) (/.f64 (+.f64 y z) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 y (/.f64 2 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (*.f64 z -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (-.f64 (*.f64 (/.f64 z (-.f64 a z)) -2) (*.f64 (/.f64 (+.f64 y z) (-.f64 a z)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (+.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (/.f64 z (-.f64 a z)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (-.f64 a z)) -2) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) -2) (+.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 z (-.f64 a z)) -2) (/.f64 (+.f64 y z) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (/.f64 (-.f64 y z) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 y (-.f64 a z)) 4) (-.f64 0 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 y 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 y 3))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 y 3))) (-.f64 0 (*.f64 (/.f64 (+.f64 y z) (-.f64 a z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 y z) (+.f64 y z))) (/.f64 (+.f64 y z) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (-.f64 z y) z)) (+.f64 (/.f64 y (-.f64 a z)) (/.f64 (-.f64 y z) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a)) (/.f64 y (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a)) (+.f64 (/.f64 z (-.f64 z a)) (/.f64 (-.f64 y z) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 y (+.f64 z z)) (-.f64 z a)) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (/.f64 z (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 y (*.f64 (-.f64 y z) 2))) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (/.f64 z (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2)) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (/.f64 (-.f64 y z) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 y y) (*.f64 (-.f64 y z) 2))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (+.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 y z) (*.f64 (-.f64 y z) 2))) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (*.f64 z (/.f64 2 (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 z (*.f64 (-.f64 y z) -2))) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (/.f64 y (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (+.f64 y z) (*.f64 (-.f64 y z) -2))) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (*.f64 (/.f64 y (-.f64 a z)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 z -2) (*.f64 (-.f64 y z) 2))) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) -2) (+.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 y 4) (*.f64 (-.f64 y z) 2))) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 y 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (+.f64 z z) y) (-.f64 z a)) (/.f64 z (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) y)) (/.f64 z (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (+.f64 y y))) (/.f64 (+.f64 y z) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (+.f64 y z))) (*.f64 z (/.f64 2 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) -2) z)) (/.f64 y (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (*.f64 z -2))) (/.f64 (+.f64 y z) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) -2) (+.f64 y z))) (*.f64 (/.f64 y (-.f64 a z)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (*.f64 y 4))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 y 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 y 3)))) (-.f64 0 (neg.f64 (*.f64 (/.f64 y (-.f64 a z)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a)) (-.f64 0 (/.f64 (*.f64 (+.f64 y z) 2) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a)) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (/.f64 (*.f64 z 4) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a)) (-.f64 0 (/.f64 (*.f64 y 4) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a)) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (/.f64 (*.f64 (+.f64 y z) 2) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 a z)) (-.f64 0 (/.f64 (*.f64 z 4) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (/.f64 (*.f64 (+.f64 y z) 2) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)) (-.f64 0 (/.f64 (*.f64 (+.f64 y z) 2) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 y (*.f64 z 3))) (-.f64 0 (*.f64 (/.f64 (+.f64 y z) (-.f64 a z)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 y (*.f64 z 3))) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (*.f64 (/.f64 z (-.f64 z a)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (*.f64 z 3))) (-.f64 0 (*.f64 (/.f64 z (-.f64 a z)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (*.f64 z 3))) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (*.f64 (/.f64 (+.f64 y z) (-.f64 a z)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 y z) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y z) (/.f64 1 (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y z) (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (/.f64 1 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z y) (/.f64 -1 (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 z y) (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) -2) (/.f64 -1 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 y z) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y z) (-.f64 z a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (-.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a z)) (-.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) -2) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (/.f64 1 (-.f64 a z))) (-.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) -2) (/.f64 -1 (-.f64 a z))) (-.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (-.f64 y z) 2) (-.f64 y z)) (/.f64 1 (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (-.f64 y z) -2) (-.f64 z y)) (/.f64 -1 (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 y z) (-.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 z y) (-.f64 z a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 y z) (-.f64 z a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 y z) (-.f64 z a)))))))

simplify417.0ms (1.1%)

Algorithm
egg-herbie
Rules
1096×rational_best-simplify-51
954×rational_best-simplify-1
888×rational_best-simplify-48
766×rational_best-simplify-2
690×rational_best-simplify-47
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
058513040
1114612508
2192411458
3325810852
4536110594
5761010586
Stop Event
node limit
Counts
270 → 543
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(/.f64 (*.f64 y t) (-.f64 a z))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(/.f64 (*.f64 y t) (-.f64 a z))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) 1) t)
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) 1) t) (*.f64 a (*.f64 t (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2))))))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 t (-.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 y (pow.f64 z 3))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) 1) t) (*.f64 a (*.f64 t (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))))))
(+.f64 (*.f64 (pow.f64 a 3) (*.f64 t (-.f64 (/.f64 1 (pow.f64 z 3)) (/.f64 y (pow.f64 z 4))))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 t (-.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 y (pow.f64 z 3))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) 1) t) (*.f64 a (*.f64 t (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2))))))))
(/.f64 (*.f64 t (-.f64 y z)) a)
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) a) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 -1 (*.f64 y z))) t) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) a) (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 -1 (pow.f64 z 3)) (*.f64 -1 (*.f64 y (pow.f64 z 2))))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 -1 (*.f64 y z))) t) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 -1 (pow.f64 z 4)) (*.f64 -1 (*.f64 y (pow.f64 z 3))))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 t (-.f64 y z)) a) (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 -1 (pow.f64 z 3)) (*.f64 -1 (*.f64 y (pow.f64 z 2))))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 -1 (*.f64 y z))) t) (pow.f64 a 2)))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) t) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) t) a)) (/.f64 (*.f64 t (-.f64 (*.f64 y z) (pow.f64 z 2))) (pow.f64 a 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) t) a)) (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 y z) (pow.f64 z 2))) (pow.f64 a 2)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y (pow.f64 z 2))) (*.f64 -1 (pow.f64 z 3))) t) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) t) a)) (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 z 4))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 y z) (pow.f64 z 2))) (pow.f64 a 2)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y (pow.f64 z 2))) (*.f64 -1 (pow.f64 z 3))) t) (pow.f64 a 3))))))
(/.f64 (*.f64 y t) a)
(+.f64 (*.f64 -1 (*.f64 t (*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) z))) (/.f64 (*.f64 y t) a))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) (*.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 -1 (*.f64 t (*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) z))) (/.f64 (*.f64 y t) a)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) (*.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 -1 (*.f64 t (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 y (pow.f64 a 4)))) (pow.f64 z 3)))) (+.f64 (*.f64 -1 (*.f64 t (*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) z))) (/.f64 (*.f64 y t) a))))
t
(+.f64 (/.f64 (*.f64 t (+.f64 a (*.f64 -1 y))) z) t)
(+.f64 (/.f64 (*.f64 t (+.f64 a (*.f64 -1 y))) z) (+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 a 2) (*.f64 y a)) t) (pow.f64 z 2)) t))
(+.f64 (/.f64 (*.f64 t (+.f64 a (*.f64 -1 y))) z) (+.f64 (/.f64 (*.f64 t (-.f64 (pow.f64 a 3) (*.f64 y (pow.f64 a 2)))) (pow.f64 z 3)) (+.f64 t (/.f64 (*.f64 t (-.f64 (pow.f64 a 2) (*.f64 y a))) (pow.f64 z 2)))))
t
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (+.f64 (*.f64 y a) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 z 2))) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (+.f64 (*.f64 y a) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 z 2))) (+.f64 t (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) y))) t) (pow.f64 z 3)))))
(/.f64 z a)
(+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a))
(+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 4) (pow.f64 a 4)) (/.f64 z a))))
-1
(-.f64 (*.f64 -1 (/.f64 a z)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 2)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 2))))) 1)
-1
(-.f64 (*.f64 -1 (/.f64 a z)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 2)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 2))))) 1)
-1
(-.f64 (*.f64 -1 (/.f64 a z)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 2)))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 2))))) 1)
(/.f64 z a)
(+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a))
(+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 4) (pow.f64 a 4)) (/.f64 z a))))
(/.f64 z a)
(+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a))
(+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 4) (pow.f64 a 4)) (/.f64 z a))))
(*.f64 -1 (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3))))))
(/.f64 y a)
(+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3)) (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3)) (/.f64 y a))))
(/.f64 y a)
(+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3)) (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3)) (/.f64 y a))))
(/.f64 y a)
(+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3)) (/.f64 y a)))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3)) (/.f64 y a))))
(*.f64 -1 (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) y) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 z 2))))))
(*.f64 -1 (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 z 2))))))
(*.f64 -1 (/.f64 z (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(/.f64 y (-.f64 a z))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(/.f64 y (-.f64 a z))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 y z)) 1)
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))) 1))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))) (+.f64 1 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 y (pow.f64 z 3)))))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 y (pow.f64 z 3)))) (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 (pow.f64 z 3)) (/.f64 y (pow.f64 z 4))))))))
(/.f64 (-.f64 y z) a)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (/.f64 y a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (/.f64 z a)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (+.f64 (/.f64 y a) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3))) (/.f64 z a))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 4) (pow.f64 a 4))) (+.f64 (/.f64 y a) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 3)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3))) (/.f64 z a)))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) a))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) a))) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y (pow.f64 z 2))) (*.f64 -1 (pow.f64 z 3))) (pow.f64 a 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) a)))) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y (pow.f64 z 2))) (*.f64 -1 (pow.f64 z 3))) (pow.f64 a 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) a))))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4))))
(/.f64 y a)
(+.f64 (/.f64 y a) (*.f64 -1 (*.f64 z (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 y (pow.f64 a 2)))))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 -1 (*.f64 z (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 y (pow.f64 a 2)))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 y (pow.f64 a 4)))) (pow.f64 z 3))) (+.f64 (/.f64 y a) (+.f64 (*.f64 -1 (*.f64 z (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 y (pow.f64 a 2)))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) (pow.f64 z 2))))))
1
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (/.f64 a z) 1))
(-.f64 (+.f64 (/.f64 a z) (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 z 2))))) (/.f64 (*.f64 a y) (pow.f64 z 2)))
(-.f64 (+.f64 (/.f64 a z) (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 1 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 3)) (/.f64 (pow.f64 a 2) (pow.f64 z 2)))))) (+.f64 (/.f64 (*.f64 y a) (pow.f64 z 2)) (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 y a) z)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a y)) (pow.f64 z 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 y a) z)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a y)) (pow.f64 z 2)))))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) 0)
(+.f64 0 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(-.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) 0)
(/.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) 1)
(pow.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) 1)
(+.f64 (/.f64 z (-.f64 a z)) 0)
(+.f64 (/.f64 z (-.f64 a z)) (-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (*.f64 z (/.f64 2 (-.f64 a z)))))
(+.f64 0 (/.f64 z (-.f64 a z)))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 z (/.f64 2 (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (/.f64 z (-.f64 z a)))
(-.f64 (/.f64 z (-.f64 a z)) 0)
(-.f64 (/.f64 z (-.f64 a z)) (-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (*.f64 z (/.f64 2 (-.f64 a z)))))
(-.f64 0 (/.f64 z (-.f64 z a)))
(-.f64 (/.f64 z (-.f64 z a)) (*.f64 (/.f64 z (-.f64 a z)) -2))
(-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (/.f64 z (-.f64 a z)))
(-.f64 (*.f64 (/.f64 z (-.f64 a z)) 4) (+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (/.f64 z (-.f64 a z))))
(*.f64 z (/.f64 1 (-.f64 a z)))
(*.f64 z (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (/.f64 1 (-.f64 a z))))
(*.f64 z (-.f64 (/.f64 2 (-.f64 a z)) (/.f64 1 (-.f64 a z))))
(*.f64 (/.f64 z (-.f64 a z)) 1)
(*.f64 1 (/.f64 z (-.f64 a z)))
(*.f64 -1 (/.f64 z (-.f64 z a)))
(*.f64 (/.f64 1 (-.f64 a z)) z)
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 z z) z))
(*.f64 (/.f64 -1 (-.f64 a z)) (neg.f64 z))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 z -2) (neg.f64 z)))
(*.f64 (/.f64 z (-.f64 z a)) -1)
(*.f64 (neg.f64 z) (/.f64 -1 (-.f64 a z)))
(*.f64 (neg.f64 z) (-.f64 (/.f64 2 (-.f64 z a)) (/.f64 -1 (-.f64 a z))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (/.f64 1 (-.f64 a z))) z)
(*.f64 (-.f64 (/.f64 2 (-.f64 a z)) (/.f64 1 (-.f64 a z))) z)
(*.f64 (-.f64 (/.f64 2 (-.f64 z a)) (/.f64 -1 (-.f64 a z))) (neg.f64 z))
(*.f64 (-.f64 (+.f64 z z) z) (/.f64 1 (-.f64 a z)))
(*.f64 (-.f64 (*.f64 z -2) (neg.f64 z)) (/.f64 -1 (-.f64 a z)))
(pow.f64 (/.f64 z (-.f64 a z)) 1)
(neg.f64 (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 a z)) 0)
(+.f64 0 (/.f64 y (-.f64 a z)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 y (/.f64 2 (-.f64 a z))))
(+.f64 (*.f64 y (/.f64 2 (-.f64 a z))) (/.f64 y (-.f64 z a)))
(-.f64 (/.f64 y (-.f64 a z)) 0)
(-.f64 0 (/.f64 y (-.f64 z a)))
(-.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 y (-.f64 a z)) -2))
(-.f64 (*.f64 y (/.f64 2 (-.f64 a z))) (/.f64 y (-.f64 a z)))
(-.f64 (*.f64 (/.f64 y (-.f64 a z)) 4) (*.f64 (/.f64 y (-.f64 a z)) 3))
(*.f64 y (/.f64 1 (-.f64 a z)))
(*.f64 y (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (/.f64 1 (-.f64 a z))))
(*.f64 y (-.f64 (/.f64 2 (-.f64 a z)) (/.f64 1 (-.f64 a z))))
(*.f64 (/.f64 y (-.f64 a z)) 1)
(*.f64 1 (/.f64 y (-.f64 a z)))
(*.f64 -1 (/.f64 y (-.f64 z a)))
(*.f64 (/.f64 1 (-.f64 a z)) y)
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 y y) y))
(*.f64 (/.f64 y (-.f64 z a)) -1)
(*.f64 (/.f64 -1 (-.f64 a z)) (neg.f64 y))
(*.f64 (neg.f64 y) (/.f64 -1 (-.f64 a z)))
(*.f64 (neg.f64 y) (-.f64 (/.f64 2 (-.f64 z a)) (/.f64 -1 (-.f64 a z))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (/.f64 1 (-.f64 a z))) y)
(*.f64 (-.f64 (/.f64 2 (-.f64 a z)) (/.f64 1 (-.f64 a z))) y)
(*.f64 (-.f64 (+.f64 y y) y) (/.f64 1 (-.f64 a z)))
(*.f64 (-.f64 (/.f64 2 (-.f64 z a)) (/.f64 -1 (-.f64 a z))) (neg.f64 y))
(pow.f64 (/.f64 y (-.f64 a z)) 1)
(neg.f64 (/.f64 y (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 y (-.f64 a z)) (/.f64 (+.f64 y z) (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (-.f64 z y) z)))
(+.f64 (/.f64 z (-.f64 a z)) (/.f64 (-.f64 (+.f64 z z) y) (-.f64 z a)))
(+.f64 (/.f64 z (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) y)))
(+.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 0)
(+.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 0 (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (-.f64 y z) (-.f64 z a)) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2))
(+.f64 (/.f64 (-.f64 y z) (-.f64 z a)) (-.f64 0 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) -2)))
(+.f64 (/.f64 (-.f64 y z) (-.f64 z a)) (-.f64 0 (neg.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2))))
(+.f64 (/.f64 y (-.f64 z a)) (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) -2) z)))
(+.f64 (*.f64 y (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 y (/.f64 2 (-.f64 a z))) (-.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 a z))))
(+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (/.f64 z (-.f64 a z)) -2))
(+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (+.f64 y y))))
(+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (-.f64 (*.f64 y (/.f64 2 (-.f64 a z))) (*.f64 (/.f64 (+.f64 y z) (-.f64 a z)) 2)))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 a z)))
(+.f64 (/.f64 z (-.f64 z a)) (+.f64 (/.f64 z (-.f64 z a)) (/.f64 (+.f64 y z) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 y (/.f64 2 (-.f64 a z))))
(+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (*.f64 z -2))))
(+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (-.f64 (*.f64 (/.f64 z (-.f64 a z)) -2) (*.f64 (/.f64 (+.f64 y z) (-.f64 a z)) -2)))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (+.f64 y z))))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (/.f64 z (-.f64 a z)) 4)))
(+.f64 (*.f64 (/.f64 y (-.f64 a z)) -2) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) -2) (+.f64 y z))))
(+.f64 (*.f64 (/.f64 z (-.f64 a z)) -2) (/.f64 (+.f64 y z) (-.f64 a z)))
(+.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 (/.f64 y (-.f64 a z)) 4) (-.f64 0 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 y 3)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 y 3))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (*.f64 y 4))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 y 3))) (-.f64 0 (*.f64 (/.f64 (+.f64 y z) (-.f64 a z)) 2)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 y z) (+.f64 y z))) (/.f64 (+.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (-.f64 z y) z)) (+.f64 (/.f64 y (-.f64 a z)) (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a)) (/.f64 y (-.f64 z a)))
(+.f64 (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a)) (+.f64 (/.f64 z (-.f64 z a)) (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 (/.f64 (-.f64 y (+.f64 z z)) (-.f64 z a)) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 y (*.f64 (-.f64 y z) 2))) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (/.f64 z (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2)) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 y y) (*.f64 (-.f64 y z) 2))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (+.f64 y z))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 y z) (*.f64 (-.f64 y z) 2))) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (*.f64 z (/.f64 2 (-.f64 a z)))))
(+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 z (*.f64 (-.f64 y z) -2))) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (/.f64 y (-.f64 z a))))
(+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (+.f64 y z) (*.f64 (-.f64 y z) -2))) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (*.f64 (/.f64 y (-.f64 a z)) -2)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 z -2) (*.f64 (-.f64 y z) 2))) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) -2) (+.f64 y z))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 y 4) (*.f64 (-.f64 y z) 2))) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 y 3)))))
(+.f64 (/.f64 (-.f64 (+.f64 z z) y) (-.f64 z a)) (/.f64 z (-.f64 a z)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) y)) (/.f64 z (-.f64 a z)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (+.f64 y y))) (/.f64 (+.f64 y z) (-.f64 a z)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (+.f64 y z))) (*.f64 z (/.f64 2 (-.f64 a z))))
(+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) -2) z)) (/.f64 y (-.f64 z a)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (*.f64 z -2))) (/.f64 (+.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) -2) (+.f64 y z))) (*.f64 (/.f64 y (-.f64 a z)) -2))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (*.f64 y 4))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 y 3))))
(+.f64 (neg.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 y 3)))) (-.f64 0 (neg.f64 (*.f64 (/.f64 y (-.f64 a z)) 4))))
(+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a)) (-.f64 0 (/.f64 (*.f64 (+.f64 y z) 2) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a)) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (/.f64 (*.f64 z 4) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a)) (-.f64 0 (/.f64 (*.f64 y 4) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a)) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (/.f64 (*.f64 (+.f64 y z) 2) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 a z)) (-.f64 0 (/.f64 (*.f64 z 4) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (/.f64 (*.f64 (+.f64 y z) 2) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (*.f64 y 4))))
(+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)) (-.f64 0 (/.f64 (*.f64 (+.f64 y z) 2) (-.f64 a z))))
(+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 y (*.f64 z 3))) (-.f64 0 (*.f64 (/.f64 (+.f64 y z) (-.f64 a z)) -2)))
(+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 y (*.f64 z 3))) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (*.f64 (/.f64 z (-.f64 z a)) 4)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (*.f64 z 3))) (-.f64 0 (*.f64 (/.f64 z (-.f64 a z)) 4)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (*.f64 z 3))) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (*.f64 (/.f64 (+.f64 y z) (-.f64 a z)) 2)))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 1)
(*.f64 1 (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 (-.f64 y z) (/.f64 1 (-.f64 a z)))
(*.f64 (-.f64 y z) (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (/.f64 1 (-.f64 a z))))
(*.f64 (-.f64 z y) (/.f64 -1 (-.f64 a z)))
(*.f64 (-.f64 z y) (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) -2) (/.f64 -1 (-.f64 a z))))
(*.f64 -1 (/.f64 (-.f64 y z) (-.f64 z a)))
(*.f64 (/.f64 (-.f64 y z) (-.f64 z a)) -1)
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 y z))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (-.f64 y z)))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 z y))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) -2) (-.f64 z y)))
(*.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (/.f64 1 (-.f64 a z))) (-.f64 y z))
(*.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) -2) (/.f64 -1 (-.f64 a z))) (-.f64 z y))
(*.f64 (-.f64 (*.f64 (-.f64 y z) 2) (-.f64 y z)) (/.f64 1 (-.f64 a z)))
(*.f64 (-.f64 (*.f64 (-.f64 y z) -2) (-.f64 z y)) (/.f64 -1 (-.f64 a z)))
(/.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 1)
(/.f64 (-.f64 y z) (-.f64 a z))
(/.f64 (-.f64 z y) (-.f64 z a))
(/.f64 (/.f64 (-.f64 y z) (-.f64 z a)) -1)
(pow.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 1)
(neg.f64 (/.f64 (-.f64 y z) (-.f64 z a)))
Outputs
(*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z)))
(*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z))))
(neg.f64 (*.f64 t (/.f64 z (-.f64 a z))))
(*.f64 t (neg.f64 (/.f64 z (-.f64 a z))))
(/.f64 (*.f64 t z) (-.f64 z a))
(*.f64 t (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (/.f64 (*.f64 t y) (-.f64 a z)))
(+.f64 (neg.f64 (*.f64 t (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 t (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (/.f64 (*.f64 t y) (-.f64 a z)))
(+.f64 (neg.f64 (*.f64 t (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 t (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (/.f64 (*.f64 t y) (-.f64 a z)))
(+.f64 (neg.f64 (*.f64 t (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 t (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(/.f64 (*.f64 y t) (-.f64 a z))
(/.f64 (*.f64 t y) (-.f64 a z))
(*.f64 y (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (/.f64 (*.f64 t y) (-.f64 a z)))
(+.f64 (neg.f64 (*.f64 t (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 t (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (/.f64 (*.f64 t y) (-.f64 a z)))
(+.f64 (neg.f64 (*.f64 t (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 t (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (/.f64 (*.f64 t y) (-.f64 a z)))
(+.f64 (neg.f64 (*.f64 t (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 t (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(/.f64 (*.f64 y t) (-.f64 a z))
(/.f64 (*.f64 t y) (-.f64 a z))
(*.f64 y (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (/.f64 (*.f64 t y) (-.f64 a z)))
(+.f64 (neg.f64 (*.f64 t (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 t (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (/.f64 (*.f64 t y) (-.f64 a z)))
(+.f64 (neg.f64 (*.f64 t (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 t (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 y t) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (/.f64 (*.f64 t y) (-.f64 a z)))
(+.f64 (neg.f64 (*.f64 t (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 t (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) 1) t)
(*.f64 t (+.f64 (*.f64 -1 (/.f64 y z)) 1))
(*.f64 t (+.f64 (neg.f64 (/.f64 y z)) 1))
(*.f64 t (+.f64 (/.f64 y (neg.f64 z)) 1))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) 1) t) (*.f64 a (*.f64 t (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2))))))
(+.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 y z)) 1)) (*.f64 t (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2))))))
(*.f64 t (+.f64 (+.f64 (neg.f64 (/.f64 y z)) 1) (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2))))))
(*.f64 t (+.f64 (neg.f64 (/.f64 y z)) (+.f64 1 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))))))
(*.f64 t (+.f64 (/.f64 y (neg.f64 z)) (+.f64 1 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))))))
(*.f64 t (+.f64 1 (+.f64 (/.f64 y (neg.f64 z)) (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))))))
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 t (-.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 y (pow.f64 z 3))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) 1) t) (*.f64 a (*.f64 t (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))))))
(+.f64 (*.f64 t (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2))))) (+.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 y z)) 1)) (*.f64 t (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 y (pow.f64 z 3)))))))
(+.f64 (*.f64 t (+.f64 (+.f64 (neg.f64 (/.f64 y z)) 1) (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))))) (*.f64 (-.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 y (pow.f64 z 3))) (*.f64 t (pow.f64 a 2))))
(*.f64 t (+.f64 (neg.f64 (/.f64 y z)) (+.f64 1 (+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 y (pow.f64 z 3))))))))
(*.f64 t (+.f64 (+.f64 (/.f64 y (neg.f64 z)) (+.f64 1 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))))) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 y (pow.f64 z 3))))))
(*.f64 t (+.f64 (/.f64 y (neg.f64 z)) (+.f64 1 (+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 y (pow.f64 z 3))))))))
(+.f64 (*.f64 (pow.f64 a 3) (*.f64 t (-.f64 (/.f64 1 (pow.f64 z 3)) (/.f64 y (pow.f64 z 4))))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 t (-.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 y (pow.f64 z 3))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 y z)) 1) t) (*.f64 a (*.f64 t (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2))))))))
(+.f64 (+.f64 (*.f64 t (+.f64 (*.f64 -1 (/.f64 y z)) 1)) (*.f64 t (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))))) (+.f64 (*.f64 t (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 y (pow.f64 z 3))))) (*.f64 t (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 (pow.f64 z 3)) (/.f64 y (pow.f64 z 4)))))))
(+.f64 (*.f64 t (+.f64 (+.f64 (neg.f64 (/.f64 y z)) 1) (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))))) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 y (pow.f64 z 3))) (*.f64 t (pow.f64 a 2))) (*.f64 (-.f64 (/.f64 1 (pow.f64 z 3)) (/.f64 y (pow.f64 z 4))) (*.f64 t (pow.f64 a 3)))))
(+.f64 (*.f64 t (+.f64 (neg.f64 (/.f64 y z)) (+.f64 1 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2))))))) (*.f64 t (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 y (pow.f64 z 3)))) (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 (pow.f64 z 3)) (/.f64 y (pow.f64 z 4)))))))
(*.f64 t (+.f64 (/.f64 y (neg.f64 z)) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 y (pow.f64 z 3)))) (+.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 (pow.f64 z 3)) (/.f64 y (pow.f64 z 4)))) (+.f64 1 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))))))))
(*.f64 t (+.f64 (+.f64 1 (+.f64 (/.f64 y (neg.f64 z)) (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 y (pow.f64 z 3)))) (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 (pow.f64 z 3)) (/.f64 y (pow.f64 z 4)))))))
(/.f64 (*.f64 t (-.f64 y z)) a)
(*.f64 (-.f64 y z) (/.f64 t a))
(*.f64 t (/.f64 (-.f64 y z) a))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) a) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 -1 (*.f64 y z))) t) (pow.f64 a 2)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t a)) (*.f64 t (/.f64 (*.f64 -1 (-.f64 (pow.f64 z 2) (*.f64 z y))) (pow.f64 a 2))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) a)) (*.f64 t (*.f64 (-.f64 (pow.f64 z 2) (*.f64 z y)) (/.f64 -1 (pow.f64 a 2)))))
(*.f64 t (+.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 z 2) (*.f64 z y))) (pow.f64 a 2)) (/.f64 (-.f64 y z) a)))
(*.f64 t (+.f64 (/.f64 (-.f64 y z) a) (/.f64 (-.f64 (*.f64 z y) (pow.f64 z 2)) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 t (-.f64 y z)) a) (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 -1 (pow.f64 z 3)) (*.f64 -1 (*.f64 y (pow.f64 z 2))))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 -1 (*.f64 y z))) t) (pow.f64 a 2))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t a)) (+.f64 (*.f64 t (/.f64 (*.f64 -1 (-.f64 (pow.f64 z 2) (*.f64 z y))) (pow.f64 a 2))) (*.f64 (*.f64 -1 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2)))) (/.f64 t (pow.f64 a 3)))))
(+.f64 (*.f64 t (*.f64 (-.f64 (pow.f64 z 2) (*.f64 z y)) (/.f64 -1 (pow.f64 a 2)))) (+.f64 (*.f64 t (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 -1 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2)))) (/.f64 t (pow.f64 a 3)))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) a)) (*.f64 t (+.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 z 2) (*.f64 z y))) (pow.f64 a 2)) (/.f64 (neg.f64 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2)))) (pow.f64 a 3)))))
(*.f64 t (+.f64 (/.f64 (-.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 z 3)) (pow.f64 a 3)) (+.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 z 2) (*.f64 z y))) (pow.f64 a 2)) (/.f64 (-.f64 y z) a))))
(*.f64 t (+.f64 (/.f64 (-.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 z 3)) (pow.f64 a 3)) (+.f64 (/.f64 (-.f64 (*.f64 z y) (pow.f64 z 2)) (pow.f64 a 2)) (/.f64 (-.f64 y z) a))))
(+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 -1 (pow.f64 z 4)) (*.f64 -1 (*.f64 y (pow.f64 z 3))))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 t (-.f64 y z)) a) (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 -1 (pow.f64 z 3)) (*.f64 -1 (*.f64 y (pow.f64 z 2))))) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 -1 (*.f64 y z))) t) (pow.f64 a 2)))))
(+.f64 (+.f64 (*.f64 t (/.f64 (*.f64 -1 (-.f64 (pow.f64 z 2) (*.f64 z y))) (pow.f64 a 2))) (*.f64 (*.f64 -1 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2)))) (/.f64 t (pow.f64 a 3)))) (+.f64 (*.f64 (-.f64 y z) (/.f64 t a)) (*.f64 (*.f64 -1 (-.f64 (pow.f64 z 4) (*.f64 y (pow.f64 z 3)))) (/.f64 t (pow.f64 a 4)))))
(+.f64 (+.f64 (*.f64 t (*.f64 (-.f64 (pow.f64 z 2) (*.f64 z y)) (/.f64 -1 (pow.f64 a 2)))) (+.f64 (*.f64 t (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 -1 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2)))) (/.f64 t (pow.f64 a 3))))) (*.f64 t (/.f64 (*.f64 -1 (-.f64 (pow.f64 z 4) (*.f64 y (pow.f64 z 3)))) (pow.f64 a 4))))
(+.f64 (*.f64 t (+.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 z 2) (*.f64 z y))) (pow.f64 a 2)) (/.f64 (-.f64 y z) a))) (+.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2)))) (/.f64 t (pow.f64 a 3))) (*.f64 t (/.f64 (neg.f64 (-.f64 (pow.f64 z 4) (*.f64 y (pow.f64 z 3)))) (pow.f64 a 4)))))
(+.f64 (*.f64 t (+.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 z 2) (*.f64 z y))) (pow.f64 a 2)) (/.f64 (-.f64 y z) a))) (*.f64 t (+.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 z 4) (*.f64 y (pow.f64 z 3)))) (pow.f64 a 4)) (/.f64 (-.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 z 3)) (pow.f64 a 3)))))
(*.f64 t (+.f64 (/.f64 (-.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 z 4)) (pow.f64 a 4)) (+.f64 (/.f64 (-.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 z 3)) (pow.f64 a 3)) (+.f64 (/.f64 (-.f64 (*.f64 z y) (pow.f64 z 2)) (pow.f64 a 2)) (/.f64 (-.f64 y z) a)))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) t) a))
(*.f64 (-.f64 y z) (/.f64 t a))
(*.f64 t (/.f64 (-.f64 y z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) t) a)) (/.f64 (*.f64 t (-.f64 (*.f64 y z) (pow.f64 z 2))) (pow.f64 a 2)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t a)) (*.f64 t (/.f64 (*.f64 -1 (-.f64 (pow.f64 z 2) (*.f64 z y))) (pow.f64 a 2))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) a)) (*.f64 t (*.f64 (-.f64 (pow.f64 z 2) (*.f64 z y)) (/.f64 -1 (pow.f64 a 2)))))
(*.f64 t (+.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 z 2) (*.f64 z y))) (pow.f64 a 2)) (/.f64 (-.f64 y z) a)))
(*.f64 t (+.f64 (/.f64 (-.f64 y z) a) (/.f64 (-.f64 (*.f64 z y) (pow.f64 z 2)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) t) a)) (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 y z) (pow.f64 z 2))) (pow.f64 a 2)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y (pow.f64 z 2))) (*.f64 -1 (pow.f64 z 3))) t) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 t a)) (+.f64 (*.f64 t (/.f64 (*.f64 -1 (-.f64 (pow.f64 z 2) (*.f64 z y))) (pow.f64 a 2))) (*.f64 (*.f64 -1 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2)))) (/.f64 t (pow.f64 a 3)))))
(+.f64 (*.f64 t (*.f64 (-.f64 (pow.f64 z 2) (*.f64 z y)) (/.f64 -1 (pow.f64 a 2)))) (+.f64 (*.f64 t (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 -1 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2)))) (/.f64 t (pow.f64 a 3)))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) a)) (*.f64 t (+.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 z 2) (*.f64 z y))) (pow.f64 a 2)) (/.f64 (neg.f64 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2)))) (pow.f64 a 3)))))
(*.f64 t (+.f64 (/.f64 (-.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 z 3)) (pow.f64 a 3)) (+.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 z 2) (*.f64 z y))) (pow.f64 a 2)) (/.f64 (-.f64 y z) a))))
(*.f64 t (+.f64 (/.f64 (-.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 z 3)) (pow.f64 a 3)) (+.f64 (/.f64 (-.f64 (*.f64 z y) (pow.f64 z 2)) (pow.f64 a 2)) (/.f64 (-.f64 y z) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) t) a)) (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 z 4))) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 y z) (pow.f64 z 2))) (pow.f64 a 2)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 y (pow.f64 z 2))) (*.f64 -1 (pow.f64 z 3))) t) (pow.f64 a 3))))))
(+.f64 (+.f64 (*.f64 t (/.f64 (*.f64 -1 (-.f64 (pow.f64 z 2) (*.f64 z y))) (pow.f64 a 2))) (*.f64 (*.f64 -1 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2)))) (/.f64 t (pow.f64 a 3)))) (+.f64 (*.f64 (-.f64 y z) (/.f64 t a)) (*.f64 (*.f64 -1 (-.f64 (pow.f64 z 4) (*.f64 y (pow.f64 z 3)))) (/.f64 t (pow.f64 a 4)))))
(+.f64 (+.f64 (*.f64 t (*.f64 (-.f64 (pow.f64 z 2) (*.f64 z y)) (/.f64 -1 (pow.f64 a 2)))) (+.f64 (*.f64 t (/.f64 (-.f64 y z) a)) (*.f64 (*.f64 -1 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2)))) (/.f64 t (pow.f64 a 3))))) (*.f64 t (/.f64 (*.f64 -1 (-.f64 (pow.f64 z 4) (*.f64 y (pow.f64 z 3)))) (pow.f64 a 4))))
(+.f64 (*.f64 t (+.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 z 2) (*.f64 z y))) (pow.f64 a 2)) (/.f64 (-.f64 y z) a))) (+.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 z 3) (*.f64 y (pow.f64 z 2)))) (/.f64 t (pow.f64 a 3))) (*.f64 t (/.f64 (neg.f64 (-.f64 (pow.f64 z 4) (*.f64 y (pow.f64 z 3)))) (pow.f64 a 4)))))
(+.f64 (*.f64 t (+.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 z 2) (*.f64 z y))) (pow.f64 a 2)) (/.f64 (-.f64 y z) a))) (*.f64 t (+.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 z 4) (*.f64 y (pow.f64 z 3)))) (pow.f64 a 4)) (/.f64 (-.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 z 3)) (pow.f64 a 3)))))
(*.f64 t (+.f64 (/.f64 (-.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 z 4)) (pow.f64 a 4)) (+.f64 (/.f64 (-.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 z 3)) (pow.f64 a 3)) (+.f64 (/.f64 (-.f64 (*.f64 z y) (pow.f64 z 2)) (pow.f64 a 2)) (/.f64 (-.f64 y z) a)))))
(/.f64 (*.f64 y t) a)
(*.f64 t (/.f64 y a))
(+.f64 (*.f64 -1 (*.f64 t (*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) z))) (/.f64 (*.f64 y t) a))
(+.f64 (*.f64 t (/.f64 y a)) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) (*.f64 t z))))
(+.f64 (*.f64 t (/.f64 y a)) (*.f64 t (*.f64 (+.f64 (/.f64 1 a) (neg.f64 (/.f64 y (pow.f64 a 2)))) (neg.f64 z))))
(*.f64 t (+.f64 (/.f64 y a) (*.f64 (+.f64 (/.f64 1 a) (neg.f64 (/.f64 y (pow.f64 a 2)))) (neg.f64 z))))
(*.f64 t (+.f64 (/.f64 y a) (*.f64 (+.f64 (/.f64 1 a) (/.f64 y (neg.f64 (pow.f64 a 2)))) (neg.f64 z))))
(*.f64 t (+.f64 (/.f64 y a) (*.f64 (+.f64 (/.f64 y (neg.f64 (pow.f64 a 2))) (/.f64 1 a)) (neg.f64 z))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) (*.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 -1 (*.f64 t (*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) z))) (/.f64 (*.f64 y t) a)))
(+.f64 (*.f64 t (/.f64 y a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) (*.f64 t z))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) (*.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 t (/.f64 y a)) (*.f64 -1 (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 y (pow.f64 a 3)))) (*.f64 t (pow.f64 z 2))) (*.f64 (*.f64 t z) (+.f64 (/.f64 1 a) (neg.f64 (/.f64 y (pow.f64 a 2))))))))
(+.f64 (*.f64 t (/.f64 y a)) (*.f64 -1 (*.f64 t (+.f64 (*.f64 z (+.f64 (/.f64 1 a) (neg.f64 (/.f64 y (pow.f64 a 2))))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 y (pow.f64 a 3)))))))))
(*.f64 t (+.f64 (/.f64 y a) (neg.f64 (+.f64 (*.f64 z (+.f64 (/.f64 1 a) (/.f64 y (neg.f64 (pow.f64 a 2))))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 (neg.f64 y) (pow.f64 a 3))))))))
(*.f64 t (+.f64 (/.f64 y a) (neg.f64 (+.f64 (*.f64 z (+.f64 (/.f64 y (neg.f64 (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 (neg.f64 y) (pow.f64 a 3))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) (*.f64 t (pow.f64 z 2)))) (+.f64 (*.f64 -1 (*.f64 t (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 y (pow.f64 a 4)))) (pow.f64 z 3)))) (+.f64 (*.f64 -1 (*.f64 t (*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) z))) (/.f64 (*.f64 y t) a))))
(+.f64 (+.f64 (*.f64 t (/.f64 y a)) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 y (pow.f64 a 2)))) (*.f64 t z)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 y (pow.f64 a 4)))) (*.f64 t (pow.f64 z 3)))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) (*.f64 t (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 y (pow.f64 a 4)))) (*.f64 t (pow.f64 z 3))) (*.f64 (*.f64 t z) (+.f64 (/.f64 1 a) (neg.f64 (/.f64 y (pow.f64 a 2))))))) (+.f64 (*.f64 t (/.f64 y a)) (*.f64 t (*.f64 (neg.f64 (pow.f64 z 2)) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 y (pow.f64 a 3))))))))
(+.f64 (*.f64 t (+.f64 (/.f64 y a) (*.f64 (+.f64 (/.f64 1 a) (neg.f64 (/.f64 y (pow.f64 a 2)))) (neg.f64 z)))) (*.f64 -1 (*.f64 t (+.f64 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 y (pow.f64 a 4))))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 y (pow.f64 a 3)))))))))
(+.f64 (*.f64 t (/.f64 y a)) (*.f64 t (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (/.f64 (neg.f64 y) (pow.f64 a 4)))) (+.f64 (*.f64 z (+.f64 (/.f64 1 a) (/.f64 y (neg.f64 (pow.f64 a 2))))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 (neg.f64 y) (pow.f64 a 3)))))))))
(*.f64 t (+.f64 (/.f64 y a) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (/.f64 y (neg.f64 (pow.f64 a 4))))) (+.f64 (*.f64 z (+.f64 (/.f64 y (neg.f64 (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 (neg.f64 y) (pow.f64 a 3)))))))))
t
(+.f64 (/.f64 (*.f64 t (+.f64 a (*.f64 -1 y))) z) t)
(+.f64 t (*.f64 (+.f64 a (neg.f64 y)) (/.f64 t z)))
(+.f64 t (*.f64 t (/.f64 (+.f64 a (neg.f64 y)) z)))
(+.f64 (/.f64 (*.f64 t (+.f64 a (*.f64 -1 y))) z) (+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 a 2) (*.f64 y a)) t) (pow.f64 z 2)) t))
(+.f64 t (+.f64 (*.f64 (-.f64 (pow.f64 a 2) (*.f64 a y)) (/.f64 t (pow.f64 z 2))) (*.f64 (+.f64 a (neg.f64 y)) (/.f64 t z))))
(+.f64 t (+.f64 (*.f64 (+.f64 a (neg.f64 y)) (/.f64 t z)) (*.f64 (-.f64 (pow.f64 a 2) (*.f64 a y)) (/.f64 t (pow.f64 z 2)))))
(+.f64 t (*.f64 t (+.f64 (/.f64 (-.f64 (pow.f64 a 2) (*.f64 a y)) (pow.f64 z 2)) (/.f64 (+.f64 a (neg.f64 y)) z))))
(+.f64 (/.f64 (*.f64 t (+.f64 a (*.f64 -1 y))) z) (+.f64 (/.f64 (*.f64 t (-.f64 (pow.f64 a 3) (*.f64 y (pow.f64 a 2)))) (pow.f64 z 3)) (+.f64 t (/.f64 (*.f64 t (-.f64 (pow.f64 a 2) (*.f64 y a))) (pow.f64 z 2)))))
(+.f64 (*.f64 (+.f64 a (neg.f64 y)) (/.f64 t z)) (+.f64 (*.f64 (-.f64 (pow.f64 a 2) (*.f64 a y)) (/.f64 t (pow.f64 z 2))) (+.f64 t (*.f64 (-.f64 (pow.f64 a 3) (*.f64 y (pow.f64 a 2))) (/.f64 t (pow.f64 z 3))))))
(+.f64 t (+.f64 (*.f64 t (+.f64 (/.f64 (-.f64 (pow.f64 a 2) (*.f64 a y)) (pow.f64 z 2)) (/.f64 (+.f64 a (neg.f64 y)) z))) (*.f64 (-.f64 (pow.f64 a 3) (*.f64 y (pow.f64 a 2))) (/.f64 t (pow.f64 z 3)))))
(+.f64 t (*.f64 t (+.f64 (/.f64 (-.f64 (pow.f64 a 3) (*.f64 y (pow.f64 a 2))) (pow.f64 z 3)) (+.f64 (/.f64 (-.f64 (pow.f64 a 2) (*.f64 a y)) (pow.f64 z 2)) (/.f64 (+.f64 a (neg.f64 y)) z)))))
t
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) t)
(+.f64 t (*.f64 -1 (*.f64 (-.f64 y a) (/.f64 t z))))
(+.f64 t (neg.f64 (*.f64 (-.f64 y a) (/.f64 t z))))
(+.f64 t (*.f64 t (neg.f64 (/.f64 (-.f64 y a) z))))
(+.f64 t (*.f64 t (/.f64 (-.f64 y a) (neg.f64 z))))
(+.f64 t (*.f64 t (/.f64 (-.f64 a y) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (+.f64 (*.f64 y a) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 z 2))) t))
(+.f64 t (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 a y) (*.f64 -1 (pow.f64 a 2))) (/.f64 t (pow.f64 z 2)))) (*.f64 -1 (*.f64 (-.f64 y a) (/.f64 t z)))))
(+.f64 t (*.f64 -1 (+.f64 (*.f64 (-.f64 y a) (/.f64 t z)) (*.f64 (+.f64 (*.f64 a y) (neg.f64 (pow.f64 a 2))) (/.f64 t (pow.f64 z 2))))))
(+.f64 t (*.f64 -1 (+.f64 (*.f64 t (/.f64 (-.f64 y a) z)) (*.f64 (+.f64 (*.f64 a y) (neg.f64 (pow.f64 a 2))) (/.f64 t (pow.f64 z 2))))))
(+.f64 t (neg.f64 (*.f64 t (+.f64 (/.f64 (-.f64 y a) z) (/.f64 (+.f64 (*.f64 a y) (neg.f64 (pow.f64 a 2))) (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (+.f64 (*.f64 y a) (*.f64 -1 (pow.f64 a 2)))) (pow.f64 z 2))) (+.f64 t (/.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 -1 (*.f64 (pow.f64 a 2) y))) t) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y a) (/.f64 t z))) (+.f64 (*.f64 t (/.f64 (+.f64 (pow.f64 a 3) (*.f64 (pow.f64 a 2) (neg.f64 y))) (pow.f64 z 3))) (+.f64 t (*.f64 -1 (*.f64 (+.f64 (*.f64 a y) (*.f64 -1 (pow.f64 a 2))) (/.f64 t (pow.f64 z 2)))))))
(+.f64 (+.f64 t (*.f64 (+.f64 (pow.f64 a 3) (*.f64 y (neg.f64 (pow.f64 a 2)))) (/.f64 t (pow.f64 z 3)))) (*.f64 -1 (+.f64 (*.f64 (-.f64 y a) (/.f64 t z)) (*.f64 (+.f64 (*.f64 a y) (neg.f64 (pow.f64 a 2))) (/.f64 t (pow.f64 z 2))))))
(+.f64 t (+.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 y (neg.f64 (pow.f64 a 2)))) (/.f64 t (pow.f64 z 3))) (*.f64 -1 (+.f64 (*.f64 t (/.f64 (-.f64 y a) z)) (*.f64 (+.f64 (*.f64 a y) (neg.f64 (pow.f64 a 2))) (/.f64 t (pow.f64 z 2)))))))
(+.f64 t (+.f64 (*.f64 (+.f64 (pow.f64 a 3) (*.f64 y (neg.f64 (pow.f64 a 2)))) (/.f64 t (pow.f64 z 3))) (neg.f64 (*.f64 t (+.f64 (/.f64 (-.f64 y a) z) (/.f64 (+.f64 (*.f64 a y) (neg.f64 (pow.f64 a 2))) (pow.f64 z 2)))))))
(+.f64 (+.f64 t (*.f64 t (/.f64 (+.f64 (*.f64 a y) (neg.f64 (pow.f64 a 2))) (neg.f64 (pow.f64 z 2))))) (*.f64 t (+.f64 (/.f64 (+.f64 (pow.f64 a 3) (*.f64 y (neg.f64 (pow.f64 a 2)))) (pow.f64 z 3)) (/.f64 (-.f64 a y) z))))
(/.f64 z a)
(+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a))
(+.f64 (/.f64 z a) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))
(+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))
(+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 4) (pow.f64 a 4)) (/.f64 z a))))
(+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4)))))
(+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (+.f64 (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 4) (pow.f64 a 4))) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))
(+.f64 (/.f64 z a) (+.f64 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4))) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))
-1
(-.f64 (*.f64 -1 (/.f64 a z)) 1)
(+.f64 (*.f64 -1 (/.f64 a z)) -1)
(+.f64 -1 (neg.f64 (/.f64 a z)))
(+.f64 -1 (/.f64 a (neg.f64 z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 2)))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 2)))) -1)
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 2) (pow.f64 z 2)))))
(+.f64 -1 (neg.f64 (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 2) (pow.f64 z 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 2))))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 z 3))))) -1)
(+.f64 -1 (+.f64 (neg.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (*.f64 -1 (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 2) (pow.f64 z 2))))))
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 a z) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3))))))
(+.f64 -1 (*.f64 -1 (+.f64 (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (/.f64 (pow.f64 a 2) (pow.f64 z 2)))))
-1
(-.f64 (*.f64 -1 (/.f64 a z)) 1)
(+.f64 (*.f64 -1 (/.f64 a z)) -1)
(+.f64 -1 (neg.f64 (/.f64 a z)))
(+.f64 -1 (/.f64 a (neg.f64 z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 2)))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 2)))) -1)
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 2) (pow.f64 z 2)))))
(+.f64 -1 (neg.f64 (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 2) (pow.f64 z 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 2))))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 z 3))))) -1)
(+.f64 -1 (+.f64 (neg.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (*.f64 -1 (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 2) (pow.f64 z 2))))))
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 a z) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3))))))
(+.f64 -1 (*.f64 -1 (+.f64 (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (/.f64 (pow.f64 a 2) (pow.f64 z 2)))))
-1
(-.f64 (*.f64 -1 (/.f64 a z)) 1)
(+.f64 (*.f64 -1 (/.f64 a z)) -1)
(+.f64 -1 (neg.f64 (/.f64 a z)))
(+.f64 -1 (/.f64 a (neg.f64 z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 2)))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 a z)) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 2)))) -1)
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 2) (pow.f64 z 2)))))
(+.f64 -1 (neg.f64 (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 2) (pow.f64 z 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 2))))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (*.f64 -1 (/.f64 (pow.f64 a 3) (pow.f64 z 3))))) -1)
(+.f64 -1 (+.f64 (neg.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (*.f64 -1 (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 2) (pow.f64 z 2))))))
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 a z) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3))))))
(+.f64 -1 (*.f64 -1 (+.f64 (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (/.f64 (pow.f64 a 2) (pow.f64 z 2)))))
(/.f64 z a)
(+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a))
(+.f64 (/.f64 z a) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))
(+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))
(+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 4) (pow.f64 a 4)) (/.f64 z a))))
(+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4)))))
(+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (+.f64 (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 4) (pow.f64 a 4))) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))
(+.f64 (/.f64 z a) (+.f64 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4))) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))
(/.f64 z a)
(+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a))
(+.f64 (/.f64 z a) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))
(+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))
(+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 4) (pow.f64 a 4)) (/.f64 z a))))
(+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4)))))
(+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (+.f64 (+.f64 (/.f64 z a) (/.f64 (pow.f64 z 4) (pow.f64 a 4))) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))
(+.f64 (/.f64 z a) (+.f64 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4))) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))
(*.f64 -1 (/.f64 y z))
(neg.f64 (/.f64 y z))
(/.f64 y (neg.f64 z))
(+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 -1 (*.f64 y (/.f64 a (pow.f64 z 2)))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (/.f64 y z)))
(*.f64 -1 (+.f64 (/.f64 y z) (*.f64 a (/.f64 y (pow.f64 z 2)))))
(neg.f64 (+.f64 (/.f64 y z) (*.f64 a (/.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 -1 (*.f64 y (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (/.f64 y z))) (neg.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(*.f64 -1 (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y a) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y (/.f64 a (pow.f64 z 2)))) (*.f64 -1 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 y (pow.f64 z 4)))) (*.f64 -1 (/.f64 y z))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (/.f64 y z))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 3) (/.f64 y (pow.f64 z 4))) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (neg.f64 (/.f64 y z)) (*.f64 -1 (+.f64 (*.f64 a (/.f64 y (pow.f64 z 2))) (*.f64 y (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 y z) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 y (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(*.f64 -1 (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))))
(/.f64 y a)
(+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a))
(+.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))
(+.f64 (/.f64 y a) (/.f64 (*.f64 z y) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3)) (/.f64 y a)))
(+.f64 (/.f64 y a) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3))) (*.f64 z (/.f64 y (pow.f64 a 2)))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 z (/.f64 y (pow.f64 a 2))) (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3)))))
(+.f64 (/.f64 y a) (+.f64 (/.f64 (*.f64 z y) (pow.f64 a 2)) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))
(+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3)) (/.f64 y a))))
(+.f64 (*.f64 z (/.f64 y (pow.f64 a 2))) (+.f64 (/.f64 y a) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3))) (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4))))))
(+.f64 (/.f64 y a) (+.f64 (/.f64 (*.f64 z y) (pow.f64 a 2)) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4))))))
(+.f64 (/.f64 y a) (+.f64 (/.f64 (*.f64 z y) (pow.f64 a 2)) (*.f64 y (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(/.f64 y a)
(+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a))
(+.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))
(+.f64 (/.f64 y a) (/.f64 (*.f64 z y) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3)) (/.f64 y a)))
(+.f64 (/.f64 y a) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3))) (*.f64 z (/.f64 y (pow.f64 a 2)))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 z (/.f64 y (pow.f64 a 2))) (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3)))))
(+.f64 (/.f64 y a) (+.f64 (/.f64 (*.f64 z y) (pow.f64 a 2)) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))
(+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3)) (/.f64 y a))))
(+.f64 (*.f64 z (/.f64 y (pow.f64 a 2))) (+.f64 (/.f64 y a) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3))) (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4))))))
(+.f64 (/.f64 y a) (+.f64 (/.f64 (*.f64 z y) (pow.f64 a 2)) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4))))))
(+.f64 (/.f64 y a) (+.f64 (/.f64 (*.f64 z y) (pow.f64 a 2)) (*.f64 y (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(/.f64 y a)
(+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (/.f64 y a))
(+.f64 (/.f64 y a) (*.f64 z (/.f64 y (pow.f64 a 2))))
(+.f64 (/.f64 y a) (/.f64 (*.f64 z y) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3)) (/.f64 y a)))
(+.f64 (/.f64 y a) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3))) (*.f64 z (/.f64 y (pow.f64 a 2)))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 z (/.f64 y (pow.f64 a 2))) (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3)))))
(+.f64 (/.f64 y a) (+.f64 (/.f64 (*.f64 z y) (pow.f64 a 2)) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))
(+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))
(+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3)) (/.f64 y a))))
(+.f64 (*.f64 z (/.f64 y (pow.f64 a 2))) (+.f64 (/.f64 y a) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3))) (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4))))))
(+.f64 (/.f64 y a) (+.f64 (/.f64 (*.f64 z y) (pow.f64 a 2)) (+.f64 (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4))))))
(+.f64 (/.f64 y a) (+.f64 (/.f64 (*.f64 z y) (pow.f64 a 2)) (*.f64 y (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (/.f64 y a) (*.f64 y (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(*.f64 -1 (/.f64 y z))
(neg.f64 (/.f64 y z))
(/.f64 y (neg.f64 z))
(+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 -1 (*.f64 y (/.f64 a (pow.f64 z 2)))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (/.f64 y z)))
(*.f64 -1 (+.f64 (/.f64 y z) (*.f64 a (/.f64 y (pow.f64 z 2)))))
(neg.f64 (+.f64 (/.f64 y z) (*.f64 a (/.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 -1 (*.f64 y (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (/.f64 y z))) (neg.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(*.f64 -1 (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) y) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y (/.f64 a (pow.f64 z 2)))) (*.f64 -1 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 y (pow.f64 z 4)))) (*.f64 -1 (/.f64 y z))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (/.f64 y z))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 3) (/.f64 y (pow.f64 z 4))) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (neg.f64 (/.f64 y z)) (*.f64 -1 (+.f64 (*.f64 a (/.f64 y (pow.f64 z 2))) (*.f64 y (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 y z) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 y (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(*.f64 -1 (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))))
(*.f64 -1 (/.f64 y z))
(neg.f64 (/.f64 y z))
(/.f64 y (neg.f64 z))
(+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 -1 (*.f64 y (/.f64 a (pow.f64 z 2)))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (/.f64 y z)))
(*.f64 -1 (+.f64 (/.f64 y z) (*.f64 a (/.f64 y (pow.f64 z 2)))))
(neg.f64 (+.f64 (/.f64 y z) (*.f64 a (/.f64 y (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 (*.f64 -1 (/.f64 y z)) (*.f64 -1 (*.f64 y (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (/.f64 y z))) (neg.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(*.f64 -1 (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 3)) (pow.f64 z 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) y) (pow.f64 z 3))) (*.f64 -1 (/.f64 (*.f64 a y) (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 y (/.f64 a (pow.f64 z 2)))) (*.f64 -1 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a 3) (/.f64 y (pow.f64 z 4)))) (*.f64 -1 (/.f64 y z))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (/.f64 y z))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 3) (/.f64 y (pow.f64 z 4))) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (neg.f64 (/.f64 y z)) (*.f64 -1 (+.f64 (*.f64 a (/.f64 y (pow.f64 z 2))) (*.f64 y (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(*.f64 -1 (+.f64 (+.f64 (/.f64 y z) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 y (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(*.f64 -1 (+.f64 (/.f64 y z) (*.f64 y (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))))
(*.f64 -1 (/.f64 z (-.f64 a z)))
(neg.f64 (/.f64 z (-.f64 a z)))
(/.f64 z (-.f64 z a))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(/.f64 y (-.f64 a z))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(/.f64 y (-.f64 a z))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (/.f64 y (-.f64 a z)) (*.f64 -1 (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 y z)) 1)
(+.f64 (neg.f64 (/.f64 y z)) 1)
(+.f64 (/.f64 y (neg.f64 z)) 1)
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))) 1))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 1 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2))))))
(+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))) (+.f64 (neg.f64 (/.f64 y z)) 1))
(+.f64 (neg.f64 (/.f64 y z)) (+.f64 1 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2))))))
(+.f64 (/.f64 y (neg.f64 z)) (+.f64 1 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2))))))
(+.f64 1 (+.f64 (/.f64 y (neg.f64 z)) (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))) (+.f64 1 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 y (pow.f64 z 3)))))))
(+.f64 (+.f64 1 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 y (pow.f64 z 3))))) (+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))) (*.f64 -1 (/.f64 y z))))
(+.f64 (neg.f64 (/.f64 y z)) (+.f64 1 (+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 y (pow.f64 z 3)))))))
(+.f64 (/.f64 y (neg.f64 z)) (+.f64 1 (+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))) (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 y (pow.f64 z 3)))))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 y (pow.f64 z 3)))) (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 (pow.f64 z 3)) (/.f64 y (pow.f64 z 4))))))))
(+.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 y (pow.f64 z 3)))) (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 (pow.f64 z 3)) (/.f64 y (pow.f64 z 4)))))) (+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))) (*.f64 -1 (/.f64 y z))))
(+.f64 (neg.f64 (/.f64 y z)) (+.f64 1 (+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 y (pow.f64 z 3)))) (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 (pow.f64 z 3)) (/.f64 y (pow.f64 z 4))))))))
(+.f64 (neg.f64 (/.f64 y z)) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 y (pow.f64 z 3)))) (+.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 (pow.f64 z 3)) (/.f64 y (pow.f64 z 4)))) (+.f64 1 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2))))))))
(+.f64 (/.f64 y (neg.f64 z)) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 y (pow.f64 z 3)))) (+.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 (pow.f64 z 3)) (/.f64 y (pow.f64 z 4)))) (+.f64 1 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2))))))))
(+.f64 (/.f64 y (neg.f64 z)) (+.f64 1 (+.f64 (*.f64 a (-.f64 (/.f64 1 z) (/.f64 y (pow.f64 z 2)))) (+.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 1 (pow.f64 z 2)) (/.f64 y (pow.f64 z 3)))) (*.f64 (pow.f64 a 3) (-.f64 (/.f64 1 (pow.f64 z 3)) (/.f64 y (pow.f64 z 4))))))))
(/.f64 (-.f64 y z) a)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (/.f64 y a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (/.f64 z a)))
(-.f64 (+.f64 (/.f64 y a) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2)))) (+.f64 (/.f64 z a) (*.f64 -1 (*.f64 z (/.f64 y (pow.f64 a 2))))))
(-.f64 (+.f64 (/.f64 y a) (neg.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)))) (+.f64 (/.f64 z a) (neg.f64 (*.f64 z (/.f64 y (pow.f64 a 2))))))
(-.f64 (+.f64 (/.f64 y a) (/.f64 (neg.f64 (pow.f64 z 2)) (pow.f64 a 2))) (+.f64 (/.f64 z a) (*.f64 y (/.f64 (neg.f64 z) (pow.f64 a 2)))))
(-.f64 (+.f64 (/.f64 y a) (/.f64 (pow.f64 z 2) (neg.f64 (pow.f64 a 2)))) (+.f64 (/.f64 z a) (*.f64 y (/.f64 z (neg.f64 (pow.f64 a 2))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (+.f64 (/.f64 y a) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3))) (/.f64 z a))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (+.f64 (/.f64 y a) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 3))))) (+.f64 (/.f64 z a) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3)))) (*.f64 -1 (*.f64 z (/.f64 y (pow.f64 a 2)))))))
(-.f64 (+.f64 (/.f64 y a) (+.f64 (neg.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (/.f64 (neg.f64 (pow.f64 z 3)) (pow.f64 a 3)))) (+.f64 (/.f64 z a) (*.f64 -1 (+.f64 (*.f64 z (/.f64 y (pow.f64 a 2))) (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3)))))))
(-.f64 (+.f64 (/.f64 y a) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))) (+.f64 (/.f64 z a) (*.f64 -1 (+.f64 (/.f64 (*.f64 z y) (pow.f64 a 2)) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(-.f64 (+.f64 (/.f64 y a) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))) (+.f64 (/.f64 z a) (neg.f64 (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(-.f64 (+.f64 (/.f64 y a) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))) (+.f64 (/.f64 z a) (*.f64 (neg.f64 y) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 4) (pow.f64 a 4))) (+.f64 (/.f64 y a) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 3)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y z) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 a 3))) (/.f64 z a)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 3))) (+.f64 (/.f64 y a) (*.f64 -1 (/.f64 (pow.f64 z 4) (pow.f64 a 4)))))) (+.f64 (+.f64 (/.f64 z a) (*.f64 -1 (*.f64 (pow.f64 z 2) (/.f64 y (pow.f64 a 3))))) (+.f64 (*.f64 -1 (*.f64 z (/.f64 y (pow.f64 a 2)))) (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4)))))))
(-.f64 (+.f64 (+.f64 (/.f64 y a) (/.f64 (neg.f64 (pow.f64 z 3)) (pow.f64 a 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4))))) (+.f64 (+.f64 (/.f64 z a) (/.f64 (*.f64 (pow.f64 z 2) (neg.f64 y)) (pow.f64 a 3))) (*.f64 -1 (+.f64 (*.f64 z (/.f64 y (pow.f64 a 2))) (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4)))))))
(-.f64 (+.f64 (/.f64 y a) (+.f64 (/.f64 (neg.f64 (pow.f64 z 3)) (pow.f64 a 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4)))))) (+.f64 (/.f64 z a) (+.f64 (*.f64 y (/.f64 (neg.f64 (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 z y) (pow.f64 a 2)) (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4))))))))
(-.f64 (+.f64 (/.f64 y a) (*.f64 -1 (+.f64 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4))) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))) (+.f64 (/.f64 z a) (*.f64 -1 (+.f64 (*.f64 y (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2)))) (*.f64 y (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(-.f64 (+.f64 (/.f64 y a) (*.f64 -1 (+.f64 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4))) (/.f64 (pow.f64 z 3) (pow.f64 a 3))))) (+.f64 (/.f64 z a) (*.f64 -1 (*.f64 y (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2))))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) a))
(/.f64 (-.f64 y z) a)
(-.f64 (+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) a))) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))
(-.f64 (+.f64 (*.f64 z (/.f64 y (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 -1 (-.f64 y z)) a))) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))
(-.f64 (+.f64 (*.f64 z (/.f64 y (pow.f64 a 2))) (neg.f64 (/.f64 (neg.f64 (-.f64 y z)) a))) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))
(-.f64 (+.f64 (/.f64 (*.f64 z y) (pow.f64 a 2)) (neg.f64 (/.f64 (-.f64 z y) a))) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))
(-.f64 (+.f64 (/.f64 (*.f64 z y) (pow.f64 a 2)) (/.f64 (-.f64 y z) a)) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y (pow.f64 z 2))) (*.f64 -1 (pow.f64 z 3))) (pow.f64 a 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) a)))) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 -1 (-.f64 y z)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 -1 (-.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 z 3))) (pow.f64 a 3))) (*.f64 z (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))
(-.f64 (+.f64 (*.f64 z (/.f64 y (pow.f64 a 2))) (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 z 3)) (/.f64 -1 (pow.f64 a 3))) (/.f64 (neg.f64 (-.f64 y z)) a)))) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))
(-.f64 (+.f64 (/.f64 (*.f64 z y) (pow.f64 a 2)) (*.f64 -1 (+.f64 (/.f64 (-.f64 z y) a) (/.f64 (neg.f64 (-.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 z 3))) (pow.f64 a 3))))) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))
(-.f64 (+.f64 (/.f64 (*.f64 z y) (pow.f64 a 2)) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (/.f64 (-.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 z 3)) (pow.f64 a 3)) 1))) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))
(-.f64 (+.f64 (+.f64 (/.f64 (*.f64 z y) (pow.f64 a 2)) (/.f64 (-.f64 y z) a)) (/.f64 (-.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 z 3)) (pow.f64 a 3))) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 y (pow.f64 z 3)) (pow.f64 a 4)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 y (pow.f64 z 2))) (*.f64 -1 (pow.f64 z 3))) (pow.f64 a 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 y) (*.f64 -1 z)) a))))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4))))
(-.f64 (+.f64 (*.f64 z (/.f64 y (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 -1 (-.f64 y z)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 -1 (-.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 z 3))) (pow.f64 a 3))) (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4)))))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4))))
(-.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 z 3)) (/.f64 -1 (pow.f64 a 3))) (/.f64 (neg.f64 (-.f64 y z)) a))) (+.f64 (*.f64 z (/.f64 y (pow.f64 a 2))) (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4))))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4))))
(-.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 z y) a) (/.f64 (neg.f64 (-.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 z 3))) (pow.f64 a 3)))) (+.f64 (/.f64 (*.f64 z y) (pow.f64 a 2)) (*.f64 (pow.f64 z 3) (/.f64 y (pow.f64 a 4))))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4))))
(-.f64 (+.f64 (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (/.f64 (-.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 z 3)) (pow.f64 a 3)) 1)) (*.f64 y (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4))))
(-.f64 (+.f64 (+.f64 (/.f64 (-.f64 y z) a) (/.f64 (-.f64 (*.f64 y (pow.f64 z 2)) (pow.f64 z 3)) (pow.f64 a 3))) (*.f64 y (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2))))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4))))
(/.f64 y a)
(+.f64 (/.f64 y a) (*.f64 -1 (*.f64 z (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 y (pow.f64 a 2)))))))
(+.f64 (/.f64 y a) (*.f64 (+.f64 (/.f64 1 a) (neg.f64 (/.f64 y (pow.f64 a 2)))) (neg.f64 z)))
(+.f64 (/.f64 y a) (*.f64 (+.f64 (/.f64 1 a) (/.f64 y (neg.f64 (pow.f64 a 2)))) (neg.f64 z)))
(+.f64 (/.f64 y a) (*.f64 (+.f64 (/.f64 y (neg.f64 (pow.f64 a 2))) (/.f64 1 a)) (neg.f64 z)))
(+.f64 (/.f64 y a) (+.f64 (*.f64 -1 (*.f64 z (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 y (pow.f64 a 2)))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) (pow.f64 z 2)))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 -1 (*.f64 z (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 y (pow.f64 a 2)))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) (*.f64 -1 (pow.f64 z 2)))))
(+.f64 (/.f64 y a) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 y (pow.f64 a 3))))) (*.f64 z (+.f64 (/.f64 1 a) (neg.f64 (/.f64 y (pow.f64 a 2))))))))
(+.f64 (/.f64 y a) (*.f64 -1 (+.f64 (*.f64 z (+.f64 (/.f64 1 a) (neg.f64 (/.f64 y (pow.f64 a 2))))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 y (pow.f64 a 3))))))))
(+.f64 (/.f64 y a) (neg.f64 (+.f64 (*.f64 z (+.f64 (/.f64 1 a) (/.f64 y (neg.f64 (pow.f64 a 2))))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 (neg.f64 y) (pow.f64 a 3)))))))
(+.f64 (/.f64 y a) (neg.f64 (+.f64 (*.f64 z (+.f64 (/.f64 y (neg.f64 (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 (neg.f64 y) (pow.f64 a 3)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 y (pow.f64 a 4)))) (pow.f64 z 3))) (+.f64 (/.f64 y a) (+.f64 (*.f64 -1 (*.f64 z (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 y (pow.f64 a 2)))))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) (pow.f64 z 2))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 z (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 y (pow.f64 a 2)))))) (*.f64 (+.f64 (/.f64 1 (pow.f64 a 2)) (*.f64 -1 (/.f64 y (pow.f64 a 3)))) (*.f64 -1 (pow.f64 z 2)))) (+.f64 (/.f64 y a) (*.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (*.f64 -1 (/.f64 y (pow.f64 a 4))))))))
(+.f64 (/.f64 y a) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 y (pow.f64 a 3))))) (*.f64 z (+.f64 (/.f64 1 a) (neg.f64 (/.f64 y (pow.f64 a 2))))))) (*.f64 (neg.f64 (pow.f64 z 3)) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 y (pow.f64 a 4)))))))
(+.f64 (/.f64 y a) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (neg.f64 (/.f64 y (pow.f64 a 4))))) (+.f64 (*.f64 z (+.f64 (/.f64 1 a) (neg.f64 (/.f64 y (pow.f64 a 2))))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (neg.f64 (/.f64 y (pow.f64 a 3)))))))))
(+.f64 (/.f64 y a) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (/.f64 (neg.f64 y) (pow.f64 a 4)))) (+.f64 (*.f64 z (+.f64 (/.f64 1 a) (/.f64 y (neg.f64 (pow.f64 a 2))))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 (neg.f64 y) (pow.f64 a 3))))))))
(+.f64 (/.f64 y a) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 3) (+.f64 (/.f64 1 (pow.f64 a 3)) (/.f64 y (neg.f64 (pow.f64 a 4))))) (+.f64 (*.f64 z (+.f64 (/.f64 y (neg.f64 (pow.f64 a 2))) (/.f64 1 a))) (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 (pow.f64 a 2)) (/.f64 (neg.f64 y) (pow.f64 a 3))))))))
1
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (/.f64 a z) 1))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 1 (/.f64 a z)))
(+.f64 (neg.f64 (/.f64 y z)) (+.f64 1 (/.f64 a z)))
(+.f64 1 (/.f64 (-.f64 y a) (neg.f64 z)))
(+.f64 1 (/.f64 (-.f64 a y) z))
(-.f64 (+.f64 (/.f64 a z) (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 1 (/.f64 (pow.f64 a 2) (pow.f64 z 2))))) (/.f64 (*.f64 a y) (pow.f64 z 2)))
(-.f64 (+.f64 (/.f64 a z) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (+.f64 (*.f64 -1 (/.f64 y z)) 1))) (*.f64 y (/.f64 a (pow.f64 z 2))))
(-.f64 (+.f64 (+.f64 (neg.f64 (/.f64 y z)) 1) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 a z))) (*.f64 y (/.f64 a (pow.f64 z 2))))
(-.f64 (+.f64 (/.f64 a z) (+.f64 (+.f64 (neg.f64 (/.f64 y z)) 1) (/.f64 (pow.f64 a 2) (pow.f64 z 2)))) (*.f64 a (/.f64 y (pow.f64 z 2))))
(-.f64 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (+.f64 1 (/.f64 (-.f64 y a) (neg.f64 z)))) (*.f64 a (/.f64 y (pow.f64 z 2))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (-.f64 a y) z))) (*.f64 a (/.f64 y (pow.f64 z 2))))
(-.f64 (+.f64 (/.f64 a z) (+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 1 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 3)) (/.f64 (pow.f64 a 2) (pow.f64 z 2)))))) (+.f64 (/.f64 (*.f64 y a) (pow.f64 z 2)) (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3))))
(-.f64 (+.f64 (/.f64 a z) (+.f64 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 y z)) 1))) (+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(-.f64 (+.f64 (+.f64 (neg.f64 (/.f64 y z)) 1) (+.f64 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (/.f64 a z))) (+.f64 (*.f64 y (/.f64 a (pow.f64 z 2))) (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(-.f64 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (+.f64 (+.f64 1 (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (+.f64 (neg.f64 (/.f64 y z)) (/.f64 a z)))) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(-.f64 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (+.f64 (+.f64 1 (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (/.f64 (-.f64 y a) (neg.f64 z)))) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(-.f64 (+.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (/.f64 (-.f64 a y) z))) (*.f64 y (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 1 (/.f64 a z)))
(+.f64 (neg.f64 (/.f64 y z)) (+.f64 1 (/.f64 a z)))
(+.f64 1 (/.f64 (-.f64 y a) (neg.f64 z)))
(+.f64 1 (/.f64 (-.f64 a y) z))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 y a) z)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a y)) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a y) (*.f64 -1 (pow.f64 a 2))) (pow.f64 z 2))) (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z))))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 a y) (neg.f64 (pow.f64 a 2))) (pow.f64 z 2)) (/.f64 (-.f64 y a) z))))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (-.f64 y a) z) (/.f64 (+.f64 (*.f64 a y) (neg.f64 (pow.f64 a 2))) (pow.f64 z 2)))))
(+.f64 1 (neg.f64 (+.f64 (/.f64 (-.f64 y a) z) (/.f64 (+.f64 (*.f64 a y) (neg.f64 (pow.f64 a 2))) (pow.f64 z 2)))))
(+.f64 (+.f64 1 (/.f64 (-.f64 a y) z)) (/.f64 (+.f64 (*.f64 a y) (neg.f64 (pow.f64 a 2))) (neg.f64 (pow.f64 z 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 y a) z)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (pow.f64 a 2)) (pow.f64 z 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 a 2)) (*.f64 a y)) (pow.f64 z 2)))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 a y) (*.f64 -1 (pow.f64 a 2))) (pow.f64 z 2))) (+.f64 (*.f64 -1 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (/.f64 (pow.f64 a 3) (pow.f64 z 3)))) (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z))))
(+.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 3)) (neg.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 a y) (neg.f64 (pow.f64 a 2))) (pow.f64 z 2)) (/.f64 (-.f64 y a) z)))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 3)) (*.f64 -1 (+.f64 (/.f64 (-.f64 y a) z) (+.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (/.f64 (+.f64 (*.f64 a y) (neg.f64 (pow.f64 a 2))) (pow.f64 z 2)))))))
(+.f64 1 (+.f64 (neg.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (/.f64 (+.f64 (*.f64 a y) (neg.f64 (pow.f64 a 2))) (pow.f64 z 2)))) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 3)) (/.f64 (-.f64 a y) z))))
(+.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) 0)
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (/.f64 (*.f64 t y) (-.f64 a z)))
(+.f64 (neg.f64 (*.f64 t (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 t (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 0 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (/.f64 (*.f64 t y) (-.f64 a z)))
(+.f64 (neg.f64 (*.f64 t (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 t (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(-.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) 0)
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (/.f64 (*.f64 t y) (-.f64 a z)))
(+.f64 (neg.f64 (*.f64 t (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 t (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(/.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) 1)
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (/.f64 (*.f64 t y) (-.f64 a z)))
(+.f64 (neg.f64 (*.f64 t (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 t (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(pow.f64 (*.f64 t (/.f64 (-.f64 y z) (-.f64 a z))) 1)
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (/.f64 (*.f64 t y) (-.f64 a z)))
(+.f64 (neg.f64 (*.f64 t (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(+.f64 (*.f64 t (neg.f64 (/.f64 z (-.f64 a z)))) (*.f64 y (/.f64 t (-.f64 a z))))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 z (-.f64 a z)) 0)
(/.f64 z (-.f64 a z))
(+.f64 (/.f64 z (-.f64 a z)) (-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (*.f64 z (/.f64 2 (-.f64 a z)))))
(/.f64 z (-.f64 a z))
(+.f64 0 (/.f64 z (-.f64 a z)))
(/.f64 z (-.f64 a z))
(+.f64 (/.f64 z (-.f64 z a)) (*.f64 z (/.f64 2 (-.f64 a z))))
(/.f64 z (-.f64 a z))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (/.f64 z (-.f64 z a)))
(/.f64 z (-.f64 a z))
(-.f64 (/.f64 z (-.f64 a z)) 0)
(/.f64 z (-.f64 a z))
(-.f64 (/.f64 z (-.f64 a z)) (-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (*.f64 z (/.f64 2 (-.f64 a z)))))
(/.f64 z (-.f64 a z))
(-.f64 0 (/.f64 z (-.f64 z a)))
(/.f64 z (-.f64 a z))
(-.f64 (/.f64 z (-.f64 z a)) (*.f64 (/.f64 z (-.f64 a z)) -2))
(/.f64 z (-.f64 a z))
(-.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (/.f64 z (-.f64 a z)))
(/.f64 z (-.f64 a z))
(-.f64 (*.f64 (/.f64 z (-.f64 a z)) 4) (+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (/.f64 z (-.f64 a z))))
(-.f64 (*.f64 4 (/.f64 z (-.f64 a z))) (+.f64 (/.f64 z (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 a z)))))
(-.f64 (*.f64 z (/.f64 4 (-.f64 a z))) (+.f64 (/.f64 z (-.f64 a z)) (*.f64 z (/.f64 2 (-.f64 a z)))))
(*.f64 z (-.f64 (/.f64 4 (-.f64 a z)) (+.f64 (/.f64 2 (-.f64 a z)) (/.f64 1 (-.f64 a z)))))
(*.f64 z (-.f64 (/.f64 4 (-.f64 a z)) (+.f64 (/.f64 2 (-.f64 a z)) (/.f64 -1 (-.f64 z a)))))
(*.f64 z (/.f64 1 (-.f64 a z)))
(/.f64 z (-.f64 a z))
(*.f64 z (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (/.f64 1 (-.f64 a z))))
(/.f64 z (-.f64 a z))
(*.f64 z (-.f64 (/.f64 2 (-.f64 a z)) (/.f64 1 (-.f64 a z))))
(/.f64 z (-.f64 a z))
(*.f64 (/.f64 z (-.f64 a z)) 1)
(/.f64 z (-.f64 a z))
(*.f64 1 (/.f64 z (-.f64 a z)))
(/.f64 z (-.f64 a z))
(*.f64 -1 (/.f64 z (-.f64 z a)))
(/.f64 z (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 a z)) z)
(/.f64 z (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 z z) z))
(*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (+.f64 z y) y))
(*.f64 (/.f64 -1 (-.f64 a z)) (neg.f64 z))
(/.f64 z (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 z -2) (neg.f64 z)))
(/.f64 z (-.f64 a z))
(*.f64 (/.f64 z (-.f64 z a)) -1)
(/.f64 z (-.f64 a z))
(*.f64 (neg.f64 z) (/.f64 -1 (-.f64 a z)))
(/.f64 z (-.f64 a z))
(*.f64 (neg.f64 z) (-.f64 (/.f64 2 (-.f64 z a)) (/.f64 -1 (-.f64 a z))))
(/.f64 z (-.f64 a z))
(*.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (/.f64 1 (-.f64 a z))) z)
(/.f64 z (-.f64 a z))
(*.f64 (-.f64 (/.f64 2 (-.f64 a z)) (/.f64 1 (-.f64 a z))) z)
(/.f64 z (-.f64 a z))
(*.f64 (-.f64 (/.f64 2 (-.f64 z a)) (/.f64 -1 (-.f64 a z))) (neg.f64 z))
(/.f64 z (-.f64 a z))
(*.f64 (-.f64 (+.f64 z z) z) (/.f64 1 (-.f64 a z)))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 z z) z))
(*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (+.f64 z y) y))
(*.f64 (-.f64 (*.f64 z -2) (neg.f64 z)) (/.f64 -1 (-.f64 a z)))
(/.f64 z (-.f64 a z))
(pow.f64 (/.f64 z (-.f64 a z)) 1)
(/.f64 z (-.f64 a z))
(neg.f64 (/.f64 z (-.f64 z a)))
(/.f64 z (-.f64 a z))
(+.f64 (/.f64 y (-.f64 a z)) 0)
(/.f64 y (-.f64 a z))
(+.f64 0 (/.f64 y (-.f64 a z)))
(/.f64 y (-.f64 a z))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 y (/.f64 2 (-.f64 a z))))
(/.f64 y (-.f64 a z))
(+.f64 (*.f64 y (/.f64 2 (-.f64 a z))) (/.f64 y (-.f64 z a)))
(/.f64 y (-.f64 a z))
(-.f64 (/.f64 y (-.f64 a z)) 0)
(/.f64 y (-.f64 a z))
(-.f64 0 (/.f64 y (-.f64 z a)))
(/.f64 y (-.f64 a z))
(-.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 y (-.f64 a z)) -2))
(/.f64 y (-.f64 a z))
(-.f64 (*.f64 y (/.f64 2 (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 y (-.f64 a z))
(-.f64 (*.f64 (/.f64 y (-.f64 a z)) 4) (*.f64 (/.f64 y (-.f64 a z)) 3))
(/.f64 y (-.f64 a z))
(*.f64 y (/.f64 1 (-.f64 a z)))
(/.f64 y (-.f64 a z))
(*.f64 y (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (/.f64 1 (-.f64 a z))))
(/.f64 y (-.f64 a z))
(*.f64 y (-.f64 (/.f64 2 (-.f64 a z)) (/.f64 1 (-.f64 a z))))
(/.f64 y (-.f64 a z))
(*.f64 (/.f64 y (-.f64 a z)) 1)
(/.f64 y (-.f64 a z))
(*.f64 1 (/.f64 y (-.f64 a z)))
(/.f64 y (-.f64 a z))
(*.f64 -1 (/.f64 y (-.f64 z a)))
(/.f64 y (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 a z)) y)
(/.f64 y (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 y y) y))
(*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (+.f64 y y) y))
(*.f64 (/.f64 y (-.f64 z a)) -1)
(/.f64 y (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 a z)) (neg.f64 y))
(/.f64 y (-.f64 a z))
(*.f64 (neg.f64 y) (/.f64 -1 (-.f64 a z)))
(/.f64 y (-.f64 a z))
(*.f64 (neg.f64 y) (-.f64 (/.f64 2 (-.f64 z a)) (/.f64 -1 (-.f64 a z))))
(/.f64 y (-.f64 a z))
(*.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (/.f64 1 (-.f64 a z))) y)
(/.f64 y (-.f64 a z))
(*.f64 (-.f64 (/.f64 2 (-.f64 a z)) (/.f64 1 (-.f64 a z))) y)
(/.f64 y (-.f64 a z))
(*.f64 (-.f64 (+.f64 y y) y) (/.f64 1 (-.f64 a z)))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 y y) y))
(*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (+.f64 y y) y))
(*.f64 (-.f64 (/.f64 2 (-.f64 z a)) (/.f64 -1 (-.f64 a z))) (neg.f64 y))
(/.f64 y (-.f64 a z))
(pow.f64 (/.f64 y (-.f64 a z)) 1)
(/.f64 y (-.f64 a z))
(neg.f64 (/.f64 y (-.f64 z a)))
(/.f64 y (-.f64 a z))
(+.f64 (/.f64 y (-.f64 a z)) (/.f64 z (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (/.f64 y (-.f64 a z)) (+.f64 (/.f64 y (-.f64 a z)) (/.f64 (+.f64 y z) (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (/.f64 z (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (-.f64 z y) z)))
(+.f64 (/.f64 z (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z y))))
(*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (+.f64 z (-.f64 z y)) (neg.f64 z)))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (+.f64 z (-.f64 z y)) (neg.f64 z)))
(+.f64 (/.f64 z (-.f64 a z)) (/.f64 (-.f64 (+.f64 z z) y) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (/.f64 z (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) y)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 0)
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (+.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 0 (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (/.f64 (-.f64 y z) (-.f64 z a)) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (/.f64 (-.f64 y z) (-.f64 z a)) (-.f64 0 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) -2)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (/.f64 (-.f64 y z) (-.f64 z a)) (-.f64 0 (neg.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (/.f64 y (-.f64 z a)) (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a)))
(+.f64 (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a)) (/.f64 y (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) -2) z)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (*.f64 y (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 y (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 z y) (-.f64 z a)))
(+.f64 (*.f64 y (/.f64 2 (-.f64 a z))) (-.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 a z))))
(+.f64 (*.f64 y (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (/.f64 z (-.f64 a z)) -2))
(+.f64 (*.f64 (/.f64 z (-.f64 a z)) -2) (/.f64 (+.f64 z y) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (+.f64 y y))))
(+.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 2 (-.f64 y z)) (+.f64 y y))))
(+.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 2 (-.f64 y z)) (+.f64 y y))))
(+.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (-.f64 (*.f64 y (/.f64 2 (-.f64 a z))) (*.f64 (/.f64 (+.f64 y z) (-.f64 a z)) 2)))
(+.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (-.f64 (*.f64 y (/.f64 2 (-.f64 a z))) (*.f64 2 (/.f64 (+.f64 z y) (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (-.f64 (*.f64 y (/.f64 2 (-.f64 a z))) (*.f64 (/.f64 2 (-.f64 a z)) (+.f64 z y))))
(+.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (*.f64 (/.f64 2 (-.f64 a z)) (-.f64 y (+.f64 z y))))
(+.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (*.f64 (/.f64 2 (-.f64 a z)) (neg.f64 z)))
(+.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (/.f64 z (-.f64 z a)) (+.f64 (/.f64 z (-.f64 z a)) (/.f64 (+.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 (/.f64 z (-.f64 a z)) -2) (/.f64 (+.f64 z y) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 y (/.f64 2 (-.f64 a z))))
(+.f64 (*.f64 y (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (*.f64 z -2))))
(+.f64 (/.f64 (+.f64 z y) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 2 (-.f64 y z)) (*.f64 z -2))))
(+.f64 (/.f64 (+.f64 z y) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 2 (-.f64 y z)) (*.f64 z -2))))
(+.f64 (/.f64 (+.f64 y z) (-.f64 z a)) (-.f64 (*.f64 (/.f64 z (-.f64 a z)) -2) (*.f64 (/.f64 (+.f64 y z) (-.f64 a z)) -2)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (+.f64 y z))))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 2 (-.f64 y z)) (+.f64 z y))))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 2 (-.f64 y z)) (+.f64 z y))))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (/.f64 (+.f64 y z) (-.f64 a z)) (*.f64 (/.f64 z (-.f64 a z)) 4)))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (-.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (*.f64 4 (/.f64 z (-.f64 a z)))))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (/.f64 (-.f64 (+.f64 z y) (*.f64 z 4)) (-.f64 a z)))
(+.f64 (*.f64 (/.f64 y (-.f64 a z)) -2) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) -2) (+.f64 y z))))
(+.f64 (*.f64 (/.f64 y (-.f64 a z)) -2) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) -2) (+.f64 z y))))
(*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (-.f64 (*.f64 (-.f64 y z) -2) (+.f64 z y)) (*.f64 -2 (neg.f64 y))))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 (*.f64 (-.f64 y z) -2) (+.f64 z y)) (*.f64 -2 (neg.f64 y))))
(+.f64 (*.f64 (/.f64 z (-.f64 a z)) -2) (/.f64 (+.f64 y z) (-.f64 a z)))
(+.f64 (*.f64 (/.f64 z (-.f64 a z)) -2) (/.f64 (+.f64 z y) (-.f64 a z)))
(+.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (*.f64 (/.f64 y (-.f64 a z)) 4) (-.f64 0 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 y 3)))))
(+.f64 (*.f64 4 (/.f64 y (-.f64 a z))) (neg.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 y 3)))))
(+.f64 (*.f64 4 (/.f64 y (-.f64 a z))) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (*.f64 y 3))))
(*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (+.f64 z (*.f64 y 3)) (*.f64 y -4)))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (*.f64 y -4) (+.f64 z (*.f64 y 3))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 y 3))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (*.f64 y 4))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 y 3))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 2 (-.f64 y z)) (*.f64 y 4))))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 (*.f64 2 (-.f64 y z)) (*.f64 y 4)) (+.f64 z (*.f64 y 3))))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 z (*.f64 y 3)) (-.f64 (*.f64 2 (-.f64 y z)) (*.f64 y 4))))
(*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (+.f64 (*.f64 y 3) (-.f64 (*.f64 2 (-.f64 y z)) (*.f64 y 4)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 y 3))) (-.f64 0 (*.f64 (/.f64 (+.f64 y z) (-.f64 a z)) 2)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 y 3))) (neg.f64 (*.f64 2 (/.f64 (+.f64 z y) (-.f64 a z)))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 z y) (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 y 3))))
(+.f64 (/.f64 (*.f64 2 (+.f64 z y)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 y 3))))
(+.f64 (*.f64 2 (/.f64 (+.f64 z y) (-.f64 z a))) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (*.f64 y 3))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 y z) (+.f64 y z))) (/.f64 (+.f64 y z) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 z y) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 y z) (+.f64 z y))))
(+.f64 (/.f64 (+.f64 z y) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (+.f64 y (-.f64 y z)))))
(+.f64 (/.f64 (+.f64 z y) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (+.f64 y (-.f64 y z)))))
(+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (-.f64 z y) z)) (+.f64 (/.f64 y (-.f64 a z)) (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (-.f64 z y))) (+.f64 (/.f64 y (-.f64 a z)) (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 (/.f64 (-.f64 y z) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (+.f64 z (-.f64 z y)) (neg.f64 y))))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 y z) (+.f64 (+.f64 z (-.f64 z y)) (neg.f64 y))))
(+.f64 (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a)) (/.f64 y (-.f64 z a)))
(+.f64 (/.f64 y (-.f64 z a)) (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a)))
(+.f64 (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a)) (+.f64 (/.f64 z (-.f64 z a)) (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 (/.f64 z (-.f64 z a)) (+.f64 (/.f64 (-.f64 y z) (-.f64 z a)) (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a))))
(+.f64 (/.f64 (-.f64 z (+.f64 y y)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 z (-.f64 y z))))
(+.f64 (/.f64 (-.f64 y (+.f64 z z)) (-.f64 z a)) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 (-.f64 y (+.f64 z z)) (-.f64 z a)) (-.f64 (*.f64 2 (/.f64 (-.f64 y z) (-.f64 a z))) (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 (-.f64 (+.f64 z z) y) (-.f64 a z)) (+.f64 (/.f64 z (-.f64 z a)) (*.f64 2 (/.f64 (-.f64 y z) (-.f64 a z)))))
(+.f64 (/.f64 (-.f64 (+.f64 z z) y) (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 2 (-.f64 y z)) z)))
(+.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 2 (-.f64 y z)) z)) (/.f64 (-.f64 (+.f64 z z) y) (-.f64 a z)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 y (*.f64 (-.f64 y z) 2))) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (/.f64 z (-.f64 a z))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 y z) (-.f64 a z))) (/.f64 z (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 y (*.f64 2 (-.f64 y z)))))
(+.f64 (+.f64 (/.f64 z (-.f64 z a)) (*.f64 2 (/.f64 (-.f64 y z) (-.f64 a z)))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 y (*.f64 2 (-.f64 y z)))))
(+.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 2 (-.f64 y z)) z)) (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 y (*.f64 2 (-.f64 y z)))))
(+.f64 (neg.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2)) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 (neg.f64 (*.f64 2 (/.f64 (-.f64 y z) (-.f64 a z)))) (-.f64 (*.f64 2 (/.f64 (-.f64 y z) (-.f64 a z))) (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) -2) (-.f64 (*.f64 2 (/.f64 (-.f64 y z) (-.f64 a z))) (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 (*.f64 2 (/.f64 (-.f64 z y) (-.f64 a z))) (+.f64 (*.f64 2 (/.f64 (-.f64 y z) (-.f64 a z))) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) -2) (+.f64 (*.f64 2 (/.f64 (-.f64 y z) (-.f64 a z))) (/.f64 (-.f64 y z) (-.f64 a z))))
(+.f64 (*.f64 2 (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 3))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 y y) (*.f64 (-.f64 y z) 2))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (+.f64 y z))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 2 (-.f64 y z)) (+.f64 z y))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 y y) (*.f64 2 (-.f64 y z)))))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 (+.f64 y y) (*.f64 2 (-.f64 y z))) (-.f64 (*.f64 2 (-.f64 y z)) (+.f64 z y))))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 (*.f64 2 (-.f64 y z)) (+.f64 z y)) (-.f64 (+.f64 y y) (*.f64 2 (-.f64 y z)))))
(*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 (-.f64 (*.f64 2 (-.f64 y z)) (+.f64 z y)) (-.f64 (+.f64 y y) (*.f64 2 (-.f64 y z)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 y z) (*.f64 (-.f64 y z) 2))) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (*.f64 z (/.f64 2 (-.f64 a z)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (+.f64 z y) (*.f64 2 (-.f64 y z)))) (-.f64 (*.f64 2 (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 z (/.f64 2 (-.f64 a z)))))
(+.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (+.f64 z y) (*.f64 2 (-.f64 y z)))) (-.f64 (*.f64 2 (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 z (/.f64 2 (-.f64 a z)))))
(+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 z (*.f64 (-.f64 y z) -2))) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (/.f64 y (-.f64 z a))))
(+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 z (*.f64 (-.f64 y z) -2))) (-.f64 (*.f64 2 (/.f64 (-.f64 y z) (-.f64 a z))) (/.f64 y (-.f64 z a))))
(+.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) y)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 z (*.f64 (-.f64 y z) -2))))
(+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (+.f64 y z) (*.f64 (-.f64 y z) -2))) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (*.f64 (/.f64 y (-.f64 a z)) -2)))
(+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (+.f64 z y) (*.f64 (-.f64 y z) -2))) (-.f64 (*.f64 2 (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 (/.f64 y (-.f64 a z)) -2)))
(+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (+.f64 z y) (*.f64 (-.f64 y z) -2))) (*.f64 -2 (-.f64 (/.f64 (-.f64 y z) (-.f64 z a)) (/.f64 y (-.f64 a z)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (+.f64 z y) (*.f64 (-.f64 y z) -2))) (*.f64 -2 (/.f64 (-.f64 (-.f64 z y) y) (-.f64 a z))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 z -2) (*.f64 (-.f64 y z) 2))) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) -2) (+.f64 y z))))
(+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) -2) (+.f64 z y))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 z -2) (*.f64 2 (-.f64 y z)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 y z) -2) (+.f64 z y))) (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 z -2) (*.f64 2 (-.f64 y z)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 y 4) (*.f64 (-.f64 y z) 2))) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 y 3)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 y 4) (*.f64 2 (-.f64 y z)))) (-.f64 (*.f64 2 (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 y 3)))))
(+.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 y 4) (*.f64 2 (-.f64 y z)))) (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 2 (-.f64 y z)) (+.f64 z (*.f64 y 3)))))
(+.f64 (/.f64 (-.f64 (+.f64 z z) y) (-.f64 z a)) (/.f64 z (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) y)) (/.f64 z (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (+.f64 y y))) (/.f64 (+.f64 y z) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 2 (-.f64 y z)) (+.f64 y y))))
(+.f64 (/.f64 (+.f64 z y) (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 2 (-.f64 y z)) (+.f64 y y))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (+.f64 y z))) (*.f64 z (/.f64 2 (-.f64 a z))))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 2 (-.f64 y z)) (+.f64 z y))))
(+.f64 (*.f64 z (/.f64 2 (-.f64 a z))) (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 2 (-.f64 y z)) (+.f64 z y))))
(+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) -2) z)) (/.f64 y (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (*.f64 z -2))) (/.f64 (+.f64 y z) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 z y) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 2 (-.f64 y z)) (*.f64 z -2))))
(+.f64 (/.f64 (+.f64 z y) (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 2 (-.f64 y z)) (*.f64 z -2))))
(+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) -2) (+.f64 y z))) (*.f64 (/.f64 y (-.f64 a z)) -2))
(+.f64 (*.f64 (/.f64 y (-.f64 a z)) -2) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) -2) (+.f64 z y))))
(*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (-.f64 (*.f64 (-.f64 y z) -2) (+.f64 z y)) (*.f64 -2 (neg.f64 y))))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 (*.f64 (-.f64 y z) -2) (+.f64 z y)) (*.f64 -2 (neg.f64 y))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (*.f64 y 4))) (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 y 3))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 y 3))) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 2 (-.f64 y z)) (*.f64 y 4))))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (-.f64 (*.f64 2 (-.f64 y z)) (*.f64 y 4)) (+.f64 z (*.f64 y 3))))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 (+.f64 z (*.f64 y 3)) (-.f64 (*.f64 2 (-.f64 y z)) (*.f64 y 4))))
(*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 z (+.f64 (*.f64 y 3) (-.f64 (*.f64 2 (-.f64 y z)) (*.f64 y 4)))))
(+.f64 (neg.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 y 3)))) (-.f64 0 (neg.f64 (*.f64 (/.f64 y (-.f64 a z)) 4))))
(+.f64 (*.f64 4 (/.f64 y (-.f64 a z))) (neg.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 y 3)))))
(+.f64 (*.f64 4 (/.f64 y (-.f64 a z))) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (*.f64 y 3))))
(*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (+.f64 z (*.f64 y 3)) (*.f64 y -4)))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (*.f64 y -4) (+.f64 z (*.f64 y 3))))
(+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a)) (-.f64 0 (/.f64 (*.f64 (+.f64 y z) 2) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a)) (neg.f64 (*.f64 2 (/.f64 (+.f64 z y) (-.f64 z a)))))
(+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a)) (*.f64 (/.f64 (+.f64 z y) (-.f64 z a)) -2))
(+.f64 (*.f64 (/.f64 2 (-.f64 a z)) (+.f64 z y)) (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a)))
(+.f64 (*.f64 2 (/.f64 (+.f64 z y) (-.f64 a z))) (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a)) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (/.f64 (*.f64 z 4) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a)) (-.f64 (*.f64 2 (/.f64 (-.f64 y z) (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a)) (-.f64 (*.f64 2 (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 z (/.f64 4 (-.f64 z a)))))
(+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a)) (-.f64 (*.f64 2 (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 (/.f64 z (-.f64 a z)) -4)))
(+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 z a)) (-.f64 (*.f64 z (/.f64 4 (-.f64 a z))) (*.f64 2 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a)) (-.f64 0 (/.f64 (*.f64 y 4) (-.f64 z a))))
(+.f64 (*.f64 4 (/.f64 y (-.f64 a z))) (neg.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 z (*.f64 y 3)))))
(+.f64 (*.f64 4 (/.f64 y (-.f64 a z))) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 z (*.f64 y 3))))
(*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (+.f64 z (*.f64 y 3)) (*.f64 y -4)))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (*.f64 y -4) (+.f64 z (*.f64 y 3))))
(+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a)) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (/.f64 (*.f64 (+.f64 y z) 2) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a)) (-.f64 (*.f64 2 (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 2 (/.f64 (+.f64 z y) (-.f64 z a)))))
(+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a)) (*.f64 2 (-.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (/.f64 (+.f64 z y) (-.f64 z a)))))
(+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 z a)) (*.f64 2 (/.f64 (-.f64 (+.f64 z y) (-.f64 z y)) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 a z)) (-.f64 0 (/.f64 (*.f64 z 4) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 a z)) (neg.f64 (*.f64 4 (/.f64 z (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 a z)) (neg.f64 (*.f64 z (/.f64 4 (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 a z)) (*.f64 (/.f64 z (-.f64 a z)) -4))
(+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 a z)) (/.f64 (*.f64 z 4) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 a z)) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (/.f64 (*.f64 (+.f64 y z) 2) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 a z)) (-.f64 (*.f64 2 (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 2 (/.f64 (+.f64 z y) (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 a z)) (*.f64 2 (-.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (/.f64 (+.f64 z y) (-.f64 a z)))))
(+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 a z)) (*.f64 2 (/.f64 (-.f64 (-.f64 y z) (+.f64 z y)) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 a z)) (*.f64 2 (/.f64 (-.f64 z (neg.f64 z)) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 y (*.f64 z 3)) (-.f64 a z)) (*.f64 2 (/.f64 (+.f64 z z) (-.f64 z a))))
(+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (*.f64 y 4))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 2 (-.f64 y z)) (*.f64 y 4))) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)))
(+.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 2 (-.f64 y z)) (*.f64 y 4))) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)) (-.f64 0 (/.f64 (*.f64 (+.f64 y z) 2) (-.f64 a z))))
(+.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 z y) (-.f64 a z)))) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 z y) (-.f64 a z))) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 2 (+.f64 z y)) (-.f64 z a)) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)))
(+.f64 (*.f64 2 (/.f64 (+.f64 z y) (-.f64 z a))) (/.f64 (+.f64 z (*.f64 y 3)) (-.f64 a z)))
(+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 y (*.f64 z 3))) (-.f64 0 (*.f64 (/.f64 (+.f64 y z) (-.f64 a z)) -2)))
(+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 y (*.f64 z 3))) (neg.f64 (*.f64 -2 (/.f64 (+.f64 z y) (-.f64 a z)))))
(+.f64 (*.f64 (/.f64 2 (-.f64 a z)) (+.f64 z y)) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 y (*.f64 z 3))))
(+.f64 (*.f64 2 (/.f64 (+.f64 z y) (-.f64 a z))) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 y (*.f64 z 3))))
(+.f64 (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 y (*.f64 z 3))) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (*.f64 (/.f64 z (-.f64 z a)) 4)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 y z) (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 z a))) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 y (*.f64 z 3))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 z (/.f64 4 (-.f64 z a)))) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 y (*.f64 z 3))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 (/.f64 z (-.f64 a z)) -4)) (*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 y (*.f64 z 3))))
(+.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 y z) (-.f64 a z))) (/.f64 (*.f64 z 4) (-.f64 z a))) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 y (*.f64 z 3))))
(+.f64 (-.f64 (*.f64 z (/.f64 4 (-.f64 a z))) (*.f64 2 (/.f64 (-.f64 y z) (-.f64 z a)))) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 y (*.f64 z 3))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (*.f64 z 3))) (-.f64 0 (*.f64 (/.f64 z (-.f64 a z)) 4)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (*.f64 z 3))) (neg.f64 (*.f64 4 (/.f64 z (-.f64 a z)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (*.f64 z 3))) (neg.f64 (*.f64 z (/.f64 4 (-.f64 a z)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (*.f64 z 3))) (*.f64 (/.f64 z (-.f64 a z)) -4))
(*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 (*.f64 z -4) (+.f64 y (*.f64 z 3))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (*.f64 z 3))) (-.f64 (*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 2) (*.f64 (/.f64 (+.f64 y z) (-.f64 a z)) 2)))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (*.f64 z 3))) (-.f64 (*.f64 2 (/.f64 (-.f64 y z) (-.f64 a z))) (*.f64 2 (/.f64 (+.f64 z y) (-.f64 a z)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (*.f64 z 3))) (*.f64 2 (-.f64 (/.f64 (-.f64 y z) (-.f64 a z)) (/.f64 (+.f64 z y) (-.f64 a z)))))
(+.f64 (*.f64 (/.f64 1 (-.f64 a z)) (+.f64 y (*.f64 z 3))) (*.f64 2 (/.f64 (-.f64 (-.f64 y z) (+.f64 z y)) (-.f64 a z))))
(+.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 y (*.f64 z 3))) (*.f64 2 (/.f64 (-.f64 z (neg.f64 z)) (-.f64 z a))))
(+.f64 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 y (*.f64 z 3))) (*.f64 2 (/.f64 (+.f64 z z) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 1)
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 1 (/.f64 (-.f64 y z) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (-.f64 y z) (/.f64 1 (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (-.f64 y z) (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (/.f64 1 (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (-.f64 z y) (/.f64 -1 (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (-.f64 z y) (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) -2) (/.f64 -1 (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 -1 (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (/.f64 (-.f64 y z) (-.f64 z a)) -1)
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 y z))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) 2) (-.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 z y))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 (-.f64 y z) -2) (-.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) 2) (/.f64 1 (-.f64 a z))) (-.f64 y z))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 a z)) -2) (/.f64 -1 (-.f64 a z))) (-.f64 z y))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (-.f64 (*.f64 (-.f64 y z) 2) (-.f64 y z)) (/.f64 1 (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(*.f64 (-.f64 (*.f64 (-.f64 y z) -2) (-.f64 z y)) (/.f64 -1 (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(/.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 1)
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(/.f64 (-.f64 y z) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 z y) (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(/.f64 (/.f64 (-.f64 y z) (-.f64 z a)) -1)
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(pow.f64 (/.f64 (-.f64 y z) (-.f64 a z)) 1)
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))
(neg.f64 (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 z (-.f64 a z))) (/.f64 y (-.f64 a z)))
(/.f64 (-.f64 y z) (-.f64 a z))

eval746.0ms (2%)

Compiler

Compiled 56068 to 26146 computations (53.4% saved)

prune743.0ms (2%)

Pruning

40 alts after pruning (40 fresh and 0 done)

PrunedKeptTotal
New1953331986
Fresh10717
Picked101
Done404
Total1968402008
Error
0.1b
Counts
2008 → 40
Alt Table
Click to see full alt table
StatusErrorProgram
55.7b
(/.f64 (*.f64 (-.f64 y a) x) z)
56.3b
(/.f64 (*.f64 y x) (-.f64 z a))
58.6b
(/.f64 (*.f64 y x) z)
53.2b
(/.f64 (*.f64 y t) (-.f64 a z))
56.0b
(/.f64 (*.f64 y t) a)
50.0b
(/.f64 (*.f64 t z) (-.f64 z a))
35.2b
(-.f64 (+.f64 (+.f64 t t) (*.f64 (/.f64 (-.f64 x t) z) (-.f64 y a))) t)
50.8b
(+.f64 (/.f64 (*.f64 y (-.f64 x t)) z) x)
37.7b
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) x)
57.2b
(+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 y a) x)) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 y a) x) z))
26.5b
(+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 2 (+.f64 t x)))) (-.f64 a z)))
35.1b
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t x)))
26.3b
(+.f64 x (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 (-.f64 t x) (-.f64 z y))))
16.8b
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t (+.f64 t (-.f64 t x))) (-.f64 z a))))
29.5b
(+.f64 x (*.f64 (-.f64 t x) (/.f64 z (-.f64 z a))))
32.0b
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) (-.f64 a z))))
30.6b
(+.f64 x (*.f64 y (/.f64 (-.f64 (+.f64 t (*.f64 x 3)) (*.f64 2 (+.f64 x t))) (-.f64 z a))))
30.6b
(+.f64 x (*.f64 y (/.f64 (-.f64 (*.f64 x 4) (+.f64 t (*.f64 x 3))) (-.f64 z a))))
40.2b
(+.f64 x (*.f64 y (/.f64 x (-.f64 z a))))
30.6b
(+.f64 x (*.f64 y (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 x t))))
34.4b
(+.f64 t (*.f64 (/.f64 (-.f64 y a) z) (-.f64 x t)))
44.6b
(+.f64 t (*.f64 t (/.f64 (-.f64 a y) z)))
53.4b
(*.f64 (/.f64 y (-.f64 z a)) x)
52.4b
(*.f64 (-.f64 y z) (/.f64 t a))
52.2b
(*.f64 (-.f64 y a) (/.f64 x z))
54.3b
(*.f64 (-.f64 y a) (+.f64 (/.f64 x z) (/.f64 (*.f64 a x) (pow.f64 z 2))))
44.0b
(*.f64 (-.f64 1 (/.f64 z (-.f64 z a))) x)
42.2b
(*.f64 (+.f64 1 (/.f64 (neg.f64 y) a)) x)
52.9b
(*.f64 y (/.f64 x (-.f64 z a)))
56.2b
(*.f64 y (/.f64 x z))
52.7b
(*.f64 y (/.f64 t (-.f64 a z)))
52.2b
(*.f64 x (/.f64 (-.f64 y a) z))
56.2b
(*.f64 x (/.f64 y z))
62.0b
(*.f64 x (+.f64 1 -1))
43.3b
(*.f64 t (/.f64 z (-.f64 z a)))
55.3b
(*.f64 t (/.f64 y a))
44.1b
(*.f64 t (+.f64 (/.f64 y (neg.f64 z)) 1))
33.1b
(*.f64 t (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 y z)))
44.7b
x
47.1b
t
Compiler

Compiled 1136 to 754 computations (33.6% saved)

localize17.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 74 to 13 computations (82.4% saved)

series19.0ms (0.1%)

Counts
4 → 192
Calls

48 calls:

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

rewrite87.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1516×rational_best-1
1512×rational_best-4
1512×rational_best-2
1512×rational_best-3
1470×exponential-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
015142
198142
218494
335994
478894
5263594
6689394
Stop Event
node limit
Counts
4 → 134
Calls
Call 1
Inputs
(*.f64 (-.f64 y z) (/.f64 (-.f64 t (+.f64 t (-.f64 t x))) (-.f64 z a)))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t (+.f64 t (-.f64 t x))) (-.f64 z a))))
(-.f64 t (+.f64 t (-.f64 t x)))
(/.f64 (-.f64 t (+.f64 t (-.f64 t x))) (-.f64 z a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 y z) (-.f64 x t)) (-.f64 z a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 t (neg.f64 (+.f64 t (-.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 t x) (*.f64 (-.f64 t x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t (-.f64 t x)) (-.f64 (*.f64 (-.f64 t x) -2) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 x t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t t) (neg.f64 (+.f64 (neg.f64 x) (*.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t t) (-.f64 (*.f64 (-.f64 t x) -2) (+.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t x) (*.f64 t -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 t x) (*.f64 2 (-.f64 (-.f64 x t) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (*.f64 (+.f64 t (-.f64 t x)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (*.f64 2 (-.f64 (-.f64 x t) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 x) (-.f64 t (*.f64 (-.f64 t x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 t (-.f64 t x))) t)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 t) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x x) (neg.f64 (+.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 t x) 2) (*.f64 (-.f64 t x) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t (-.f64 t x)) 2) (-.f64 (*.f64 (-.f64 t x) -2) (+.f64 (neg.f64 x) (*.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 t (*.f64 (-.f64 t x) 2)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 t x) -2) (-.f64 t x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t -2) (+.f64 t x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t (-.f64 t x)) -2) (+.f64 (neg.f64 x) (*.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (neg.f64 x) (*.f64 t 3))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 t x)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (*.f64 t 3)) (*.f64 4 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 t x) (*.f64 t 4)) (-.f64 (*.f64 (-.f64 t x) -2) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (-.f64 t x) -2) t) (+.f64 t (-.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (neg.f64 t)) (+.f64 x (*.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 t x) -3) (*.f64 (-.f64 t x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (-.f64 (-.f64 x t) t)) (+.f64 (neg.f64 x) (*.f64 t 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (-.f64 t x) -2) (+.f64 t x)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (-.f64 t x) -2) (+.f64 (neg.f64 x) (*.f64 t 3))) (*.f64 (+.f64 t (-.f64 t x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (-.f64 (-.f64 x t) x)) (+.f64 t x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (-.f64 t x) -2) (*.f64 t 4)) (+.f64 (-.f64 t x) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 x t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 t x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 t x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 x t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 t x))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 t x) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 z a)) (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) x) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 t (*.f64 (+.f64 t (-.f64 t x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)) (/.f64 (-.f64 (*.f64 (-.f64 t x) -2) t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 t x) (-.f64 z a)) (*.f64 (-.f64 t x) (/.f64 2 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) (/.f64 (*.f64 2 (-.f64 (neg.f64 t) (-.f64 t x))) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) (/.f64 t (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 (/.f64 t (-.f64 z a)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 2 (-.f64 (/.f64 (-.f64 t x) (-.f64 a z)) (/.f64 x (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (-.f64 a z)) (/.f64 (-.f64 t (*.f64 (-.f64 t x) 2)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 x (/.f64 2 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z)) (*.f64 t (/.f64 2 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 t x) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 t x) (/.f64 2 (-.f64 a z))) (/.f64 (-.f64 t x) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 t (-.f64 z a)) -2) (/.f64 (+.f64 t x) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 t (*.f64 (+.f64 t (-.f64 t x)) 2))) (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (+.f64 t t) x) (-.f64 a z)) (/.f64 t (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 (-.f64 t x) -2) t) (-.f64 z a)) (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 2 (-.f64 (neg.f64 t) (-.f64 t x))) (-.f64 z a)) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 t x) (-.f64 a z)) (/.f64 x (-.f64 z a)))) (/.f64 (+.f64 t x) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 t (*.f64 (-.f64 t x) 2)) (-.f64 z a)) (/.f64 x (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 t x) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 z a)) (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) x) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (+.f64 t (-.f64 t x)) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)) (/.f64 (-.f64 (*.f64 (-.f64 t x) -2) t) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 t x) (-.f64 z a)) (*.f64 (-.f64 t x) (/.f64 2 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) (/.f64 (*.f64 2 (-.f64 (neg.f64 t) (-.f64 t x))) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) (/.f64 t (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 2 (-.f64 (/.f64 x (-.f64 z a)) (/.f64 (-.f64 t x) (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 t x) (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 (-.f64 t x) (-.f64 z a)) (*.f64 (-.f64 t x) (/.f64 2 (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (-.f64 a z)) (/.f64 (-.f64 t (*.f64 (-.f64 t x) 2)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 x (/.f64 2 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z)) (*.f64 (/.f64 t (-.f64 z a)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 t x) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 t x) (/.f64 2 (-.f64 a z))) (/.f64 (-.f64 t x) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (-.f64 z a)) -2) (/.f64 (+.f64 t x) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 t (*.f64 (-.f64 t x) 2)) (-.f64 z a)) (/.f64 x (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 z a)) (*.f64 (/.f64 t (-.f64 z a)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 t 4) (-.f64 a z)) (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 t x) (*.f64 t 4)) (-.f64 a z)) (/.f64 (*.f64 t 4) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (-.f64 z a)) 4) (/.f64 (+.f64 (-.f64 t x) (*.f64 t 4)) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (-.f64 z a)) 4) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 t x) (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) 2) (+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 a z))) (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 a z)))) (+.f64 (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 t x) (/.f64 2 (-.f64 a z))) (*.f64 (-.f64 t x) (/.f64 2 (-.f64 a z)))) (+.f64 (*.f64 (-.f64 t x) (/.f64 2 (-.f64 a z))) (/.f64 (-.f64 t x) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 t (-.f64 z a)) -2) (*.f64 (/.f64 t (-.f64 z a)) -2)) (+.f64 (*.f64 (/.f64 t (-.f64 z a)) -2) (/.f64 (+.f64 t x) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (*.f64 x (/.f64 2 (-.f64 z a)))) (+.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 t x) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 t (-.f64 a z)) (/.f64 t (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (/.f64 (+.f64 t x) (-.f64 z a))) (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 x (-.f64 z a))) (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z)) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z)) (*.f64 (/.f64 t (-.f64 z a)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t x) (/.f64 -1 (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x t) (/.f64 1 (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x t) (/.f64 -1 (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x t) (*.f64 -1 (/.f64 -1 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x t) (*.f64 (/.f64 -1 (-.f64 z a)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x t) (/.f64 (/.f64 -1 (-.f64 z a)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x t) (-.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (/.f64 1 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 t x) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 x t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 t x) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t x) (-.f64 z a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 z a)) (-.f64 t x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 t x) (-.f64 z a)))))))

simplify307.0ms (0.8%)

Algorithm
egg-herbie
Rules
1110×rational_best-simplify-53
1038×rational_best-simplify-1
1026×rational_best-simplify-51
960×rational_best-simplify-2
958×rational_best-simplify-50
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
044720888
184019562
2143116792
3248815614
4499214774
Stop Event
node limit
Counts
326 → 518
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a)))
(+.f64 (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))))
(+.f64 (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))))
(+.f64 (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))))
(/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))
(+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))))
(/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))
(+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2)) (*.f64 2 (/.f64 t a)))) z))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2)) (*.f64 2 (/.f64 t a)))) (pow.f64 z 2)) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2)) (*.f64 2 (/.f64 t a)))) z)))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2)) (*.f64 2 (/.f64 t a)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2)) (*.f64 2 (/.f64 t a)))) (pow.f64 z 2)) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2)) (*.f64 2 (/.f64 t a)))) z))))
(*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t)))
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) z) (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t)))) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) z))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) z) (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t))))) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) z))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) z) (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t)))))) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) z))
(*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t)))
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) z) (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t)))) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) z))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) z) (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t))))) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) z))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) z) (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t)))))) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) z))
(/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)))
(/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a))
(+.f64 (*.f64 (-.f64 (/.f64 y (-.f64 z a)) (/.f64 z (-.f64 z a))) x) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 (-.f64 (/.f64 y (-.f64 z a)) (/.f64 z (-.f64 z a))) x) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 (-.f64 (/.f64 y (-.f64 z a)) (/.f64 z (-.f64 z a))) x) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a))
(+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a))
(+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) z)
(+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) z))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) z)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) z))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 3) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 2))))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 3) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 2))))))
(/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a))
(+.f64 (*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x)
(+.f64 (*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 z a))) 1) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 z a))) 1) x)) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 z a))) 1) x)) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 z a))) 1) x)) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))) x)
(+.f64 (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))) x))
(+.f64 (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))) x))
(+.f64 (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))) x))
(*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))) x))
(+.f64 (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))) x))
(+.f64 (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))) x))
(/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))
(+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))) x))
(+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2)) (*.f64 2 (/.f64 t a)))) z) x))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2)) (*.f64 2 (/.f64 t a)))) (pow.f64 z 2)) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2)) (*.f64 2 (/.f64 t a)))) z) x)))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2)) (*.f64 2 (/.f64 t a)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2)) (*.f64 2 (/.f64 t a)))) (pow.f64 z 2)) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2)) (*.f64 2 (/.f64 t a)))) z) x))))
(+.f64 (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t))) x)
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) z) (+.f64 x (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t))))) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) z))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) z) (+.f64 x (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t)))))) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) z))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) z) (+.f64 x (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t))))))) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) z))
(+.f64 (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t))) x)
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) z) (+.f64 x (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t))))) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) z))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) z) (+.f64 x (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t)))))) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) z))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) z) (+.f64 x (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t))))))) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) z))
(+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) x))
(*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) x))
(*.f64 -1 (*.f64 t (-.f64 (/.f64 y (-.f64 z a)) (/.f64 z (-.f64 z a)))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) (+.f64 (*.f64 -1 (*.f64 t (-.f64 (/.f64 y (-.f64 z a)) (/.f64 z (-.f64 z a))))) x))
(+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) (+.f64 (*.f64 -1 (*.f64 t (-.f64 (/.f64 y (-.f64 z a)) (/.f64 z (-.f64 z a))))) x))
(+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) (+.f64 (*.f64 -1 (*.f64 t (-.f64 (/.f64 y (-.f64 z a)) (/.f64 z (-.f64 z a))))) x))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) z) x)
(+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) z) x))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) z) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) z) x))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 2))) x)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 2))) x)))
x
(+.f64 (*.f64 -1 t) x)
(+.f64 (*.f64 -1 t) x)
(+.f64 (*.f64 -1 t) x)
(*.f64 -1 t)
(+.f64 (*.f64 -1 t) x)
(+.f64 (*.f64 -1 t) x)
(+.f64 (*.f64 -1 t) x)
(*.f64 -1 t)
(+.f64 (*.f64 -1 t) x)
(+.f64 (*.f64 -1 t) x)
(+.f64 (*.f64 -1 t) x)
(-.f64 t (*.f64 2 t))
(-.f64 (+.f64 t x) (*.f64 2 t))
(-.f64 (+.f64 t x) (*.f64 2 t))
(-.f64 (+.f64 t x) (*.f64 2 t))
x
(-.f64 (+.f64 t x) (*.f64 2 t))
(-.f64 (+.f64 t x) (*.f64 2 t))
(-.f64 (+.f64 t x) (*.f64 2 t))
x
(-.f64 (+.f64 t x) (*.f64 2 t))
(-.f64 (+.f64 t x) (*.f64 2 t))
(-.f64 (+.f64 t x) (*.f64 2 t))
(/.f64 x (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(*.f64 -1 (/.f64 t (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(*.f64 -1 (/.f64 t (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 t (*.f64 2 t)) (-.f64 z a))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))
(/.f64 x (-.f64 z a))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))
(/.f64 x (-.f64 z a))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))
(*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) a))
(+.f64 (*.f64 z (-.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))))) (*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) a)))
(+.f64 (*.f64 z (-.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))))) a) (*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) a))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))))) (pow.f64 a 2)) (+.f64 (*.f64 z (-.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))))) a) (*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) a)))))
(/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) z)
(-.f64 (+.f64 (/.f64 t z) (+.f64 (/.f64 x z) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 2)))) (*.f64 2 (/.f64 t z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 3)) (+.f64 (/.f64 t z) (+.f64 (/.f64 x z) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 2))))) (*.f64 2 (/.f64 t z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 4)) (+.f64 (/.f64 t z) (+.f64 (/.f64 x z) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 2)))))) (*.f64 2 (/.f64 t z)))
(/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) z)
(-.f64 (+.f64 (/.f64 t z) (+.f64 (/.f64 x z) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 2)))) (*.f64 2 (/.f64 t z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 3)) (+.f64 (/.f64 t z) (+.f64 (/.f64 x z) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 2))))) (*.f64 2 (/.f64 t z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 4)) (+.f64 (/.f64 t z) (+.f64 (/.f64 x z) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 2)))))) (*.f64 2 (/.f64 t z)))
(/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) z)
(-.f64 (+.f64 (/.f64 t z) (+.f64 (/.f64 x z) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 2)))) (*.f64 2 (/.f64 t z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 3)) (+.f64 (/.f64 t z) (+.f64 (/.f64 x z) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 2))))) (*.f64 2 (/.f64 t z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 4)) (+.f64 (/.f64 t z) (+.f64 (/.f64 x z) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 2)))))) (*.f64 2 (/.f64 t z)))
(*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) a)))))
(*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) a)))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))) 0)
(+.f64 0 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))))
(-.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))) 0)
(/.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))) 1)
(/.f64 (*.f64 (-.f64 y z) (-.f64 x t)) (-.f64 z a))
(pow.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))) 1)
(-.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) 0)
(*.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) 1)
(*.f64 1 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))))
(/.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) 1)
(pow.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) 1)
(+.f64 t (neg.f64 (+.f64 t (-.f64 t x))))
(+.f64 x (neg.f64 t))
(+.f64 (-.f64 t x) (*.f64 (-.f64 t x) -2))
(+.f64 (+.f64 t (-.f64 t x)) (-.f64 (*.f64 (-.f64 t x) -2) t))
(+.f64 (-.f64 x t) 0)
(+.f64 0 (-.f64 x t))
(+.f64 (+.f64 t t) (neg.f64 (+.f64 (neg.f64 x) (*.f64 t 3))))
(+.f64 (+.f64 t t) (-.f64 (*.f64 (-.f64 t x) -2) (+.f64 t x)))
(+.f64 (+.f64 t x) (*.f64 t -2))
(+.f64 (+.f64 t x) (*.f64 2 (-.f64 (-.f64 x t) x)))
(+.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (*.f64 (+.f64 t (-.f64 t x)) -2))
(+.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (*.f64 2 (-.f64 (-.f64 x t) t)))
(+.f64 (neg.f64 x) (-.f64 t (*.f64 (-.f64 t x) 2)))
(+.f64 (neg.f64 (+.f64 t (-.f64 t x))) t)
(+.f64 (neg.f64 t) x)
(+.f64 (+.f64 x x) (neg.f64 (+.f64 t x)))
(+.f64 (*.f64 (-.f64 t x) 2) (*.f64 (-.f64 t x) -3))
(+.f64 (*.f64 (+.f64 t (-.f64 t x)) 2) (-.f64 (*.f64 (-.f64 t x) -2) (+.f64 (neg.f64 x) (*.f64 t 3))))
(+.f64 (-.f64 t (*.f64 (-.f64 t x) 2)) (neg.f64 x))
(+.f64 (*.f64 (-.f64 t x) -2) (-.f64 t x))
(+.f64 (*.f64 t -2) (+.f64 t x))
(+.f64 (*.f64 (+.f64 t (-.f64 t x)) -2) (+.f64 (neg.f64 x) (*.f64 t 3)))
(+.f64 (neg.f64 (+.f64 (neg.f64 x) (*.f64 t 3))) (+.f64 t t))
(+.f64 (neg.f64 (+.f64 t x)) (+.f64 x x))
(+.f64 (+.f64 x (*.f64 t 3)) (*.f64 4 (neg.f64 t)))
(+.f64 (+.f64 (-.f64 t x) (*.f64 t 4)) (-.f64 (*.f64 (-.f64 t x) -2) (*.f64 t 4)))
(+.f64 (-.f64 (*.f64 (-.f64 t x) -2) t) (+.f64 t (-.f64 t x)))
(+.f64 (*.f64 4 (neg.f64 t)) (+.f64 x (*.f64 t 3)))
(+.f64 (*.f64 (-.f64 t x) -3) (*.f64 (-.f64 t x) 2))
(+.f64 (*.f64 2 (-.f64 (-.f64 x t) t)) (+.f64 (neg.f64 x) (*.f64 t 3)))
(+.f64 (-.f64 (*.f64 (-.f64 t x) -2) (+.f64 t x)) (+.f64 t t))
(+.f64 (-.f64 (*.f64 (-.f64 t x) -2) (+.f64 (neg.f64 x) (*.f64 t 3))) (*.f64 (+.f64 t (-.f64 t x)) 2))
(+.f64 (*.f64 2 (-.f64 (-.f64 x t) x)) (+.f64 t x))
(+.f64 (-.f64 (*.f64 (-.f64 t x) -2) (*.f64 t 4)) (+.f64 (-.f64 t x) (*.f64 t 4)))
(*.f64 (-.f64 t x) -1)
(*.f64 (-.f64 x t) 1)
(*.f64 1 (-.f64 x t))
(*.f64 -1 (-.f64 t x))
(/.f64 (-.f64 t x) -1)
(/.f64 (-.f64 x t) 1)
(pow.f64 (-.f64 x t) 1)
(neg.f64 (-.f64 t x))
(+.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 0)
(+.f64 0 (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 z a)) (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) x) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 t (*.f64 (+.f64 t (-.f64 t x)) 2))))
(+.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)) (/.f64 (-.f64 (*.f64 (-.f64 t x) -2) t) (-.f64 z a)))
(+.f64 (/.f64 (-.f64 t x) (-.f64 z a)) (*.f64 (-.f64 t x) (/.f64 2 (-.f64 a z))))
(+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 a z))))
(+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) (/.f64 (*.f64 2 (-.f64 (neg.f64 t) (-.f64 t x))) (-.f64 z a)))
(+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 z a)))
(+.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) (/.f64 t (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 (/.f64 t (-.f64 z a)) -2))
(+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 2 (-.f64 (/.f64 (-.f64 t x) (-.f64 a z)) (/.f64 x (-.f64 z a)))))
(+.f64 (/.f64 x (-.f64 a z)) (/.f64 (-.f64 t (*.f64 (-.f64 t x) 2)) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 x (/.f64 2 (-.f64 z a))))
(+.f64 (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z)) (*.f64 t (/.f64 2 (-.f64 z a))))
(+.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 t x) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 t x) (/.f64 2 (-.f64 a z))) (/.f64 (-.f64 t x) (-.f64 z a)))
(+.f64 (*.f64 (/.f64 t (-.f64 z a)) -2) (/.f64 (+.f64 t x) (-.f64 z a)))
(+.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 t (*.f64 (+.f64 t (-.f64 t x)) 2))) (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)))
(+.f64 (/.f64 (-.f64 (+.f64 t t) x) (-.f64 a z)) (/.f64 t (-.f64 z a)))
(+.f64 (/.f64 (-.f64 (*.f64 (-.f64 t x) -2) t) (-.f64 z a)) (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 2 (-.f64 (neg.f64 t) (-.f64 t x))) (-.f64 z a)) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)))
(+.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 t x) (-.f64 a z)) (/.f64 x (-.f64 z a)))) (/.f64 (+.f64 t x) (-.f64 z a)))
(+.f64 (/.f64 (-.f64 t (*.f64 (-.f64 t x) 2)) (-.f64 z a)) (/.f64 x (-.f64 a z)))
(-.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 0)
(-.f64 0 (/.f64 (-.f64 t x) (-.f64 z a)))
(-.f64 (/.f64 t (-.f64 z a)) (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)))
(-.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) x) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (+.f64 t (-.f64 t x)) 2) t)))
(-.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)) (/.f64 (-.f64 (*.f64 (-.f64 t x) -2) t) (-.f64 a z)))
(-.f64 (/.f64 (-.f64 t x) (-.f64 z a)) (*.f64 (-.f64 t x) (/.f64 2 (-.f64 z a))))
(-.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 z a))))
(-.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) (/.f64 (*.f64 2 (-.f64 (neg.f64 t) (-.f64 t x))) (-.f64 a z)))
(-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))
(-.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) (/.f64 t (-.f64 a z)))
(-.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a)))
(-.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 z a))))
(-.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 2 (-.f64 (/.f64 x (-.f64 z a)) (/.f64 (-.f64 t x) (-.f64 a z)))))
(-.f64 (*.f64 (-.f64 t x) (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 (-.f64 t x) (-.f64 z a)) (*.f64 (-.f64 t x) (/.f64 2 (-.f64 z a)))))
(-.f64 (/.f64 x (-.f64 a z)) (/.f64 (-.f64 t (*.f64 (-.f64 t x) 2)) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 x (/.f64 2 (-.f64 a z))))
(-.f64 (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z)) (*.f64 (/.f64 t (-.f64 z a)) -2))
(-.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 t x) (-.f64 z a)))
(-.f64 (*.f64 (-.f64 t x) (/.f64 2 (-.f64 a z))) (/.f64 (-.f64 t x) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 t (-.f64 z a)) -2) (/.f64 (+.f64 t x) (-.f64 a z)))
(-.f64 (/.f64 (-.f64 t (*.f64 (-.f64 t x) 2)) (-.f64 z a)) (/.f64 x (-.f64 z a)))
(-.f64 (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 z a)) (*.f64 (/.f64 t (-.f64 z a)) 4))
(-.f64 (/.f64 (*.f64 t 4) (-.f64 a z)) (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 (-.f64 t x) (*.f64 t 4)) (-.f64 a z)) (/.f64 (*.f64 t 4) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 t (-.f64 z a)) 4) (/.f64 (+.f64 (-.f64 t x) (*.f64 t 4)) (-.f64 z a)))
(-.f64 (*.f64 (/.f64 t (-.f64 z a)) 4) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 t x) (*.f64 t 4))))
(-.f64 (*.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) 2) (+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 z a)))))
(-.f64 (+.f64 (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 a z))) (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 a z)))) (+.f64 (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 (-.f64 t x) (/.f64 2 (-.f64 a z))) (*.f64 (-.f64 t x) (/.f64 2 (-.f64 a z)))) (+.f64 (*.f64 (-.f64 t x) (/.f64 2 (-.f64 a z))) (/.f64 (-.f64 t x) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 (/.f64 t (-.f64 z a)) -2) (*.f64 (/.f64 t (-.f64 z a)) -2)) (+.f64 (*.f64 (/.f64 t (-.f64 z a)) -2) (/.f64 (+.f64 t x) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (*.f64 x (/.f64 2 (-.f64 z a)))) (+.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 t x) (-.f64 z a))))
(-.f64 (+.f64 (/.f64 t (-.f64 a z)) (/.f64 t (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (/.f64 (+.f64 t x) (-.f64 z a))) (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 z a)))))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 x (-.f64 z a))) (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))))
(-.f64 (+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z)) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z)) (*.f64 (/.f64 t (-.f64 z a)) -2)))
(*.f64 (-.f64 t x) (/.f64 -1 (-.f64 z a)))
(*.f64 (-.f64 x t) (/.f64 1 (-.f64 z a)))
(*.f64 (-.f64 x t) (/.f64 -1 (-.f64 a z)))
(*.f64 (-.f64 x t) (*.f64 -1 (/.f64 -1 (-.f64 z a))))
(*.f64 (-.f64 x t) (*.f64 (/.f64 -1 (-.f64 z a)) -1))
(*.f64 (-.f64 x t) (/.f64 (/.f64 -1 (-.f64 z a)) -1))
(*.f64 (-.f64 x t) (-.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (/.f64 1 (-.f64 z a))))
(*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 1)
(*.f64 1 (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 x t))
(*.f64 -1 (/.f64 (-.f64 t x) (-.f64 z a)))
(*.f64 (/.f64 (-.f64 t x) (-.f64 z a)) -1)
(*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 t x))
(pow.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 1)
(neg.f64 (/.f64 (-.f64 t x) (-.f64 z a)))
Outputs
(*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a)))
(*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (-.f64 z a))))
(neg.f64 (*.f64 z (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 z a))))
(*.f64 (/.f64 z (-.f64 z a)) (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t))))
(/.f64 (*.f64 z (-.f64 (+.f64 t x) (+.f64 t t))) (-.f64 a z))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 z (-.f64 a z)))
(+.f64 (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (-.f64 z a)))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))))
(+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 z a)))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a))))))
(+.f64 (*.f64 (/.f64 z (-.f64 z a)) (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t)))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a))))))
(+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (+.f64 t t))) (-.f64 a z)) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a))))))
(+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 z (-.f64 a z))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a))))))
(+.f64 (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (-.f64 z a)))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))))
(+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 z a)))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a))))))
(+.f64 (*.f64 (/.f64 z (-.f64 z a)) (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t)))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a))))))
(+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (+.f64 t t))) (-.f64 a z)) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a))))))
(+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 z (-.f64 a z))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a))))))
(+.f64 (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (-.f64 z a)))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))))
(+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 z a)))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a))))))
(+.f64 (*.f64 (/.f64 z (-.f64 z a)) (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t)))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a))))))
(+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (+.f64 t t))) (-.f64 a z)) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a))))))
(+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 z (-.f64 a z))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a))))))
(/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))
(*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (-.f64 z a)))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (-.f64 z a)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (-.f64 z a))))
(+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 z a)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (-.f64 z a))))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 y (-.f64 z a)) (*.f64 -1 (/.f64 z (-.f64 z a)))))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a)))))
(*.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (-.f64 z a)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (-.f64 z a))))
(+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 z a)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (-.f64 z a))))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 y (-.f64 z a)) (*.f64 -1 (/.f64 z (-.f64 z a)))))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a)))))
(*.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (-.f64 z a)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (-.f64 z a))))
(+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 z a)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (-.f64 z a))))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 y (-.f64 z a)) (*.f64 -1 (/.f64 z (-.f64 z a)))))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a)))))
(*.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))
(*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (-.f64 z a)))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (-.f64 z a)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (-.f64 z a))))
(+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 z a)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (-.f64 z a))))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 y (-.f64 z a)) (*.f64 -1 (/.f64 z (-.f64 z a)))))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a)))))
(*.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (-.f64 z a)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (-.f64 z a))))
(+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 z a)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (-.f64 z a))))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 y (-.f64 z a)) (*.f64 -1 (/.f64 z (-.f64 z a)))))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a)))))
(*.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (-.f64 z a)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (-.f64 z a))))
(+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 z a)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (-.f64 z a))))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 y (-.f64 z a)) (*.f64 -1 (/.f64 z (-.f64 z a)))))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a)))))
(*.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 z a)) (+.f64 y (neg.f64 z)))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) a))
(*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y a)))
(neg.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y a)))
(*.f64 (/.f64 y a) (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t))))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (neg.f64 (/.f64 y a)))
(*.f64 y (/.f64 (-.f64 (+.f64 t t) (+.f64 t x)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2)) (*.f64 2 (/.f64 t a)))) z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y a))) (*.f64 z (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (pow.f64 a 2))) (*.f64 2 (/.f64 t a))))))
(+.f64 (neg.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y a))) (*.f64 z (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a))))))
(+.f64 (*.f64 (/.f64 y a) (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t)))) (*.f64 z (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a))))))
(+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (neg.f64 (/.f64 y a))) (*.f64 z (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a))))))
(+.f64 (*.f64 y (/.f64 (-.f64 (+.f64 t t) (+.f64 t x)) a)) (*.f64 z (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a))))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2)) (*.f64 2 (/.f64 t a)))) (pow.f64 z 2)) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2)) (*.f64 2 (/.f64 t a)))) z)))
(+.f64 (*.f64 z (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (pow.f64 a 2))) (*.f64 2 (/.f64 t a))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y a))) (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (pow.f64 a 2))) (*.f64 2 (/.f64 t a)))) a))))
(+.f64 (*.f64 z (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a))))) (+.f64 (neg.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y a))) (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a)))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 z (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a))))) (+.f64 (*.f64 (/.f64 y a) (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t)))) (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a)))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (neg.f64 (/.f64 y a))) (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a)))) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 y (/.f64 (-.f64 (+.f64 t t) (+.f64 t x)) a)) (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a)))) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2)) (*.f64 2 (/.f64 t a)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2)) (*.f64 2 (/.f64 t a)))) (pow.f64 z 2)) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2)) (*.f64 2 (/.f64 t a)))) z))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y a))) (*.f64 z (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (pow.f64 a 2))) (*.f64 2 (/.f64 t a)))))) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (pow.f64 a 2))) (*.f64 2 (/.f64 t a)))) a)) (*.f64 (pow.f64 z 3) (/.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (pow.f64 a 2))) (*.f64 2 (/.f64 t a)))) (pow.f64 a 2)))))
(+.f64 (+.f64 (*.f64 z (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a))))) (+.f64 (neg.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y a))) (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a)))) (/.f64 (pow.f64 z 2) a)))) (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a)))) (/.f64 (pow.f64 z 3) (pow.f64 a 2))))
(+.f64 (*.f64 z (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a))))) (+.f64 (+.f64 (*.f64 (/.f64 y a) (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t)))) (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a)))) (/.f64 (pow.f64 z 2) a))) (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a)))) (/.f64 (pow.f64 z 3) (pow.f64 a 2)))))
(+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (neg.f64 (/.f64 y a))) (+.f64 (*.f64 z (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a))))) (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a)))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (/.f64 (pow.f64 z 2) a)))))
(+.f64 (*.f64 y (/.f64 (-.f64 (+.f64 t t) (+.f64 t x)) a)) (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a)))) (+.f64 z (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (/.f64 (pow.f64 z 2) a)))))
(*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t)))
(*.f64 -1 (-.f64 (+.f64 t x) (*.f64 t 2)))
(neg.f64 (-.f64 (+.f64 t x) (*.f64 t 2)))
(neg.f64 (-.f64 (+.f64 t x) (+.f64 t t)))
(+.f64 (+.f64 t t) (neg.f64 (+.f64 t x)))
(-.f64 (+.f64 t t) (+.f64 t x))
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) z) (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t)))) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) z))
(-.f64 (+.f64 (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 t 2))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y z))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a z)))
(-.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (+.f64 -1 (/.f64 y z))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a z)))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 (+.f64 -1 (/.f64 y z)) (/.f64 a z)))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) z) (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t))))) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) z))
(-.f64 (+.f64 (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 t 2))) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y z)) (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) y) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a)) (/.f64 a (pow.f64 z 2))))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (+.f64 -1 (/.f64 y z))) (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y a)) (/.f64 a (pow.f64 z 2)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 -1 (/.f64 y z))) (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y a)) (/.f64 a (pow.f64 z 2)))) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a z)))
(-.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (+.f64 -1 (/.f64 y z)) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a)))) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a z)))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 (+.f64 (+.f64 -1 (/.f64 y z)) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a))) (/.f64 a z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) z) (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t)))))) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) z))
(-.f64 (+.f64 (+.f64 (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 t 2))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y z))) (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) y) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a)) (/.f64 a (pow.f64 z 2))) (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) y) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (+.f64 -1 (/.f64 y z))) (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y a)) (/.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y a)) (pow.f64 z 3))))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 -1 (/.f64 y z))) (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 -1 (/.f64 y z))) (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a z)))
(-.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (-.f64 y a)) (+.f64 (+.f64 -1 (/.f64 y z)) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a))))) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a z)))
(*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t)))
(*.f64 -1 (-.f64 (+.f64 t x) (*.f64 t 2)))
(neg.f64 (-.f64 (+.f64 t x) (*.f64 t 2)))
(neg.f64 (-.f64 (+.f64 t x) (+.f64 t t)))
(+.f64 (+.f64 t t) (neg.f64 (+.f64 t x)))
(-.f64 (+.f64 t t) (+.f64 t x))
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) z) (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t)))) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) z))
(-.f64 (+.f64 (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 t 2))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y z))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a z)))
(-.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (+.f64 -1 (/.f64 y z))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a z)))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 (+.f64 -1 (/.f64 y z)) (/.f64 a z)))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) z) (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t))))) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) z))
(-.f64 (+.f64 (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 t 2))) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y z)) (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) y) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a)) (/.f64 a (pow.f64 z 2))))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (+.f64 -1 (/.f64 y z))) (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y a)) (/.f64 a (pow.f64 z 2)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 -1 (/.f64 y z))) (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y a)) (/.f64 a (pow.f64 z 2)))) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a z)))
(-.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (+.f64 -1 (/.f64 y z)) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a)))) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a z)))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 (+.f64 (+.f64 -1 (/.f64 y z)) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a))) (/.f64 a z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) z) (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t)))))) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) z))
(-.f64 (+.f64 (+.f64 (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 t 2))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y z))) (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) y) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a)) (/.f64 a (pow.f64 z 2))) (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) y) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (+.f64 -1 (/.f64 y z))) (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y a)) (/.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y a)) (pow.f64 z 3))))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 -1 (/.f64 y z))) (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 -1 (/.f64 y z))) (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a z)))
(-.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (-.f64 y a)) (+.f64 (+.f64 -1 (/.f64 y z)) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a))))) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a z)))
(/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a))
(*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a)))
(*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a))))
(*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a))))
(*.f64 (-.f64 y z) (/.f64 t (+.f64 a (neg.f64 z))))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 (/.f64 t (-.f64 z a)) (-.f64 z y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a)))
(*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a))))
(*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a))))
(*.f64 (-.f64 y z) (/.f64 t (+.f64 a (neg.f64 z))))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 (/.f64 t (-.f64 z a)) (-.f64 z y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a))
(*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a))))
(*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a))))
(*.f64 (-.f64 y z) (/.f64 t (+.f64 a (neg.f64 z))))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 (/.f64 t (-.f64 z a)) (-.f64 z y))
(+.f64 (*.f64 (-.f64 (/.f64 y (-.f64 z a)) (/.f64 z (-.f64 z a))) x) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 (/.f64 y (-.f64 z a)) (/.f64 z (-.f64 z a))) x) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 (*.f64 (-.f64 (/.f64 y (-.f64 z a)) (/.f64 z (-.f64 z a))) x) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a))
(*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a))
(*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) z)
(*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) z))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 y z) z))
(+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) z))
(+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) z)) (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y z)) (/.f64 a (pow.f64 z 2))))
(+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) z)) (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a) (/.f64 (-.f64 y z) (pow.f64 z 2))))
(+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 y z) z)) (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) a) (/.f64 (-.f64 y z) (pow.f64 z 2))))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 (-.f64 y z) z) (*.f64 (-.f64 y z) (/.f64 a (pow.f64 z 2)))))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 (-.f64 y z) z) (*.f64 a (/.f64 (-.f64 y z) (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) z)))
(+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) z)) (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y z)) (/.f64 a (pow.f64 z 2))) (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a) (/.f64 (-.f64 y z) (pow.f64 z 2))) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) z)) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y z)) (pow.f64 z 3)))))
(+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 y z) z)) (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 y z) z)) (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y z)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (*.f64 (-.f64 y z) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 y z) z) (*.f64 (-.f64 y z) (/.f64 a (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) z))))
(+.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) z)) (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y z)) (/.f64 a (pow.f64 z 2)))) (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y z)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) z)) (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a) (/.f64 (-.f64 y z) (pow.f64 z 2)))) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y z)) (pow.f64 z 3))) (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y z)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))
(+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 y z) z)) (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y z)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2)))) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (-.f64 y z)))))
(+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 y z) z)) (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y z)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 y z) z)) (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y z)) (+.f64 (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) a))
(*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) a)))
(neg.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) a)))
(*.f64 (/.f64 (-.f64 y z) a) (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t))))
(*.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) a) (-.f64 z y))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 z y) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) a))) (*.f64 -1 (*.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 t 2))) (/.f64 (-.f64 y z) (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (pow.f64 a 2)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) a))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 y z) a)) (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 z (pow.f64 a 2))))))
(neg.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2))))))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 (-.f64 z y) a) (*.f64 (/.f64 (-.f64 z y) (pow.f64 a 2)) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 2)))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) a))) (*.f64 -1 (*.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 t 2))) (/.f64 (-.f64 y z) (pow.f64 a 2))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (pow.f64 z 2)) (/.f64 (-.f64 y z) (pow.f64 a 3)))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (pow.f64 a 2))))) (*.f64 -1 (+.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) a)))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 z (pow.f64 a 2)))) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 y z) a)) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (*.f64 (-.f64 y z) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 (*.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) a) (-.f64 z y)) (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y z)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(neg.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (*.f64 (-.f64 y z) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 3) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 2))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) a))) (*.f64 -1 (*.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 t 2))) (/.f64 (-.f64 y z) (pow.f64 a 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (pow.f64 z 3)) (/.f64 (-.f64 y z) (pow.f64 a 4)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (pow.f64 z 2)) (/.f64 (-.f64 y z) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (pow.f64 a 2)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) a)))) (*.f64 -1 (+.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))))
(+.f64 (*.f64 (-.f64 y z) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t))))) (*.f64 -1 (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (*.f64 (/.f64 (-.f64 y z) (pow.f64 a 4)) (pow.f64 z 3))) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 y z) a)) (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 z (pow.f64 a 2))))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 z y) a)) (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y z)) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) a))
(*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) a)))
(neg.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) a)))
(*.f64 (/.f64 (-.f64 y z) a) (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t))))
(*.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) a) (-.f64 z y))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 z y) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) a))) (*.f64 -1 (*.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 t 2))) (/.f64 (-.f64 y z) (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (pow.f64 a 2)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) a))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 y z) a)) (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 z (pow.f64 a 2))))))
(neg.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2))))))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 (-.f64 z y) a) (*.f64 (/.f64 (-.f64 z y) (pow.f64 a 2)) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 2)))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) a))) (*.f64 -1 (*.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 t 2))) (/.f64 (-.f64 y z) (pow.f64 a 2))))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (pow.f64 z 2)) (/.f64 (-.f64 y z) (pow.f64 a 3)))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (pow.f64 a 2))))) (*.f64 -1 (+.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) a)))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 z (pow.f64 a 2)))) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 y z) a)) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (*.f64 (-.f64 y z) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 (*.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) a) (-.f64 z y)) (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y z)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(neg.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (*.f64 (-.f64 y z) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 3) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 2))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) a))) (*.f64 -1 (*.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 t 2))) (/.f64 (-.f64 y z) (pow.f64 a 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (pow.f64 z 3)) (/.f64 (-.f64 y z) (pow.f64 a 4)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (pow.f64 z 2)) (/.f64 (-.f64 y z) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (pow.f64 a 2)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) a)))) (*.f64 -1 (+.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))))
(+.f64 (*.f64 (-.f64 y z) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t))))) (*.f64 -1 (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (*.f64 (/.f64 (-.f64 y z) (pow.f64 a 4)) (pow.f64 z 3))) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 y z) a)) (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 z (pow.f64 a 2))))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 z y) a)) (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y z)) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a))
(*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a))))
(*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a))))
(*.f64 (-.f64 y z) (/.f64 t (+.f64 a (neg.f64 z))))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 (/.f64 t (-.f64 z a)) (-.f64 z y))
(+.f64 (*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t (*.f64 t 2)) (-.f64 z a))) (*.f64 x (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 t (*.f64 t 2)) (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 x (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 t (+.f64 t t)) (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 x (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))))
(+.f64 (*.f64 (/.f64 t (-.f64 z a)) (-.f64 z y)) (*.f64 x (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t (*.f64 t 2)) (-.f64 z a))) (*.f64 x (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 t (*.f64 t 2)) (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 x (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 t (+.f64 t t)) (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 x (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))))
(+.f64 (*.f64 (/.f64 t (-.f64 z a)) (-.f64 z y)) (*.f64 x (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t (*.f64 t 2)) (-.f64 z a))) (*.f64 x (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 t (*.f64 t 2)) (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 x (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 t (+.f64 t t)) (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 x (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))))
(+.f64 (*.f64 (/.f64 t (-.f64 z a)) (-.f64 z y)) (*.f64 x (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))))
(*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x)
(*.f64 x (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))))
(+.f64 (*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t (*.f64 t 2)) (-.f64 z a))) (*.f64 x (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 t (*.f64 t 2)) (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 x (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 t (+.f64 t t)) (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 x (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))))
(+.f64 (*.f64 (/.f64 t (-.f64 z a)) (-.f64 z y)) (*.f64 x (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t (*.f64 t 2)) (-.f64 z a))) (*.f64 x (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 t (*.f64 t 2)) (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 x (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 t (+.f64 t t)) (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 x (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))))
(+.f64 (*.f64 (/.f64 t (-.f64 z a)) (-.f64 z y)) (*.f64 x (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a))) x) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t (*.f64 t 2)) (-.f64 z a))) (*.f64 x (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 t (*.f64 t 2)) (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 x (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))))
(+.f64 (*.f64 (-.f64 t (+.f64 t t)) (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 x (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))))
(+.f64 (*.f64 (/.f64 t (-.f64 z a)) (-.f64 z y)) (*.f64 x (-.f64 (+.f64 (/.f64 y (-.f64 z a)) 1) (/.f64 z (-.f64 z a)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 z a))) 1) x))
(*.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 z a))) -1) (*.f64 -1 x))
(*.f64 (+.f64 -1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 z a)))) (neg.f64 x))
(*.f64 (+.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))) (neg.f64 x))
(*.f64 x (-.f64 (/.f64 (-.f64 y z) (-.f64 z a)) -1))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 z a))) 1) x)) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t (*.f64 t 2)) (-.f64 z a))) (*.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 z a))) -1) (*.f64 -1 x)))
(+.f64 (*.f64 (-.f64 t (*.f64 t 2)) (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 z a)))) (neg.f64 x)))
(+.f64 (*.f64 (-.f64 t (+.f64 t t)) (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 z a)))) (neg.f64 x)))
(+.f64 (*.f64 (-.f64 t (+.f64 t t)) (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (+.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))) (neg.f64 x)))
(+.f64 (*.f64 (/.f64 t (-.f64 z a)) (-.f64 z y)) (*.f64 x (-.f64 (/.f64 (-.f64 y z) (-.f64 z a)) -1)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 z a))) 1) x)) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t (*.f64 t 2)) (-.f64 z a))) (*.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 z a))) -1) (*.f64 -1 x)))
(+.f64 (*.f64 (-.f64 t (*.f64 t 2)) (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 z a)))) (neg.f64 x)))
(+.f64 (*.f64 (-.f64 t (+.f64 t t)) (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 z a)))) (neg.f64 x)))
(+.f64 (*.f64 (-.f64 t (+.f64 t t)) (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (+.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))) (neg.f64 x)))
(+.f64 (*.f64 (/.f64 t (-.f64 z a)) (-.f64 z y)) (*.f64 x (-.f64 (/.f64 (-.f64 y z) (-.f64 z a)) -1)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 z a))) 1) x)) (/.f64 (*.f64 (-.f64 t (*.f64 2 t)) (-.f64 y z)) (-.f64 z a)))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t (*.f64 t 2)) (-.f64 z a))) (*.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 y z) (-.f64 z a))) -1) (*.f64 -1 x)))
(+.f64 (*.f64 (-.f64 t (*.f64 t 2)) (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 z a)))) (neg.f64 x)))
(+.f64 (*.f64 (-.f64 t (+.f64 t t)) (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (+.f64 -1 (neg.f64 (/.f64 (-.f64 y z) (-.f64 z a)))) (neg.f64 x)))
(+.f64 (*.f64 (-.f64 t (+.f64 t t)) (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (+.f64 -1 (/.f64 (-.f64 y z) (-.f64 a z))) (neg.f64 x)))
(+.f64 (*.f64 (/.f64 t (-.f64 z a)) (-.f64 z y)) (*.f64 x (-.f64 (/.f64 (-.f64 y z) (-.f64 z a)) -1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))) x)
(+.f64 x (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (-.f64 z a)))))
(+.f64 x (neg.f64 (*.f64 z (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 z (-.f64 z a)) (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t)))))
(+.f64 x (/.f64 (*.f64 z (-.f64 (+.f64 t x) (+.f64 t t))) (-.f64 a z)))
(+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (-.f64 z a)))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a)))))))
(+.f64 x (+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 z a)))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a)))))))
(+.f64 x (+.f64 (*.f64 (/.f64 z (-.f64 z a)) (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t)))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a)))))))
(+.f64 x (+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (+.f64 t t))) (-.f64 a z)) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a)))))))
(+.f64 (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a))))) (+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 z (-.f64 a z)))))
(+.f64 (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (-.f64 z a)))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a)))))))
(+.f64 x (+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 z a)))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a)))))))
(+.f64 x (+.f64 (*.f64 (/.f64 z (-.f64 z a)) (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t)))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a)))))))
(+.f64 x (+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (+.f64 t t))) (-.f64 a z)) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a)))))))
(+.f64 (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a))))) (+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 z (-.f64 a z)))))
(+.f64 (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (-.f64 z a)))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a)))))))
(+.f64 x (+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 z a)))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a)))))))
(+.f64 x (+.f64 (*.f64 (/.f64 z (-.f64 z a)) (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t)))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a)))))))
(+.f64 x (+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (+.f64 t t))) (-.f64 a z)) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a)))))))
(+.f64 (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a))))) (+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 z (-.f64 a z)))))
(*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a)))))
(*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a)))))
(+.f64 (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (-.f64 z a)))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a)))))))
(+.f64 x (+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 z a)))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a)))))))
(+.f64 x (+.f64 (*.f64 (/.f64 z (-.f64 z a)) (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t)))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a)))))))
(+.f64 x (+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (+.f64 t t))) (-.f64 a z)) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a)))))))
(+.f64 (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a))))) (+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 z (-.f64 a z)))))
(+.f64 (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (-.f64 z a)))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a)))))))
(+.f64 x (+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 z a)))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a)))))))
(+.f64 x (+.f64 (*.f64 (/.f64 z (-.f64 z a)) (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t)))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a)))))))
(+.f64 x (+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (+.f64 t t))) (-.f64 a z)) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a)))))))
(+.f64 (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a))))) (+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 z (-.f64 a z)))))
(+.f64 (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (-.f64 z a)))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a)))))))
(+.f64 x (+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 z a)))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a)))))))
(+.f64 x (+.f64 (*.f64 (/.f64 z (-.f64 z a)) (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t)))) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a)))))))
(+.f64 x (+.f64 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (+.f64 t t))) (-.f64 a z)) (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a)))))))
(+.f64 (*.f64 y (-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a))))) (+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 z (-.f64 a z)))))
(/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))
(*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (-.f64 z a)))
(*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (-.f64 z a)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (-.f64 z a)))))
(+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 z a)))) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (-.f64 z a))) x))
(+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 y (-.f64 z a)) (*.f64 -1 (/.f64 z (-.f64 z a))))))
(+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))))
(+.f64 x (*.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (-.f64 z a)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (-.f64 z a)))))
(+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 z a)))) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (-.f64 z a))) x))
(+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 y (-.f64 z a)) (*.f64 -1 (/.f64 z (-.f64 z a))))))
(+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))))
(+.f64 x (*.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (-.f64 z a)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (-.f64 z a)))))
(+.f64 (neg.f64 (*.f64 z (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 z a)))) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (-.f64 z a))) x))
(+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 y (-.f64 z a)) (*.f64 -1 (/.f64 z (-.f64 z a))))))
(+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 y (-.f64 z a)) (neg.f64 (/.f64 z (-.f64 z a))))))
(+.f64 x (*.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 z a)) (+.f64 y (neg.f64 z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) a)) x)
(+.f64 x (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y a))))
(+.f64 x (neg.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y a))))
(+.f64 x (*.f64 (/.f64 y a) (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t)))))
(+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 y (/.f64 (-.f64 (+.f64 t t) (+.f64 t x)) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2)) (*.f64 2 (/.f64 t a)))) z) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y a))) (*.f64 z (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (pow.f64 a 2))) (*.f64 2 (/.f64 t a)))))))
(+.f64 x (+.f64 (neg.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y a))) (*.f64 z (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a)))))))
(+.f64 x (+.f64 (*.f64 (/.f64 y a) (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t)))) (*.f64 z (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a)))))))
(+.f64 x (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (neg.f64 (/.f64 y a))) (*.f64 z (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a)))))))
(+.f64 (*.f64 z (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a))))) (+.f64 x (*.f64 y (/.f64 (-.f64 (+.f64 t t) (+.f64 t x)) a))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2)) (*.f64 2 (/.f64 t a)))) (pow.f64 z 2)) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2)) (*.f64 2 (/.f64 t a)))) z) x)))
(+.f64 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (pow.f64 a 2))) (*.f64 2 (/.f64 t a)))) a)) (+.f64 x (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y a))) (*.f64 z (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (pow.f64 a 2))) (*.f64 2 (/.f64 t a))))))))
(+.f64 (+.f64 x (*.f64 z (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a)))))) (+.f64 (neg.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y a))) (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a)))) (/.f64 (pow.f64 z 2) a))))
(+.f64 x (+.f64 (*.f64 z (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a))))) (+.f64 (*.f64 (/.f64 y a) (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t)))) (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a)))) (/.f64 (pow.f64 z 2) a)))))
(+.f64 x (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (neg.f64 (/.f64 y a))) (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a)))) (+.f64 z (/.f64 (pow.f64 z 2) a)))))
(+.f64 x (+.f64 (*.f64 y (/.f64 (-.f64 (+.f64 t t) (+.f64 t x)) a)) (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a)))) (+.f64 z (/.f64 (pow.f64 z 2) a)))))
(+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2)) (*.f64 2 (/.f64 t a)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2)) (*.f64 2 (/.f64 t a)))) (pow.f64 z 2)) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (+.f64 (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2)) (*.f64 2 (/.f64 t a)))) z) x))))
(+.f64 (+.f64 x (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y a))) (*.f64 z (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (pow.f64 a 2))) (*.f64 2 (/.f64 t a))))))) (+.f64 (*.f64 (pow.f64 z 2) (/.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (pow.f64 a 2))) (*.f64 2 (/.f64 t a)))) a)) (*.f64 (pow.f64 z 3) (/.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (pow.f64 a 2))) (*.f64 2 (/.f64 t a)))) (pow.f64 a 2)))))
(+.f64 (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a)))) (/.f64 (pow.f64 z 3) (pow.f64 a 2))) (+.f64 (+.f64 x (*.f64 z (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a)))))) (+.f64 (neg.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y a))) (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a)))) (/.f64 (pow.f64 z 2) a)))))
(+.f64 x (+.f64 (*.f64 z (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a))))) (+.f64 (+.f64 (*.f64 (/.f64 y a) (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t)))) (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a)))) (/.f64 (pow.f64 z 2) a))) (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a)))) (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (neg.f64 (/.f64 y a))) (+.f64 (+.f64 x (*.f64 z (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a)))))) (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a)))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (/.f64 (pow.f64 z 2) a)))))
(+.f64 (+.f64 x (*.f64 y (/.f64 (-.f64 (+.f64 t t) (+.f64 t x)) a))) (*.f64 (-.f64 (+.f64 (/.f64 t a) (/.f64 x a)) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 y (pow.f64 a 2))) (*.f64 t (/.f64 2 a)))) (+.f64 z (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (/.f64 (pow.f64 z 2) a)))))
(+.f64 (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t))) x)
(+.f64 x (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 t 2))))
(+.f64 x (neg.f64 (-.f64 (+.f64 t x) (*.f64 t 2))))
(+.f64 x (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t))))
(+.f64 x (+.f64 (+.f64 t t) (neg.f64 (+.f64 t x))))
(+.f64 x (-.f64 (+.f64 t t) (+.f64 t x)))
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) z) (+.f64 x (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t))))) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) z))
(-.f64 (+.f64 (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 t 2))) (+.f64 x (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y z)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a z)))
(-.f64 (+.f64 x (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (+.f64 -1 (/.f64 y z)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a z)))
(-.f64 (+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 -1 (/.f64 y z)))) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a z)))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) z) (+.f64 x (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t)))))) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) z))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) y) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a)) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 t 2))) (+.f64 x (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y z))))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a z)))
(-.f64 (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y a)) (/.f64 a (pow.f64 z 2))) (+.f64 x (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (+.f64 -1 (/.f64 y z))))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a z)))
(-.f64 (+.f64 x (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 -1 (/.f64 y z))) (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y a)) (/.f64 a (pow.f64 z 2))))) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a z)))
(-.f64 (+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (+.f64 -1 (/.f64 y z)) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a))))) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) z) (+.f64 x (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t))))))) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) z))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) y) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) y) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a)) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 t 2))) (+.f64 x (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y z)))))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a z)))
(-.f64 (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y a)) (/.f64 a (pow.f64 z 2))) (+.f64 (+.f64 x (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (+.f64 -1 (/.f64 y z)))) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y a)) (pow.f64 z 3))))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a z)))
(-.f64 (+.f64 (+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 -1 (/.f64 y z)))) (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 -1 (/.f64 y z))) (+.f64 x (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a z)))
(-.f64 (+.f64 (+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 -1 (/.f64 y z)))) (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a z)))
(+.f64 (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t))) x)
(+.f64 x (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 t 2))))
(+.f64 x (neg.f64 (-.f64 (+.f64 t x) (*.f64 t 2))))
(+.f64 x (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t))))
(+.f64 x (+.f64 (+.f64 t t) (neg.f64 (+.f64 t x))))
(+.f64 x (-.f64 (+.f64 t t) (+.f64 t x)))
(-.f64 (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) z) (+.f64 x (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t))))) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) z))
(-.f64 (+.f64 (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 t 2))) (+.f64 x (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y z)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a z)))
(-.f64 (+.f64 x (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (+.f64 -1 (/.f64 y z)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a z)))
(-.f64 (+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 -1 (/.f64 y z)))) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a z)))
(-.f64 (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) z) (+.f64 x (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t)))))) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) z))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) y) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a)) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 t 2))) (+.f64 x (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y z))))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a z)))
(-.f64 (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y a)) (/.f64 a (pow.f64 z 2))) (+.f64 x (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (+.f64 -1 (/.f64 y z))))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a z)))
(-.f64 (+.f64 x (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 -1 (/.f64 y z))) (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y a)) (/.f64 a (pow.f64 z 2))))) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a z)))
(-.f64 (+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (+.f64 -1 (/.f64 y z)) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a))))) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 t x) (*.f64 2 t))) z) (+.f64 x (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 2 t))))))) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) z))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) y) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) y) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a)) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 -1 (-.f64 (+.f64 t x) (*.f64 t 2))) (+.f64 x (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 y z)))))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a z)))
(-.f64 (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y a)) (/.f64 a (pow.f64 z 2))) (+.f64 (+.f64 x (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (+.f64 -1 (/.f64 y z)))) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y a)) (pow.f64 z 3))))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a z)))
(-.f64 (+.f64 (+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 -1 (/.f64 y z)))) (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y a)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 -1 (/.f64 y z))) (+.f64 x (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a z)))
(-.f64 (+.f64 (+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 -1 (/.f64 y z)))) (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a z)))
(+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) x)
(+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (+.f64 x (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a))))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (+.f64 x (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a))))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (+.f64 x (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a))))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))))
(*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a)))
(*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a))))
(*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a))))
(*.f64 (-.f64 y z) (/.f64 t (+.f64 a (neg.f64 z))))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 (/.f64 t (-.f64 z a)) (-.f64 z y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (+.f64 x (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a))))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (+.f64 x (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a))))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y z)) (-.f64 z a))) (+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (+.f64 x (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a))))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))))
(*.f64 -1 (*.f64 t (-.f64 (/.f64 y (-.f64 z a)) (/.f64 z (-.f64 z a)))))
(*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a))))
(*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a))))
(*.f64 (-.f64 y z) (/.f64 t (+.f64 a (neg.f64 z))))
(*.f64 t (/.f64 (-.f64 y z) (-.f64 a z)))
(*.f64 (/.f64 t (-.f64 z a)) (-.f64 z y))
(+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) (+.f64 (*.f64 -1 (*.f64 t (-.f64 (/.f64 y (-.f64 z a)) (/.f64 z (-.f64 z a))))) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (+.f64 x (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a))))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) (+.f64 (*.f64 -1 (*.f64 t (-.f64 (/.f64 y (-.f64 z a)) (/.f64 z (-.f64 z a))))) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (+.f64 x (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a))))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) x) (-.f64 z a)) (+.f64 (*.f64 -1 (*.f64 t (-.f64 (/.f64 y (-.f64 z a)) (/.f64 z (-.f64 z a))))) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (+.f64 x (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a))))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) z) x)
(+.f64 x (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) z)))
(+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 y z) z)))
(+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) z) x))
(+.f64 (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y z)) (/.f64 a (pow.f64 z 2))) (+.f64 x (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) z))))
(+.f64 x (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) z)) (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a) (/.f64 (-.f64 y z) (pow.f64 z 2)))))
(+.f64 x (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 y z) z)) (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) a) (/.f64 (-.f64 y z) (pow.f64 z 2)))))
(+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 (-.f64 y z) z) (*.f64 (-.f64 y z) (/.f64 a (pow.f64 z 2))))))
(+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 (-.f64 y z) z) (*.f64 a (/.f64 (-.f64 y z) (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) z) x)))
(+.f64 (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y z)) (/.f64 a (pow.f64 z 2))) (+.f64 x (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) z)))))
(+.f64 (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a) (/.f64 (-.f64 y z) (pow.f64 z 2))) (+.f64 (+.f64 x (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) z))) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y z)) (pow.f64 z 3)))))
(+.f64 (+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 y z) z))) (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y z)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 x (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 y z) z)) (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y z)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (*.f64 (-.f64 y z) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (/.f64 (-.f64 y z) z) (*.f64 (-.f64 y z) (/.f64 a (pow.f64 z 2)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) z) x))))
(+.f64 (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y z)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y z)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y z)) (/.f64 a (pow.f64 z 2))) (+.f64 x (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) z))))))
(+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y z)) (pow.f64 z 3))) (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) z)) (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a) (/.f64 (-.f64 y z) (pow.f64 z 2)))) (+.f64 x (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (-.f64 y z)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(+.f64 x (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 y z) z)) (+.f64 (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y z)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2)))) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (-.f64 y z))))))
(+.f64 x (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 y z) z)) (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y z)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(+.f64 x (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 y z) z)) (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y z)) (+.f64 (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) a)) x)
(+.f64 x (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) a))))
(+.f64 x (neg.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) a))))
(+.f64 x (*.f64 (/.f64 (-.f64 y z) a) (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t)))))
(+.f64 x (*.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) a) (-.f64 z y)))
(+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 z y) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 2))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) a))) (*.f64 -1 (*.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 t 2))) (/.f64 (-.f64 y z) (pow.f64 a 2))))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (pow.f64 a 2)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) a)))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 y z) a)) (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 z (pow.f64 a 2)))))))
(+.f64 x (neg.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2)))))))
(+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 (-.f64 z y) a) (*.f64 (/.f64 (-.f64 z y) (pow.f64 a 2)) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 2))) x)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (pow.f64 z 2)) (/.f64 (-.f64 y z) (pow.f64 a 3)))) (+.f64 x (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) a))) (*.f64 -1 (*.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 t 2))) (/.f64 (-.f64 y z) (pow.f64 a 2)))))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (pow.f64 a 2)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) a))))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 z (pow.f64 a 2)))) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 y z) a)) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (*.f64 (-.f64 y z) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))))
(+.f64 (+.f64 x (*.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) a) (-.f64 z y))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y z)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 x (neg.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (*.f64 (-.f64 y z) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2))))))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) a)) x)
(+.f64 x (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) a))))
(+.f64 x (neg.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) a))))
(+.f64 x (*.f64 (/.f64 (-.f64 y z) a) (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t)))))
(+.f64 x (*.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) a) (-.f64 z y)))
(+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 z y) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 2))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) a))) (*.f64 -1 (*.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 t 2))) (/.f64 (-.f64 y z) (pow.f64 a 2))))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (pow.f64 a 2)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) a)))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 y z) a)) (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 z (pow.f64 a 2)))))))
(+.f64 x (neg.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2)))))))
(+.f64 x (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 (-.f64 z y) a) (*.f64 (/.f64 (-.f64 z y) (pow.f64 a 2)) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 (pow.f64 z 2) (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (-.f64 (+.f64 t x) (*.f64 2 t))) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 y z) (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t)))) (pow.f64 a 2))) x)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (pow.f64 z 2)) (/.f64 (-.f64 y z) (pow.f64 a 3)))) (+.f64 x (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) a))) (*.f64 -1 (*.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 t 2))) (/.f64 (-.f64 y z) (pow.f64 a 2)))))))
(+.f64 (neg.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (pow.f64 a 2)))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (-.f64 y z) a))))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 y z) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 z (pow.f64 a 2)))) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (-.f64 y z) a)) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (*.f64 (-.f64 y z) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))))
(+.f64 (+.f64 x (*.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) a) (-.f64 z y))) (*.f64 -1 (*.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 y z)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 x (neg.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (*.f64 (-.f64 y z) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (+.f64 (/.f64 (-.f64 y z) a) (*.f64 (-.f64 y z) (/.f64 z (pow.f64 a 2))))))))
x
(+.f64 (*.f64 -1 t) x)
(+.f64 x (neg.f64 t))
(-.f64 x t)
(+.f64 (*.f64 -1 t) x)
(+.f64 x (neg.f64 t))
(-.f64 x t)
(+.f64 (*.f64 -1 t) x)
(+.f64 x (neg.f64 t))
(-.f64 x t)
(*.f64 -1 t)
(neg.f64 t)
(+.f64 (*.f64 -1 t) x)
(+.f64 x (neg.f64 t))
(-.f64 x t)
(+.f64 (*.f64 -1 t) x)
(+.f64 x (neg.f64 t))
(-.f64 x t)
(+.f64 (*.f64 -1 t) x)
(+.f64 x (neg.f64 t))
(-.f64 x t)
(*.f64 -1 t)
(neg.f64 t)
(+.f64 (*.f64 -1 t) x)
(+.f64 x (neg.f64 t))
(-.f64 x t)
(+.f64 (*.f64 -1 t) x)
(+.f64 x (neg.f64 t))
(-.f64 x t)
(+.f64 (*.f64 -1 t) x)
(+.f64 x (neg.f64 t))
(-.f64 x t)
(-.f64 t (*.f64 2 t))
(neg.f64 t)
(-.f64 (+.f64 t x) (*.f64 2 t))
(-.f64 (+.f64 t x) (*.f64 t 2))
(-.f64 (+.f64 t x) (+.f64 t t))
(-.f64 (+.f64 t x) (*.f64 2 t))
(-.f64 (+.f64 t x) (*.f64 t 2))
(-.f64 (+.f64 t x) (+.f64 t t))
(-.f64 (+.f64 t x) (*.f64 2 t))
(-.f64 (+.f64 t x) (*.f64 t 2))
(-.f64 (+.f64 t x) (+.f64 t t))
x
(-.f64 (+.f64 t x) (*.f64 2 t))
(-.f64 (+.f64 t x) (*.f64 t 2))
(-.f64 (+.f64 t x) (+.f64 t t))
(-.f64 (+.f64 t x) (*.f64 2 t))
(-.f64 (+.f64 t x) (*.f64 t 2))
(-.f64 (+.f64 t x) (+.f64 t t))
(-.f64 (+.f64 t x) (*.f64 2 t))
(-.f64 (+.f64 t x) (*.f64 t 2))
(-.f64 (+.f64 t x) (+.f64 t t))
x
(-.f64 (+.f64 t x) (*.f64 2 t))
(-.f64 (+.f64 t x) (*.f64 t 2))
(-.f64 (+.f64 t x) (+.f64 t t))
(-.f64 (+.f64 t x) (*.f64 2 t))
(-.f64 (+.f64 t x) (*.f64 t 2))
(-.f64 (+.f64 t x) (+.f64 t t))
(-.f64 (+.f64 t x) (*.f64 2 t))
(-.f64 (+.f64 t x) (*.f64 t 2))
(-.f64 (+.f64 t x) (+.f64 t t))
(/.f64 x (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 z a))) (/.f64 x (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(*.f64 -1 (/.f64 t (-.f64 z a)))
(neg.f64 (/.f64 t (-.f64 z a)))
(/.f64 t (+.f64 a (neg.f64 z)))
(/.f64 t (-.f64 a z))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(*.f64 -1 (/.f64 t (-.f64 z a)))
(neg.f64 (/.f64 t (-.f64 z a)))
(/.f64 t (+.f64 a (neg.f64 z)))
(/.f64 t (-.f64 a z))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(/.f64 (-.f64 t (*.f64 2 t)) (-.f64 z a))
(*.f64 -1 (/.f64 t (-.f64 z a)))
(neg.f64 (/.f64 t (-.f64 z a)))
(/.f64 t (+.f64 a (neg.f64 z)))
(/.f64 t (-.f64 a z))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a))))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a))))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a))))
(/.f64 x (-.f64 z a))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a))))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a))))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a))))
(/.f64 x (-.f64 z a))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a))))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a))))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 2 (/.f64 t (-.f64 z a))))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))) (*.f64 t (/.f64 2 (-.f64 z a))))
(*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) a))
(*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a))
(neg.f64 (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a))
(neg.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) a))
(/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (neg.f64 a))
(/.f64 (-.f64 (+.f64 t t) (+.f64 t x)) a)
(+.f64 (*.f64 z (-.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))))) (*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) a)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a)) (*.f64 z (-.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))))))
(+.f64 (neg.f64 (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a)) (*.f64 z (-.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))))))
(+.f64 (neg.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) a)) (*.f64 z (-.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))))))
(+.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (neg.f64 a)) (*.f64 z (-.f64 (/.f64 (+.f64 t t) (pow.f64 a 2)) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))))))
(+.f64 (/.f64 (-.f64 (+.f64 t t) (+.f64 t x)) a) (*.f64 z (-.f64 (/.f64 (+.f64 t t) (pow.f64 a 2)) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))))))
(+.f64 (*.f64 z (-.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))))) a) (*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) a))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a)) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a)) (*.f64 z (-.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2)))))))
(+.f64 (neg.f64 (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a)) (*.f64 (-.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2)))) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (neg.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) a)) (*.f64 (-.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2)))) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (neg.f64 a)) (*.f64 (-.f64 (/.f64 (+.f64 t t) (pow.f64 a 2)) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2)))) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (/.f64 (-.f64 (+.f64 t t) (+.f64 t x)) a) (*.f64 (-.f64 (/.f64 (+.f64 t t) (pow.f64 a 2)) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2)))) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))))) (pow.f64 a 2)) (+.f64 (*.f64 z (-.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))))) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))))) a) (*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) a)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a)) (*.f64 (-.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2)))) (/.f64 (pow.f64 z 2) a))) (+.f64 (*.f64 z (-.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2))))) (*.f64 (-.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2)))) (/.f64 (pow.f64 z 3) (pow.f64 a 2)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2)))) (+.f64 z (/.f64 (pow.f64 z 2) a))) (+.f64 (neg.f64 (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a)) (*.f64 (-.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2)))) (/.f64 (pow.f64 z 3) (pow.f64 a 2)))))
(+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2)))) (+.f64 z (/.f64 (pow.f64 z 2) a))) (+.f64 (neg.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) a)) (*.f64 (-.f64 (*.f64 2 (/.f64 t (pow.f64 a 2))) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2)))) (/.f64 (pow.f64 z 3) (pow.f64 a 2)))))
(+.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (neg.f64 a)) (*.f64 (-.f64 (/.f64 (+.f64 t t) (pow.f64 a 2)) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (+.f64 z (/.f64 (pow.f64 z 2) a)))))
(+.f64 (/.f64 (-.f64 (+.f64 t t) (+.f64 t x)) a) (*.f64 (-.f64 (/.f64 (+.f64 t t) (pow.f64 a 2)) (+.f64 (/.f64 t (pow.f64 a 2)) (/.f64 x (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (+.f64 z (/.f64 (pow.f64 z 2) a)))))
(/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) z)
(/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) z)
(/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) z)
(-.f64 (+.f64 (/.f64 t z) (+.f64 (/.f64 x z) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 2)))) (*.f64 2 (/.f64 t z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 x z) (/.f64 t z))) (*.f64 2 (/.f64 t z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 t z) (/.f64 x z))) (*.f64 t (/.f64 2 z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 t z) (/.f64 x z))) (*.f64 t (/.f64 2 z)))
(-.f64 (+.f64 (/.f64 t z) (+.f64 (/.f64 x z) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a (pow.f64 z 2))))) (*.f64 t (/.f64 2 z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 3)) (+.f64 (/.f64 t z) (+.f64 (/.f64 x z) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 2))))) (*.f64 2 (/.f64 t z)))
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 x z) (/.f64 t z))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 2 (/.f64 t z)))
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 t z) (/.f64 x z))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 t (/.f64 2 z)))
(-.f64 (+.f64 (+.f64 (/.f64 t z) (/.f64 x z)) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (*.f64 t (/.f64 2 z)))
(-.f64 (+.f64 (+.f64 (/.f64 t z) (/.f64 x z)) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 t (/.f64 2 z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 4)) (+.f64 (/.f64 t z) (+.f64 (/.f64 x z) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 2)))))) (*.f64 2 (/.f64 t z)))
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 x z) (/.f64 t z))) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 2 (/.f64 t z)))
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 t z) (/.f64 x z))) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))) (*.f64 t (/.f64 2 z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a (pow.f64 z 2))) (+.f64 (+.f64 (/.f64 t z) (/.f64 x z)) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))) (*.f64 t (/.f64 2 z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (+.f64 (/.f64 t z) (/.f64 x z)))) (*.f64 t (/.f64 2 z)))
(-.f64 (+.f64 (+.f64 (/.f64 t z) (/.f64 x z)) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (/.f64 a (pow.f64 z 2))))) (*.f64 t (/.f64 2 z)))
(/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) z)
(/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) z)
(/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) z)
(-.f64 (+.f64 (/.f64 t z) (+.f64 (/.f64 x z) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 2)))) (*.f64 2 (/.f64 t z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 x z) (/.f64 t z))) (*.f64 2 (/.f64 t z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 t z) (/.f64 x z))) (*.f64 t (/.f64 2 z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 t z) (/.f64 x z))) (*.f64 t (/.f64 2 z)))
(-.f64 (+.f64 (/.f64 t z) (+.f64 (/.f64 x z) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a (pow.f64 z 2))))) (*.f64 t (/.f64 2 z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 3)) (+.f64 (/.f64 t z) (+.f64 (/.f64 x z) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 2))))) (*.f64 2 (/.f64 t z)))
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 x z) (/.f64 t z))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 2 (/.f64 t z)))
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 t z) (/.f64 x z))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 t (/.f64 2 z)))
(-.f64 (+.f64 (+.f64 (/.f64 t z) (/.f64 x z)) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (*.f64 t (/.f64 2 z)))
(-.f64 (+.f64 (+.f64 (/.f64 t z) (/.f64 x z)) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 t (/.f64 2 z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 4)) (+.f64 (/.f64 t z) (+.f64 (/.f64 x z) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 2)))))) (*.f64 2 (/.f64 t z)))
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 x z) (/.f64 t z))) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 2 (/.f64 t z)))
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 t z) (/.f64 x z))) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))) (*.f64 t (/.f64 2 z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a (pow.f64 z 2))) (+.f64 (+.f64 (/.f64 t z) (/.f64 x z)) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))) (*.f64 t (/.f64 2 z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (+.f64 (/.f64 t z) (/.f64 x z)))) (*.f64 t (/.f64 2 z)))
(-.f64 (+.f64 (+.f64 (/.f64 t z) (/.f64 x z)) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (/.f64 a (pow.f64 z 2))))) (*.f64 t (/.f64 2 z)))
(/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) z)
(/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) z)
(/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) z)
(-.f64 (+.f64 (/.f64 t z) (+.f64 (/.f64 x z) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 2)))) (*.f64 2 (/.f64 t z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 x z) (/.f64 t z))) (*.f64 2 (/.f64 t z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 t z) (/.f64 x z))) (*.f64 t (/.f64 2 z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 t z) (/.f64 x z))) (*.f64 t (/.f64 2 z)))
(-.f64 (+.f64 (/.f64 t z) (+.f64 (/.f64 x z) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a (pow.f64 z 2))))) (*.f64 t (/.f64 2 z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 3)) (+.f64 (/.f64 t z) (+.f64 (/.f64 x z) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 2))))) (*.f64 2 (/.f64 t z)))
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 x z) (/.f64 t z))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 2 (/.f64 t z)))
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 t z) (/.f64 x z))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 t (/.f64 2 z)))
(-.f64 (+.f64 (+.f64 (/.f64 t z) (/.f64 x z)) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))) (*.f64 t (/.f64 2 z)))
(-.f64 (+.f64 (+.f64 (/.f64 t z) (/.f64 x z)) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 t (/.f64 2 z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 4)) (+.f64 (/.f64 t z) (+.f64 (/.f64 x z) (/.f64 (*.f64 a (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 z 2)))))) (*.f64 2 (/.f64 t z)))
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 x z) (/.f64 t z))) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 2 (/.f64 t z)))
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 t z) (/.f64 x z))) (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))) (*.f64 t (/.f64 2 z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 a (pow.f64 z 2))) (+.f64 (+.f64 (/.f64 t z) (/.f64 x z)) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))) (*.f64 t (/.f64 2 z)))
(-.f64 (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (+.f64 (/.f64 t z) (/.f64 x z)))) (*.f64 t (/.f64 2 z)))
(-.f64 (+.f64 (+.f64 (/.f64 t z) (/.f64 x z)) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))) (/.f64 a (pow.f64 z 2))))) (*.f64 t (/.f64 2 z)))
(*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) a))
(*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a))
(neg.f64 (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a))
(neg.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) a))
(/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (neg.f64 a))
(/.f64 (-.f64 (+.f64 t t) (+.f64 t x)) a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) a)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a)) (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (pow.f64 a 2))) (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a)))
(*.f64 -1 (+.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) a) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 z (pow.f64 a 2)))))
(neg.f64 (+.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) a) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 z (pow.f64 a 2)))))
(+.f64 (/.f64 (-.f64 (+.f64 t t) (+.f64 t x)) a) (*.f64 z (/.f64 (-.f64 (+.f64 t t) (+.f64 t x)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) a))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (pow.f64 a 2)))) (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (neg.f64 (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a)) (*.f64 -1 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) a) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (/.f64 (-.f64 (+.f64 t t) (+.f64 t x)) a) (*.f64 (-.f64 (+.f64 t t) (+.f64 t x)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) a)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a)) (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (pow.f64 a 2))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (pow.f64 a 2))) (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a))) (*.f64 -1 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) a) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))) (*.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t)))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (+.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) a) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 (/.f64 (-.f64 (+.f64 t t) (+.f64 t x)) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) a))
(*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a))
(neg.f64 (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a))
(neg.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) a))
(/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (neg.f64 a))
(/.f64 (-.f64 (+.f64 t t) (+.f64 t x)) a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) a)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a)) (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (pow.f64 a 2))) (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a)))
(*.f64 -1 (+.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) a) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 z (pow.f64 a 2)))))
(neg.f64 (+.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) a) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 z (pow.f64 a 2)))))
(+.f64 (/.f64 (-.f64 (+.f64 t t) (+.f64 t x)) a) (*.f64 z (/.f64 (-.f64 (+.f64 t t) (+.f64 t x)) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) a))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a)) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (pow.f64 a 2)))) (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (neg.f64 (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a)) (*.f64 -1 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) a) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (/.f64 (-.f64 (+.f64 t t) (+.f64 t x)) a) (*.f64 (-.f64 (+.f64 t t) (+.f64 t x)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z (-.f64 (+.f64 t x) (*.f64 2 t))) (pow.f64 a 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 2 t)) a)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a)) (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (pow.f64 a 2))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 z (pow.f64 a 2))) (/.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) a))) (*.f64 -1 (+.f64 (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 (-.f64 (+.f64 t x) (*.f64 t 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) a) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))) (*.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (neg.f64 (-.f64 (+.f64 t x) (+.f64 t t)))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (+.f64 (/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) a) (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 (/.f64 (-.f64 (+.f64 t t) (+.f64 t x)) a) (*.f64 -1 (*.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))) 0)
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 0 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(-.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))) 0)
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(/.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))) 1)
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(/.f64 (*.f64 (-.f64 y z) (-.f64 x t)) (-.f64 z a))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(pow.f64 (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))) 1)
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a)))))
(*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))
(-.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) 0)
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (+.f64 x (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a))))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))))
(*.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) 1)
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (+.f64 x (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a))))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))))
(*.f64 1 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (+.f64 x (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a))))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))))
(/.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) 1)
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (+.f64 x (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a))))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))))
(pow.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) 1)
(+.f64 (*.f64 -1 (*.f64 (-.f64 y z) (/.f64 t (-.f64 z a)))) (+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))) (+.f64 x (*.f64 (-.f64 y z) (neg.f64 (/.f64 t (-.f64 z a))))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 t (neg.f64 (+.f64 t (-.f64 t x))))
(+.f64 x (neg.f64 t))
(-.f64 x t)
(+.f64 x (neg.f64 t))
(-.f64 x t)
(+.f64 (-.f64 t x) (*.f64 (-.f64 t x) -2))
(+.f64 x (neg.f64 t))
(-.f64 x t)
(+.f64 (+.f64 t (-.f64 t x)) (-.f64 (*.f64 (-.f64 t x) -2) t))
(+.f64 (-.f64 t x) (+.f64 t (-.f64 (*.f64 (-.f64 t x) -2) t)))
(+.f64 t (+.f64 (-.f64 t x) (-.f64 (*.f64 (-.f64 t x) -2) t)))
(+.f64 (-.f64 x t) 0)
(+.f64 x (neg.f64 t))
(-.f64 x t)
(+.f64 0 (-.f64 x t))
(+.f64 x (neg.f64 t))
(-.f64 x t)
(+.f64 (+.f64 t t) (neg.f64 (+.f64 (neg.f64 x) (*.f64 t 3))))
(+.f64 t (+.f64 t (neg.f64 (+.f64 (neg.f64 x) (*.f64 t 3)))))
(+.f64 (+.f64 t t) (-.f64 (*.f64 (-.f64 t x) -2) (+.f64 t x)))
(+.f64 t (+.f64 t (-.f64 (*.f64 (-.f64 t x) -2) (+.f64 t x))))
(+.f64 (+.f64 t x) (*.f64 t -2))
(+.f64 x (neg.f64 t))
(-.f64 x t)
(+.f64 (+.f64 t x) (*.f64 2 (-.f64 (-.f64 x t) x)))
(+.f64 x (neg.f64 t))
(-.f64 x t)
(+.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (*.f64 (+.f64 t (-.f64 t x)) -2))
(+.f64 (*.f64 t 3) (+.f64 (neg.f64 x) (*.f64 (+.f64 t (-.f64 t x)) -2)))
(+.f64 (neg.f64 x) (+.f64 (*.f64 t 3) (*.f64 (+.f64 t (-.f64 t x)) -2)))
(+.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (*.f64 2 (-.f64 x (+.f64 t t))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 t 3) (*.f64 2 (+.f64 x (*.f64 t -2)))))
(+.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (*.f64 2 (-.f64 (-.f64 x t) t)))
(+.f64 (*.f64 t 3) (+.f64 (neg.f64 x) (*.f64 (+.f64 t (-.f64 t x)) -2)))
(+.f64 (neg.f64 x) (+.f64 (*.f64 t 3) (*.f64 (+.f64 t (-.f64 t x)) -2)))
(+.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (*.f64 2 (-.f64 x (+.f64 t t))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 t 3) (*.f64 2 (+.f64 x (*.f64 t -2)))))
(+.f64 (neg.f64 x) (-.f64 t (*.f64 (-.f64 t x) 2)))
(+.f64 x (neg.f64 t))
(-.f64 x t)
(+.f64 (neg.f64 (+.f64 t (-.f64 t x))) t)
(+.f64 x (neg.f64 t))
(-.f64 x t)
(+.f64 (neg.f64 t) x)
(+.f64 x (neg.f64 t))
(-.f64 x t)
(+.f64 (+.f64 x x) (neg.f64 (+.f64 t x)))
(+.f64 x (+.f64 x (neg.f64 (+.f64 t x))))
(+.f64 (*.f64 (-.f64 t x) 2) (*.f64 (-.f64 t x) -3))
(+.f64 x (neg.f64 t))
(-.f64 x t)
(+.f64 (*.f64 (+.f64 t (-.f64 t x)) 2) (-.f64 (*.f64 (-.f64 t x) -2) (+.f64 (neg.f64 x) (*.f64 t 3))))
(+.f64 (*.f64 2 (+.f64 t (-.f64 t x))) (-.f64 (*.f64 (-.f64 t x) -2) (+.f64 (neg.f64 x) (*.f64 t 3))))
(+.f64 (-.f64 t (*.f64 (-.f64 t x) 2)) (neg.f64 x))
(+.f64 x (neg.f64 t))
(-.f64 x t)
(+.f64 (*.f64 (-.f64 t x) -2) (-.f64 t x))
(+.f64 x (neg.f64 t))
(-.f64 x t)
(+.f64 (*.f64 t -2) (+.f64 t x))
(+.f64 x (neg.f64 t))
(-.f64 x t)
(+.f64 (*.f64 (+.f64 t (-.f64 t x)) -2) (+.f64 (neg.f64 x) (*.f64 t 3)))
(+.f64 (*.f64 t 3) (+.f64 (neg.f64 x) (*.f64 (+.f64 t (-.f64 t x)) -2)))
(+.f64 (neg.f64 x) (+.f64 (*.f64 t 3) (*.f64 (+.f64 t (-.f64 t x)) -2)))
(+.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (*.f64 2 (-.f64 x (+.f64 t t))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 t 3) (*.f64 2 (+.f64 x (*.f64 t -2)))))
(+.f64 (neg.f64 (+.f64 (neg.f64 x) (*.f64 t 3))) (+.f64 t t))
(+.f64 t (+.f64 t (neg.f64 (+.f64 (neg.f64 x) (*.f64 t 3)))))
(+.f64 (+.f64 t t) (neg.f64 (+.f64 (neg.f64 x) (*.f64 t 3))))
(+.f64 (neg.f64 (+.f64 t x)) (+.f64 x x))
(+.f64 (+.f64 x x) (neg.f64 (+.f64 t x)))
(+.f64 x (+.f64 x (neg.f64 (+.f64 t x))))
(+.f64 (+.f64 x (*.f64 t 3)) (*.f64 4 (neg.f64 t)))
(+.f64 x (neg.f64 t))
(-.f64 x t)
(+.f64 (+.f64 (-.f64 t x) (*.f64 t 4)) (-.f64 (*.f64 (-.f64 t x) -2) (*.f64 t 4)))
(+.f64 (*.f64 t 4) (+.f64 (-.f64 t x) (-.f64 (*.f64 (-.f64 t x) -2) (*.f64 t 4))))
(+.f64 (-.f64 t x) (+.f64 (*.f64 t 4) (-.f64 (*.f64 (-.f64 t x) -2) (*.f64 t 4))))
(+.f64 (-.f64 (*.f64 (-.f64 t x) -2) t) (+.f64 t (-.f64 t x)))
(+.f64 (-.f64 t x) (+.f64 t (-.f64 (*.f64 (-.f64 t x) -2) t)))
(+.f64 t (+.f64 (-.f64 t x) (-.f64 (*.f64 (-.f64 t x) -2) t)))
(+.f64 (*.f64 4 (neg.f64 t)) (+.f64 x (*.f64 t 3)))
(+.f64 x (neg.f64 t))
(-.f64 x t)
(+.f64 (*.f64 (-.f64 t x) -3) (*.f64 (-.f64 t x) 2))
(+.f64 x (neg.f64 t))
(-.f64 x t)
(+.f64 (*.f64 2 (-.f64 (-.f64 x t) t)) (+.f64 (neg.f64 x) (*.f64 t 3)))
(+.f64 (*.f64 t 3) (+.f64 (neg.f64 x) (*.f64 (+.f64 t (-.f64 t x)) -2)))
(+.f64 (neg.f64 x) (+.f64 (*.f64 t 3) (*.f64 (+.f64 t (-.f64 t x)) -2)))
(+.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (*.f64 2 (-.f64 x (+.f64 t t))))
(+.f64 (neg.f64 x) (+.f64 (*.f64 t 3) (*.f64 2 (+.f64 x (*.f64 t -2)))))
(+.f64 (-.f64 (*.f64 (-.f64 t x) -2) (+.f64 t x)) (+.f64 t t))
(+.f64 t (+.f64 t (-.f64 (*.f64 (-.f64 t x) -2) (+.f64 t x))))
(+.f64 (-.f64 (*.f64 (-.f64 t x) -2) (+.f64 (neg.f64 x) (*.f64 t 3))) (*.f64 (+.f64 t (-.f64 t x)) 2))
(+.f64 (*.f64 2 (+.f64 t (-.f64 t x))) (-.f64 (*.f64 (-.f64 t x) -2) (+.f64 (neg.f64 x) (*.f64 t 3))))
(+.f64 (*.f64 2 (-.f64 (-.f64 x t) x)) (+.f64 t x))
(+.f64 x (neg.f64 t))
(-.f64 x t)
(+.f64 (-.f64 (*.f64 (-.f64 t x) -2) (*.f64 t 4)) (+.f64 (-.f64 t x) (*.f64 t 4)))
(+.f64 (*.f64 t 4) (+.f64 (-.f64 t x) (-.f64 (*.f64 (-.f64 t x) -2) (*.f64 t 4))))
(+.f64 (-.f64 t x) (+.f64 (*.f64 t 4) (-.f64 (*.f64 (-.f64 t x) -2) (*.f64 t 4))))
(*.f64 (-.f64 t x) -1)
(+.f64 x (neg.f64 t))
(-.f64 x t)
(*.f64 (-.f64 x t) 1)
(+.f64 x (neg.f64 t))
(-.f64 x t)
(*.f64 1 (-.f64 x t))
(+.f64 x (neg.f64 t))
(-.f64 x t)
(*.f64 -1 (-.f64 t x))
(+.f64 x (neg.f64 t))
(-.f64 x t)
(/.f64 (-.f64 t x) -1)
(+.f64 x (neg.f64 t))
(-.f64 x t)
(/.f64 (-.f64 x t) 1)
(+.f64 x (neg.f64 t))
(-.f64 x t)
(pow.f64 (-.f64 x t) 1)
(+.f64 x (neg.f64 t))
(-.f64 x t)
(neg.f64 (-.f64 t x))
(+.f64 x (neg.f64 t))
(-.f64 x t)
(+.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 0)
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 0 (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 (/.f64 t (-.f64 z a)) (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) x) (-.f64 a z)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 t (*.f64 (+.f64 t (-.f64 t x)) 2))))
(+.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 t (*.f64 2 (+.f64 t (-.f64 t x))))))
(+.f64 (/.f64 (-.f64 x (+.f64 t t)) (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 t (*.f64 2 (+.f64 t (-.f64 t x))))))
(*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (+.f64 t (-.f64 t x)) (-.f64 t (*.f64 2 (+.f64 t (-.f64 t x))))))
(+.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)) (/.f64 (-.f64 (*.f64 (-.f64 t x) -2) t) (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 (/.f64 (-.f64 t x) (-.f64 z a)) (*.f64 (-.f64 t x) (/.f64 2 (-.f64 a z))))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 a z))))
(+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) (/.f64 (*.f64 2 (-.f64 (neg.f64 t) (-.f64 t x))) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) (*.f64 (+.f64 x (-.f64 (neg.f64 t) t)) (/.f64 2 (-.f64 z a))))
(+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) (*.f64 (-.f64 x (+.f64 t t)) (/.f64 2 (-.f64 z a))))
(+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) (*.f64 2 (/.f64 (-.f64 (+.f64 t t) x) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) (*.f64 2 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z))))
(+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) (/.f64 t (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 (/.f64 t (-.f64 z a)) -2))
(+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (/.f64 (+.f64 t t) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 2 (-.f64 (/.f64 (-.f64 t x) (-.f64 a z)) (/.f64 x (-.f64 z a)))))
(+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 (/.f64 t (-.f64 z a)) -2))
(+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (/.f64 (+.f64 t t) (-.f64 a z)))
(+.f64 (/.f64 x (-.f64 a z)) (/.f64 (-.f64 t (*.f64 (-.f64 t x) 2)) (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 x (/.f64 2 (-.f64 z a))))
(+.f64 (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 a z))))
(+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z)) (*.f64 t (/.f64 2 (-.f64 z a))))
(+.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z)))
(+.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 t x) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 x (/.f64 2 (-.f64 z a))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 2 (-.f64 a z))) (/.f64 (-.f64 t x) (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 (*.f64 (/.f64 t (-.f64 z a)) -2) (/.f64 (+.f64 t x) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 (/.f64 t (-.f64 z a)) -2))
(+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (/.f64 (+.f64 t t) (-.f64 a z)))
(+.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 t (*.f64 (+.f64 t (-.f64 t x)) 2))) (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 t (*.f64 2 (+.f64 t (-.f64 t x))))))
(+.f64 (/.f64 (-.f64 x (+.f64 t t)) (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 t (*.f64 2 (+.f64 t (-.f64 t x))))))
(*.f64 (/.f64 -1 (-.f64 a z)) (+.f64 (+.f64 t (-.f64 t x)) (-.f64 t (*.f64 2 (+.f64 t (-.f64 t x))))))
(+.f64 (/.f64 (-.f64 (+.f64 t t) x) (-.f64 a z)) (/.f64 t (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 (/.f64 (-.f64 (*.f64 (-.f64 t x) -2) t) (-.f64 z a)) (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(+.f64 (/.f64 (*.f64 2 (-.f64 (neg.f64 t) (-.f64 t x))) (-.f64 z a)) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) (*.f64 (+.f64 x (-.f64 (neg.f64 t) t)) (/.f64 2 (-.f64 z a))))
(+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) (*.f64 (-.f64 x (+.f64 t t)) (/.f64 2 (-.f64 z a))))
(+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) (*.f64 2 (/.f64 (-.f64 (+.f64 t t) x) (-.f64 a z))))
(+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) (*.f64 2 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z))))
(+.f64 (*.f64 2 (-.f64 (/.f64 (-.f64 t x) (-.f64 a z)) (/.f64 x (-.f64 z a)))) (/.f64 (+.f64 t x) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 (/.f64 t (-.f64 z a)) -2))
(+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (/.f64 (+.f64 t t) (-.f64 a z)))
(+.f64 (/.f64 (-.f64 t (*.f64 (-.f64 t x) 2)) (-.f64 z a)) (/.f64 x (-.f64 a z)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(-.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 0)
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(-.f64 0 (/.f64 (-.f64 t x) (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(-.f64 (/.f64 t (-.f64 z a)) (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(-.f64 (/.f64 t (-.f64 z a)) (/.f64 (-.f64 (+.f64 t t) x) (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(-.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (+.f64 t (-.f64 t x)) 2) t)))
(-.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 2 (+.f64 t (-.f64 t x))) t)))
(-.f64 (/.f64 (-.f64 x (+.f64 t t)) (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 a z)) (-.f64 (*.f64 2 (+.f64 t (-.f64 t x))) t)))
(-.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)) (+.f64 (/.f64 (-.f64 t (*.f64 2 (+.f64 t (-.f64 t x)))) (-.f64 a z)) 0))
(-.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 z a)) (/.f64 (-.f64 (*.f64 (-.f64 t x) -2) t) (-.f64 a z)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(-.f64 (/.f64 (-.f64 t x) (-.f64 z a)) (*.f64 (-.f64 t x) (/.f64 2 (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(-.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 z a))))
(-.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) (/.f64 (*.f64 2 (-.f64 (neg.f64 t) (-.f64 t x))) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 z a))))
(-.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(-.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)))
(/.f64 (-.f64 (+.f64 t t) (+.f64 (neg.f64 x) (*.f64 t 3))) (-.f64 z a))
(/.f64 (-.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (+.f64 t t)) (-.f64 a z))
(-.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) (/.f64 t (-.f64 a z)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(-.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(-.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 z a))))
(/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 z a))
(-.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 2 (-.f64 (/.f64 x (-.f64 z a)) (/.f64 (-.f64 t x) (-.f64 a z)))))
(-.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 z a))))
(/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 z a))
(-.f64 (*.f64 (-.f64 t x) (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 (-.f64 t x) (-.f64 z a)) (*.f64 (-.f64 t x) (/.f64 2 (-.f64 z a)))))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(-.f64 (/.f64 x (-.f64 a z)) (/.f64 (-.f64 t (*.f64 (-.f64 t x) 2)) (-.f64 a z)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(-.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (*.f64 x (/.f64 2 (-.f64 a z))))
(-.f64 (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z)) (*.f64 (/.f64 t (-.f64 z a)) -2))
(-.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)))
(/.f64 (-.f64 (+.f64 t t) (+.f64 (neg.f64 x) (*.f64 t 3))) (-.f64 z a))
(/.f64 (-.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (+.f64 t t)) (-.f64 a z))
(-.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 t x) (-.f64 z a)))
(-.f64 (*.f64 (-.f64 t x) (/.f64 2 (-.f64 a z))) (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(-.f64 (*.f64 (/.f64 t (-.f64 z a)) -2) (/.f64 (+.f64 t x) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 z a))))
(/.f64 (-.f64 (+.f64 t x) (+.f64 t t)) (-.f64 z a))
(-.f64 (/.f64 (-.f64 t (*.f64 (-.f64 t x) 2)) (-.f64 z a)) (/.f64 x (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(-.f64 (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 z a)) (*.f64 (/.f64 t (-.f64 z a)) 4))
(/.f64 (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 t 4)) (-.f64 z a))
(-.f64 (/.f64 (*.f64 t 4) (-.f64 a z)) (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 x (*.f64 t 3)) (-.f64 z a)) (*.f64 (/.f64 t (-.f64 z a)) 4))
(/.f64 (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 t 4)) (-.f64 z a))
(-.f64 (/.f64 (+.f64 (-.f64 t x) (*.f64 t 4)) (-.f64 a z)) (/.f64 (*.f64 t 4) (-.f64 a z)))
(/.f64 (-.f64 (+.f64 (-.f64 t x) (*.f64 t 4)) (*.f64 t 4)) (-.f64 a z))
(-.f64 (*.f64 (/.f64 t (-.f64 z a)) 4) (/.f64 (+.f64 (-.f64 t x) (*.f64 t 4)) (-.f64 z a)))
(/.f64 (-.f64 (+.f64 (-.f64 t x) (*.f64 t 4)) (*.f64 t 4)) (-.f64 a z))
(-.f64 (*.f64 (/.f64 t (-.f64 z a)) 4) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 t x) (*.f64 t 4))))
(-.f64 (*.f64 (/.f64 t (-.f64 z a)) 4) (*.f64 (+.f64 (-.f64 t x) (*.f64 t 4)) (/.f64 1 (-.f64 z a))))
(-.f64 (*.f64 t (/.f64 4 (-.f64 z a))) (*.f64 (+.f64 (-.f64 t x) (*.f64 t 4)) (/.f64 -1 (-.f64 a z))))
(-.f64 (*.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) 2) (+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 z a)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 z a)) (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 z a)))))
(-.f64 (+.f64 (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 a z))) (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 a z)))) (+.f64 (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z))))
(-.f64 (*.f64 (+.f64 t (-.f64 t x)) (+.f64 (/.f64 2 (-.f64 a z)) (/.f64 2 (-.f64 a z)))) (+.f64 (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z))))
(-.f64 (*.f64 (/.f64 (-.f64 (+.f64 t t) x) (-.f64 a z)) 4) (+.f64 (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z))))
(-.f64 (*.f64 (/.f64 (+.f64 t (-.f64 t x)) (-.f64 a z)) 4) (+.f64 (*.f64 (+.f64 t (-.f64 t x)) (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 (-.f64 t x) (/.f64 2 (-.f64 a z))) (*.f64 (-.f64 t x) (/.f64 2 (-.f64 a z)))) (+.f64 (*.f64 (-.f64 t x) (/.f64 2 (-.f64 a z))) (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(-.f64 (+.f64 (*.f64 (/.f64 t (-.f64 z a)) -2) (*.f64 (/.f64 t (-.f64 z a)) -2)) (+.f64 (*.f64 (/.f64 t (-.f64 z a)) -2) (/.f64 (+.f64 t x) (-.f64 a z))))
(-.f64 (*.f64 (/.f64 t (-.f64 z a)) -4) (+.f64 (*.f64 (/.f64 t (-.f64 z a)) -2) (/.f64 (+.f64 t x) (-.f64 a z))))
(-.f64 (*.f64 (/.f64 t (-.f64 z a)) -4) (+.f64 (/.f64 (+.f64 t x) (-.f64 a z)) (/.f64 (+.f64 t t) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (*.f64 x (/.f64 2 (-.f64 z a)))) (+.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 t x) (-.f64 z a))))
(-.f64 (+.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (*.f64 x (/.f64 2 (-.f64 z a)))) (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 x (/.f64 2 (-.f64 z a)))))
(-.f64 (*.f64 (/.f64 2 (-.f64 z a)) (+.f64 x x)) (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 x (/.f64 2 (-.f64 z a)))))
(-.f64 (*.f64 (+.f64 x x) (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 x (/.f64 2 (-.f64 z a)))))
(-.f64 (*.f64 (/.f64 x (-.f64 z a)) 4) (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 x (/.f64 2 (-.f64 z a)))))
(-.f64 (+.f64 (/.f64 t (-.f64 a z)) (/.f64 t (-.f64 a z))) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))))
(-.f64 (/.f64 (+.f64 t t) (-.f64 a z)) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 x (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (/.f64 (+.f64 t x) (-.f64 z a))) (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (*.f64 t (/.f64 2 (-.f64 z a)))))
(-.f64 (+.f64 (/.f64 (+.f64 t x) (-.f64 z a)) (/.f64 (+.f64 t x) (-.f64 z a))) (+.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 t x) (-.f64 z a))))
(-.f64 (+.f64 (/.f64 x (-.f64 z a)) (/.f64 x (-.f64 z a))) (+.f64 (/.f64 x (-.f64 z a)) (/.f64 t (-.f64 z a))))
(-.f64 (+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z)) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z)) (*.f64 (/.f64 t (-.f64 z a)) -2)))
(-.f64 (+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z)) (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z))) (+.f64 (/.f64 (+.f64 (neg.f64 x) (*.f64 t 3)) (-.f64 a z)) (/.f64 (+.f64 t t) (-.f64 a z))))
(*.f64 (-.f64 t x) (/.f64 -1 (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(*.f64 (-.f64 x t) (/.f64 1 (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(*.f64 (-.f64 x t) (/.f64 -1 (-.f64 a z)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(*.f64 (-.f64 x t) (*.f64 -1 (/.f64 -1 (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(*.f64 (-.f64 x t) (*.f64 (/.f64 -1 (-.f64 z a)) -1))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(*.f64 (-.f64 x t) (/.f64 (/.f64 -1 (-.f64 z a)) -1))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(*.f64 (-.f64 x t) (-.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (/.f64 1 (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(*.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 1)
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(*.f64 1 (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 x t))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(*.f64 -1 (/.f64 (-.f64 t x) (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(*.f64 (/.f64 (-.f64 t x) (-.f64 z a)) -1)
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 t x))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(pow.f64 (/.f64 (-.f64 t x) (-.f64 a z)) 1)
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))
(neg.f64 (/.f64 (-.f64 t x) (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 -1 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 t (-.f64 z a))))
(/.f64 (-.f64 x t) (-.f64 z a))
(/.f64 (-.f64 t x) (-.f64 a z))

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
3.7b
(*.f64 t (/.f64 y a))
Compiler

Compiled 16 to 7 computations (56.3% saved)

series13.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite77.0ms (0.2%)

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 t (/.f64 y a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 y a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (/.f64 y a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 y a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 y a) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 y a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t y) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 y a) (neg.f64 t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (neg.f64 y)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (/.f64 y a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 y a) (neg.f64 t)))))))

simplify439.0ms (1.2%)

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

localize8.0ms (0%)

Local error

Found 2 expressions with local error:

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

Compiled 24 to 8 computations (66.7% saved)

series11.0ms (0%)

Counts
2 → 72
Calls

21 calls:

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

rewrite78.0ms (0.2%)

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
6122932
7358332
8680432
Stop Event
node limit
Counts
2 → 46
Calls
Call 1
Inputs
(*.f64 y (/.f64 x (-.f64 z a)))
(/.f64 x (-.f64 z a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 x (-.f64 z a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (/.f64 x (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 x (-.f64 z a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 x (-.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y x) (-.f64 z a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (/.f64 x (-.f64 z a))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (-.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 x (-.f64 z a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (-.f64 a z)) (*.f64 x (/.f64 2 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (/.f64 x (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (-.f64 z a)) -2) (*.f64 (/.f64 x (-.f64 z a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (-.f64 z a)) 3) (*.f64 (/.f64 x (-.f64 z a)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 x (-.f64 z a)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (-.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 x (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (-.f64 a z)) (*.f64 (/.f64 x (-.f64 z a)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (/.f64 x (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (-.f64 z a)) -2) (*.f64 (/.f64 x (-.f64 z a)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (-.f64 z a)) 4) (*.f64 (/.f64 x (-.f64 z a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (-.f64 z a)) 3) (*.f64 x (/.f64 2 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (-.f64 z a)) -3) (*.f64 (/.f64 x (-.f64 z a)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 x (-.f64 z a)) 3) (*.f64 (/.f64 x (-.f64 z a)) 3)) (+.f64 (*.f64 (/.f64 x (-.f64 z a)) 3) (*.f64 x (/.f64 2 (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 x (-.f64 z a)) 4) (*.f64 (/.f64 x (-.f64 z a)) 4)) (+.f64 (*.f64 (/.f64 x (-.f64 z a)) 4) (*.f64 (/.f64 x (-.f64 z a)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (-.f64 (/.f64 1 (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 z a)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (-.f64 (*.f64 (/.f64 1 (-.f64 z a)) 3) (*.f64 (/.f64 1 (-.f64 z a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (/.f64 1 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (/.f64 1 (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 z a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 (neg.f64 x) (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 x 3) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (+.f64 (+.f64 x x) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (+.f64 (neg.f64 x) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 x (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (-.f64 (*.f64 (/.f64 1 (-.f64 z a)) -2) (/.f64 1 (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (+.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (-.f64 a z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 x -2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 a z)) (+.f64 x (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (-.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (-.f64 a z)))))))

simplify609.0ms (1.6%)

Algorithm
egg-herbie
Rules
1174×rational_best-simplify-47
962×rational_best-simplify-51
944×rational_best-simplify-2
908×rational_best-simplify-50
774×rational_best-simplify-44
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01764090
13453922
25853742
310263526
418023442
530713418
654643418
776373418
Stop Event
node limit
Counts
118 → 136
Calls
Call 1
Inputs
(/.f64 (*.f64 y x) (-.f64 z a))
(/.f64 (*.f64 y x) (-.f64 z a))
(/.f64 (*.f64 y x) (-.f64 z a))
(/.f64 (*.f64 y x) (-.f64 z a))
(/.f64 (*.f64 y x) (-.f64 z a))
(/.f64 (*.f64 y x) (-.f64 z a))
(/.f64 (*.f64 y x) (-.f64 z a))
(/.f64 (*.f64 y x) (-.f64 z a))
(/.f64 (*.f64 y x) (-.f64 z a))
(/.f64 (*.f64 y x) (-.f64 z a))
(/.f64 (*.f64 y x) (-.f64 z a))
(/.f64 (*.f64 y x) (-.f64 z a))
(/.f64 (*.f64 y x) (-.f64 z a))
(/.f64 (*.f64 y x) (-.f64 z a))
(/.f64 (*.f64 y x) (-.f64 z a))
(/.f64 (*.f64 y x) (-.f64 z a))
(/.f64 (*.f64 y x) (-.f64 z a))
(/.f64 (*.f64 y x) (-.f64 z a))
(/.f64 (*.f64 y x) (-.f64 z a))
(/.f64 (*.f64 y x) (-.f64 z a))
(/.f64 (*.f64 y x) (-.f64 z a))
(/.f64 (*.f64 y x) (-.f64 z a))
(/.f64 (*.f64 y x) (-.f64 z a))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 -1 (/.f64 (*.f64 y x) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y x) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y x) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 3) x)) (pow.f64 a 4))) (*.f64 -1 (/.f64 (*.f64 y x) a)))))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 a (*.f64 y x)) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (/.f64 (*.f64 y (*.f64 a x)) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y x)) (pow.f64 z 3))))
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 y x)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 y (*.f64 a x)) (pow.f64 z 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) x)) (pow.f64 z 3)))))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 a (*.f64 y x)) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (/.f64 (*.f64 y (*.f64 a x)) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y x)) (pow.f64 z 3))))
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (/.f64 (*.f64 y (*.f64 a x)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) x)) (pow.f64 z 4)) (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) x)) (pow.f64 z 3)))))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y (*.f64 a x)) (pow.f64 z 2)))
(+.f64 (/.f64 (*.f64 a (*.f64 y x)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y x)) (pow.f64 z 3))))
(+.f64 (/.f64 (*.f64 a (*.f64 y x)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y x) z) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) x)) (pow.f64 z 4)) (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) x)) (pow.f64 z 3)))))
(*.f64 -1 (/.f64 (*.f64 y x) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y x) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y x) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 3) x)) (pow.f64 a 4))) (*.f64 -1 (/.f64 (*.f64 y x) a)))))
(*.f64 -1 (/.f64 (*.f64 y x) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y x) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y x) a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 3) x)) (pow.f64 a 4))) (*.f64 -1 (/.f64 (*.f64 y x) a)))))
(*.f64 -1 (/.f64 x a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 a 4))) (*.f64 -1 (/.f64 x a)))))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 a x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a x) (pow.f64 z 2)) (/.f64 x z)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a x) (pow.f64 z 2)) (/.f64 x z))))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 a x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a x) (pow.f64 z 2)) (/.f64 x z)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a x) (pow.f64 z 2)) (/.f64 x z))))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 a x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a x) (pow.f64 z 2)) (/.f64 x z)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a x) (pow.f64 z 2)) (/.f64 x z))))
(*.f64 -1 (/.f64 x a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 a 4))) (*.f64 -1 (/.f64 x a)))))
(*.f64 -1 (/.f64 x a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 a 4))) (*.f64 -1 (/.f64 x a)))))
(+.f64 (*.f64 y (/.f64 x (-.f64 z a))) 0)
(+.f64 0 (*.f64 y (/.f64 x (-.f64 z a))))
(-.f64 (*.f64 y (/.f64 x (-.f64 z a))) 0)
(/.f64 (*.f64 y (/.f64 x (-.f64 z a))) 1)
(/.f64 (*.f64 y x) (-.f64 z a))
(pow.f64 (*.f64 y (/.f64 x (-.f64 z a))) 1)
(+.f64 (/.f64 x (-.f64 z a)) 0)
(+.f64 0 (/.f64 x (-.f64 z a)))
(+.f64 -1 (+.f64 (/.f64 x (-.f64 z a)) 1))
(+.f64 (/.f64 x (-.f64 a z)) (*.f64 x (/.f64 2 (-.f64 z a))))
(+.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (/.f64 x (-.f64 a z)))
(+.f64 (*.f64 (/.f64 x (-.f64 z a)) -2) (*.f64 (/.f64 x (-.f64 z a)) 3))
(+.f64 (*.f64 (/.f64 x (-.f64 z a)) 3) (*.f64 (/.f64 x (-.f64 z a)) -2))
(+.f64 (+.f64 (/.f64 x (-.f64 z a)) 1) -1)
(-.f64 (/.f64 x (-.f64 z a)) 0)
(-.f64 0 (/.f64 x (-.f64 a z)))
(-.f64 (/.f64 x (-.f64 a z)) (*.f64 (/.f64 x (-.f64 z a)) -2))
(-.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (/.f64 x (-.f64 z a)))
(-.f64 (*.f64 (/.f64 x (-.f64 z a)) -2) (*.f64 (/.f64 x (-.f64 z a)) -3))
(-.f64 (*.f64 (/.f64 x (-.f64 z a)) 4) (*.f64 (/.f64 x (-.f64 z a)) 3))
(-.f64 (*.f64 (/.f64 x (-.f64 z a)) 3) (*.f64 x (/.f64 2 (-.f64 z a))))
(-.f64 (*.f64 (/.f64 x (-.f64 z a)) -3) (*.f64 (/.f64 x (-.f64 z a)) -4))
(-.f64 (+.f64 (*.f64 (/.f64 x (-.f64 z a)) 3) (*.f64 (/.f64 x (-.f64 z a)) 3)) (+.f64 (*.f64 (/.f64 x (-.f64 z a)) 3) (*.f64 x (/.f64 2 (-.f64 z a)))))
(-.f64 (+.f64 (*.f64 (/.f64 x (-.f64 z a)) 4) (*.f64 (/.f64 x (-.f64 z a)) 4)) (+.f64 (*.f64 (/.f64 x (-.f64 z a)) 4) (*.f64 (/.f64 x (-.f64 z a)) 3)))
(*.f64 x (/.f64 1 (-.f64 z a)))
(*.f64 x (-.f64 (/.f64 1 (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 z a)) -2)))
(*.f64 x (-.f64 (*.f64 (/.f64 1 (-.f64 z a)) 3) (*.f64 (/.f64 1 (-.f64 z a)) 2)))
(*.f64 x (+.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (/.f64 1 (-.f64 a z))))
(*.f64 x (+.f64 (/.f64 1 (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 z a)) 2)))
(*.f64 (/.f64 x (-.f64 z a)) 1)
(*.f64 1 (/.f64 x (-.f64 z a)))
(*.f64 (/.f64 1 (-.f64 z a)) x)
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (neg.f64 x) (*.f64 x -2)))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 x 3) (+.f64 x x)))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (+.f64 x x) (neg.f64 x)))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (neg.f64 x) (+.f64 x x)))
(*.f64 -1 (/.f64 x (-.f64 a z)))
(*.f64 (neg.f64 x) (/.f64 1 (-.f64 a z)))
(*.f64 (neg.f64 x) (-.f64 (*.f64 (/.f64 1 (-.f64 z a)) -2) (/.f64 1 (-.f64 a z))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) -2)))
(*.f64 (/.f64 x (-.f64 a z)) -1)
(*.f64 (/.f64 1 (-.f64 a z)) (neg.f64 x))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 x -2) (neg.f64 x)))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 x (*.f64 x -2)))
(pow.f64 (/.f64 x (-.f64 z a)) 1)
(neg.f64 (/.f64 x (-.f64 a z)))
Outputs
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 y x) a))
(*.f64 -1 (*.f64 x (/.f64 y a)))
(neg.f64 (*.f64 y (/.f64 x a)))
(*.f64 y (neg.f64 (/.f64 x a)))
(*.f64 (neg.f64 x) (/.f64 y a))
(*.f64 x (/.f64 (neg.f64 y) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y x) a)))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 y a))) (*.f64 -1 (*.f64 (*.f64 x z) (/.f64 y (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 y x) (/.f64 z (pow.f64 a 2))) (*.f64 y (/.f64 x a))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 x a)) (*.f64 (*.f64 y x) (/.f64 z (pow.f64 a 2)))))
(neg.f64 (*.f64 y (+.f64 (/.f64 x a) (*.f64 x (/.f64 z (pow.f64 a 2))))))
(*.f64 y (neg.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 z (pow.f64 a 2))))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))
(*.f64 x (neg.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y x) a))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 y a))) (*.f64 -1 (*.f64 (*.f64 x z) (/.f64 y (pow.f64 a 2))))) (*.f64 -1 (*.f64 (*.f64 x (pow.f64 z 2)) (/.f64 y (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 y x) (/.f64 z (pow.f64 a 2))) (*.f64 y (/.f64 x a)))) (neg.f64 (*.f64 y (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (*.f64 y (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (+.f64 (*.f64 y (/.f64 x a)) (*.f64 (*.f64 y x) (/.f64 z (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 x a)) (*.f64 y (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 x a) (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(*.f64 y (neg.f64 (*.f64 x (+.f64 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 3) x)) (pow.f64 a 4))) (*.f64 -1 (/.f64 (*.f64 y x) a)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 x (pow.f64 z 2)) (/.f64 y (pow.f64 a 3)))) (+.f64 (*.f64 -1 (*.f64 x (/.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (*.f64 x (pow.f64 z 3)) (/.f64 y (pow.f64 a 4)))) (*.f64 -1 (*.f64 (*.f64 x z) (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 x a)) (*.f64 y (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))) (*.f64 -1 (+.f64 (*.f64 y (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (*.f64 (*.f64 y x) (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 y (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (neg.f64 x))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 x a)) (+.f64 (*.f64 (*.f64 y x) (/.f64 z (pow.f64 a 2))) (*.f64 y (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 a 4))))))))
(*.f64 -1 (+.f64 (*.f64 y (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))) (*.f64 x (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 x a)) (*.f64 y (*.f64 x (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 (*.f64 x (pow.f64 z 2)) (pow.f64 a 3)) (+.f64 (/.f64 x a) (*.f64 x (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2))))))))
(/.f64 (*.f64 y x) z)
(*.f64 y (/.f64 x z))
(+.f64 (/.f64 (*.f64 a (*.f64 y x)) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 y x) (/.f64 a (pow.f64 z 2))))
(+.f64 (*.f64 y (/.f64 x z)) (*.f64 (*.f64 y x) (/.f64 a (pow.f64 z 2))))
(+.f64 (*.f64 y (/.f64 x z)) (*.f64 x (*.f64 y (/.f64 a (pow.f64 z 2)))))
(*.f64 y (+.f64 (/.f64 x z) (/.f64 (*.f64 x a) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (/.f64 (*.f64 y (*.f64 a x)) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y x)) (pow.f64 z 3))))
(+.f64 (*.f64 (*.f64 y x) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 y x) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 (*.f64 (*.f64 y x) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 y (/.f64 x z)) (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 x (pow.f64 z 3))))))
(+.f64 (*.f64 y (/.f64 x z)) (*.f64 (*.f64 y x) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(*.f64 y (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 y x)) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 y (*.f64 a x)) (pow.f64 z 2)) (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) x)) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 (*.f64 y x) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (*.f64 (*.f64 y x) (/.f64 a (pow.f64 z 2))) (*.f64 (*.f64 y x) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(+.f64 (*.f64 y (/.f64 x z)) (+.f64 (*.f64 (*.f64 y x) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 x (pow.f64 z 3)))) (*.f64 y (*.f64 (pow.f64 a 3) (/.f64 x (pow.f64 z 4)))))))
(+.f64 (+.f64 (*.f64 y (/.f64 x z)) (*.f64 (pow.f64 a 2) (*.f64 (/.f64 y (pow.f64 z 3)) x))) (*.f64 (*.f64 y x) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (*.f64 y (/.f64 x z)) (*.f64 (*.f64 y x) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(*.f64 y (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2)))))))
(/.f64 (*.f64 y x) z)
(*.f64 y (/.f64 x z))
(+.f64 (/.f64 (*.f64 a (*.f64 y x)) (pow.f64 z 2)) (/.f64 (*.f64 y x) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 y x) (/.f64 a (pow.f64 z 2))))
(+.f64 (*.f64 y (/.f64 x z)) (*.f64 (*.f64 y x) (/.f64 a (pow.f64 z 2))))
(+.f64 (*.f64 y (/.f64 x z)) (*.f64 x (*.f64 y (/.f64 a (pow.f64 z 2)))))
(*.f64 y (+.f64 (/.f64 x z) (/.f64 (*.f64 x a) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (/.f64 (*.f64 y (*.f64 a x)) (pow.f64 z 2)) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y x)) (pow.f64 z 3))))
(+.f64 (*.f64 (*.f64 y x) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 y x) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 (*.f64 (*.f64 y x) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 y (/.f64 x z)) (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 x (pow.f64 z 3))))))
(+.f64 (*.f64 y (/.f64 x z)) (*.f64 (*.f64 y x) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(*.f64 y (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (/.f64 (*.f64 y (*.f64 a x)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) x)) (pow.f64 z 4)) (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) x)) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 (*.f64 y x) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (*.f64 (*.f64 y x) (/.f64 a (pow.f64 z 2))) (*.f64 (*.f64 y x) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(+.f64 (*.f64 y (/.f64 x z)) (+.f64 (*.f64 (*.f64 y x) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 x (pow.f64 z 3)))) (*.f64 y (*.f64 (pow.f64 a 3) (/.f64 x (pow.f64 z 4)))))))
(+.f64 (+.f64 (*.f64 y (/.f64 x z)) (*.f64 (pow.f64 a 2) (*.f64 (/.f64 y (pow.f64 z 3)) x))) (*.f64 (*.f64 y x) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (*.f64 y (/.f64 x z)) (*.f64 (*.f64 y x) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(*.f64 y (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2)))))))
(/.f64 (*.f64 y x) z)
(*.f64 y (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 y (*.f64 a x)) (pow.f64 z 2)))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 y x) (/.f64 a (pow.f64 z 2))))
(+.f64 (*.f64 y (/.f64 x z)) (*.f64 (*.f64 y x) (/.f64 a (pow.f64 z 2))))
(+.f64 (*.f64 y (/.f64 x z)) (*.f64 x (*.f64 y (/.f64 a (pow.f64 z 2)))))
(*.f64 y (+.f64 (/.f64 x z) (/.f64 (*.f64 x a) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 a (*.f64 y x)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y x) z) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 y x)) (pow.f64 z 3))))
(+.f64 (*.f64 (*.f64 y x) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 y x) z) (*.f64 (*.f64 y x) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 (*.f64 (*.f64 y x) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 y (/.f64 x z)) (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 x (pow.f64 z 3))))))
(+.f64 (*.f64 y (/.f64 x z)) (*.f64 (*.f64 y x) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(*.f64 y (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 a (*.f64 y x)) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 y x) z) (+.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 a 3) x)) (pow.f64 z 4)) (/.f64 (*.f64 y (*.f64 (pow.f64 a 2) x)) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 y x) z) (+.f64 (*.f64 (*.f64 y x) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (*.f64 (*.f64 y x) (/.f64 a (pow.f64 z 2))) (*.f64 (*.f64 y x) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(+.f64 (*.f64 y (/.f64 x z)) (+.f64 (*.f64 (*.f64 y x) (/.f64 a (pow.f64 z 2))) (+.f64 (*.f64 y (*.f64 (pow.f64 a 2) (/.f64 x (pow.f64 z 3)))) (*.f64 y (*.f64 (pow.f64 a 3) (/.f64 x (pow.f64 z 4)))))))
(+.f64 (+.f64 (*.f64 y (/.f64 x z)) (*.f64 (pow.f64 a 2) (*.f64 (/.f64 y (pow.f64 z 3)) x))) (*.f64 (*.f64 y x) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (*.f64 y (/.f64 x z)) (*.f64 (*.f64 y x) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(*.f64 y (+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2)))))))
(*.f64 -1 (/.f64 (*.f64 y x) a))
(*.f64 -1 (*.f64 x (/.f64 y a)))
(neg.f64 (*.f64 y (/.f64 x a)))
(*.f64 y (neg.f64 (/.f64 x a)))
(*.f64 (neg.f64 x) (/.f64 y a))
(*.f64 x (/.f64 (neg.f64 y) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y x) a)))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 y a))) (*.f64 -1 (*.f64 (*.f64 x z) (/.f64 y (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 y x) (/.f64 z (pow.f64 a 2))) (*.f64 y (/.f64 x a))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 x a)) (*.f64 (*.f64 y x) (/.f64 z (pow.f64 a 2)))))
(neg.f64 (*.f64 y (+.f64 (/.f64 x a) (*.f64 x (/.f64 z (pow.f64 a 2))))))
(*.f64 y (neg.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 z (pow.f64 a 2))))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))
(*.f64 x (neg.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y x) a))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 y a))) (*.f64 -1 (*.f64 (*.f64 x z) (/.f64 y (pow.f64 a 2))))) (*.f64 -1 (*.f64 (*.f64 x (pow.f64 z 2)) (/.f64 y (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 y x) (/.f64 z (pow.f64 a 2))) (*.f64 y (/.f64 x a)))) (neg.f64 (*.f64 y (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (*.f64 y (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (+.f64 (*.f64 y (/.f64 x a)) (*.f64 (*.f64 y x) (/.f64 z (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 x a)) (*.f64 y (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 x a) (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(*.f64 y (neg.f64 (*.f64 x (+.f64 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 3) x)) (pow.f64 a 4))) (*.f64 -1 (/.f64 (*.f64 y x) a)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 x (pow.f64 z 2)) (/.f64 y (pow.f64 a 3)))) (+.f64 (*.f64 -1 (*.f64 x (/.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (*.f64 x (pow.f64 z 3)) (/.f64 y (pow.f64 a 4)))) (*.f64 -1 (*.f64 (*.f64 x z) (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 x a)) (*.f64 y (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))) (*.f64 -1 (+.f64 (*.f64 y (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (*.f64 (*.f64 y x) (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 y (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (neg.f64 x))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 x a)) (+.f64 (*.f64 (*.f64 y x) (/.f64 z (pow.f64 a 2))) (*.f64 y (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 a 4))))))))
(*.f64 -1 (+.f64 (*.f64 y (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))) (*.f64 x (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 x a)) (*.f64 y (*.f64 x (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 (*.f64 x (pow.f64 z 2)) (pow.f64 a 3)) (+.f64 (/.f64 x a) (*.f64 x (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2))))))))
(*.f64 -1 (/.f64 (*.f64 y x) a))
(*.f64 -1 (*.f64 x (/.f64 y a)))
(neg.f64 (*.f64 y (/.f64 x a)))
(*.f64 y (neg.f64 (/.f64 x a)))
(*.f64 (neg.f64 x) (/.f64 y a))
(*.f64 x (/.f64 (neg.f64 y) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y x) a)))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 y a))) (*.f64 -1 (*.f64 (*.f64 x z) (/.f64 y (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 y x) (/.f64 z (pow.f64 a 2))) (*.f64 y (/.f64 x a))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 x a)) (*.f64 (*.f64 y x) (/.f64 z (pow.f64 a 2)))))
(neg.f64 (*.f64 y (+.f64 (/.f64 x a) (*.f64 x (/.f64 z (pow.f64 a 2))))))
(*.f64 y (neg.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 z (pow.f64 a 2))))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2)))))
(*.f64 x (neg.f64 (+.f64 (/.f64 y a) (*.f64 y (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z x)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 y x) a))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 y a))) (*.f64 -1 (*.f64 (*.f64 x z) (/.f64 y (pow.f64 a 2))))) (*.f64 -1 (*.f64 (*.f64 x (pow.f64 z 2)) (/.f64 y (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 y x) (/.f64 z (pow.f64 a 2))) (*.f64 y (/.f64 x a)))) (neg.f64 (*.f64 y (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (*.f64 y (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (+.f64 (*.f64 y (/.f64 x a)) (*.f64 (*.f64 y x) (/.f64 z (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 x a)) (*.f64 y (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 x a) (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(*.f64 y (neg.f64 (*.f64 x (+.f64 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))) (/.f64 1 a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 2) x)) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 z x)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (*.f64 (pow.f64 z 3) x)) (pow.f64 a 4))) (*.f64 -1 (/.f64 (*.f64 y x) a)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 x (pow.f64 z 2)) (/.f64 y (pow.f64 a 3)))) (+.f64 (*.f64 -1 (*.f64 x (/.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (*.f64 x (pow.f64 z 3)) (/.f64 y (pow.f64 a 4)))) (*.f64 -1 (*.f64 (*.f64 x z) (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 y (/.f64 x a)) (*.f64 y (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))) (*.f64 -1 (+.f64 (*.f64 y (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (*.f64 (*.f64 y x) (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 y (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (neg.f64 x))) (*.f64 -1 (+.f64 (*.f64 y (/.f64 x a)) (+.f64 (*.f64 (*.f64 y x) (/.f64 z (pow.f64 a 2))) (*.f64 y (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 a 4))))))))
(*.f64 -1 (+.f64 (*.f64 y (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))) (*.f64 x (+.f64 (/.f64 y a) (*.f64 y (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))))
(*.f64 -1 (+.f64 (*.f64 y (/.f64 x a)) (*.f64 y (*.f64 x (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))))
(neg.f64 (*.f64 y (+.f64 (/.f64 (*.f64 x (pow.f64 z 2)) (pow.f64 a 3)) (+.f64 (/.f64 x a) (*.f64 x (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2))))))))
(*.f64 -1 (/.f64 x a))
(neg.f64 (/.f64 x a))
(/.f64 (neg.f64 x) a)
(/.f64 x (neg.f64 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a)))
(+.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (*.f64 x (/.f64 z (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (/.f64 x a) (*.f64 x (/.f64 z (pow.f64 a 2)))))
(neg.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 z (pow.f64 a 2)))))
(*.f64 x (+.f64 (/.f64 z (neg.f64 (pow.f64 a 2))) (/.f64 -1 a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a))))
(+.f64 (*.f64 -1 (/.f64 x a)) (+.f64 (*.f64 -1 (*.f64 x (/.f64 z (pow.f64 a 2)))) (*.f64 -1 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (neg.f64 (/.f64 x a)) (*.f64 -1 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 x (/.f64 z (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (/.f64 x a) (*.f64 x (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (/.f64 x a) (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(neg.f64 (+.f64 (/.f64 x a) (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(neg.f64 (*.f64 x (+.f64 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 a 4))) (*.f64 -1 (/.f64 x a)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (+.f64 (*.f64 -1 (*.f64 x (/.f64 z (pow.f64 a 2)))) (*.f64 -1 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (/.f64 x a))) (*.f64 -1 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 x (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (neg.f64 x)) (*.f64 -1 (+.f64 (/.f64 x a) (*.f64 x (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2)))))))
(*.f64 -1 (+.f64 (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))) (+.f64 (/.f64 x a) (*.f64 (pow.f64 z 3) (/.f64 x (pow.f64 a 4))))))
(*.f64 -1 (+.f64 (/.f64 x a) (*.f64 x (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(*.f64 -1 (+.f64 (/.f64 x a) (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2)))))))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 a x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 x z) (*.f64 x (/.f64 a (pow.f64 z 2))))
(+.f64 (/.f64 x z) (/.f64 (*.f64 x a) (pow.f64 z 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a x) (pow.f64 z 2)) (/.f64 x z)))
(+.f64 (/.f64 x z) (+.f64 (*.f64 x (/.f64 a (pow.f64 z 2))) (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 z 3))))
(+.f64 (/.f64 x z) (+.f64 (*.f64 x (/.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 a 2) (/.f64 x (pow.f64 z 3)))))
(+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a x) (pow.f64 z 2)) (/.f64 x z))))
(+.f64 (+.f64 (/.f64 x z) (+.f64 (*.f64 x (/.f64 a (pow.f64 z 2))) (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 z 3)))) (*.f64 x (/.f64 (pow.f64 a 3) (pow.f64 z 4))))
(+.f64 (+.f64 (/.f64 x z) (*.f64 x (/.f64 a (pow.f64 z 2)))) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 x (pow.f64 z 3))) (*.f64 (pow.f64 a 3) (/.f64 x (pow.f64 z 4)))))
(+.f64 (/.f64 x z) (+.f64 (*.f64 x (/.f64 a (pow.f64 z 2))) (*.f64 x (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2))))))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 a x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 x z) (*.f64 x (/.f64 a (pow.f64 z 2))))
(+.f64 (/.f64 x z) (/.f64 (*.f64 x a) (pow.f64 z 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a x) (pow.f64 z 2)) (/.f64 x z)))
(+.f64 (/.f64 x z) (+.f64 (*.f64 x (/.f64 a (pow.f64 z 2))) (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 z 3))))
(+.f64 (/.f64 x z) (+.f64 (*.f64 x (/.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 a 2) (/.f64 x (pow.f64 z 3)))))
(+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a x) (pow.f64 z 2)) (/.f64 x z))))
(+.f64 (+.f64 (/.f64 x z) (+.f64 (*.f64 x (/.f64 a (pow.f64 z 2))) (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 z 3)))) (*.f64 x (/.f64 (pow.f64 a 3) (pow.f64 z 4))))
(+.f64 (+.f64 (/.f64 x z) (*.f64 x (/.f64 a (pow.f64 z 2)))) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 x (pow.f64 z 3))) (*.f64 (pow.f64 a 3) (/.f64 x (pow.f64 z 4)))))
(+.f64 (/.f64 x z) (+.f64 (*.f64 x (/.f64 a (pow.f64 z 2))) (*.f64 x (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2))))))
(/.f64 x z)
(+.f64 (/.f64 (*.f64 a x) (pow.f64 z 2)) (/.f64 x z))
(+.f64 (/.f64 x z) (*.f64 x (/.f64 a (pow.f64 z 2))))
(+.f64 (/.f64 x z) (/.f64 (*.f64 x a) (pow.f64 z 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a x) (pow.f64 z 2)) (/.f64 x z)))
(+.f64 (/.f64 x z) (+.f64 (*.f64 x (/.f64 a (pow.f64 z 2))) (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 z 3))))
(+.f64 (/.f64 x z) (+.f64 (*.f64 x (/.f64 a (pow.f64 z 2))) (*.f64 (pow.f64 a 2) (/.f64 x (pow.f64 z 3)))))
(+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 z 4)) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a x) (pow.f64 z 2)) (/.f64 x z))))
(+.f64 (+.f64 (/.f64 x z) (+.f64 (*.f64 x (/.f64 a (pow.f64 z 2))) (/.f64 (*.f64 x (pow.f64 a 2)) (pow.f64 z 3)))) (*.f64 x (/.f64 (pow.f64 a 3) (pow.f64 z 4))))
(+.f64 (+.f64 (/.f64 x z) (*.f64 x (/.f64 a (pow.f64 z 2)))) (+.f64 (*.f64 (pow.f64 a 2) (/.f64 x (pow.f64 z 3))) (*.f64 (pow.f64 a 3) (/.f64 x (pow.f64 z 4)))))
(+.f64 (/.f64 x z) (+.f64 (*.f64 x (/.f64 a (pow.f64 z 2))) (*.f64 x (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (/.f64 x z) (*.f64 x (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 a (pow.f64 z 2))))))
(*.f64 -1 (/.f64 x a))
(neg.f64 (/.f64 x a))
(/.f64 (neg.f64 x) a)
(/.f64 x (neg.f64 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a)))
(+.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (*.f64 x (/.f64 z (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (/.f64 x a) (*.f64 x (/.f64 z (pow.f64 a 2)))))
(neg.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 z (pow.f64 a 2)))))
(*.f64 x (+.f64 (/.f64 z (neg.f64 (pow.f64 a 2))) (/.f64 -1 a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a))))
(+.f64 (*.f64 -1 (/.f64 x a)) (+.f64 (*.f64 -1 (*.f64 x (/.f64 z (pow.f64 a 2)))) (*.f64 -1 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (neg.f64 (/.f64 x a)) (*.f64 -1 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 x (/.f64 z (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (/.f64 x a) (*.f64 x (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (/.f64 x a) (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(neg.f64 (+.f64 (/.f64 x a) (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(neg.f64 (*.f64 x (+.f64 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 a 4))) (*.f64 -1 (/.f64 x a)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (+.f64 (*.f64 -1 (*.f64 x (/.f64 z (pow.f64 a 2)))) (*.f64 -1 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (/.f64 x a))) (*.f64 -1 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 x (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (neg.f64 x)) (*.f64 -1 (+.f64 (/.f64 x a) (*.f64 x (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2)))))))
(*.f64 -1 (+.f64 (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))) (+.f64 (/.f64 x a) (*.f64 (pow.f64 z 3) (/.f64 x (pow.f64 a 4))))))
(*.f64 -1 (+.f64 (/.f64 x a) (*.f64 x (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(*.f64 -1 (+.f64 (/.f64 x a) (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2)))))))
(*.f64 -1 (/.f64 x a))
(neg.f64 (/.f64 x a))
(/.f64 (neg.f64 x) a)
(/.f64 x (neg.f64 a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a)))
(+.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (*.f64 x (/.f64 z (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (/.f64 x a) (*.f64 x (/.f64 z (pow.f64 a 2)))))
(neg.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 z (pow.f64 a 2)))))
(*.f64 x (+.f64 (/.f64 z (neg.f64 (pow.f64 a 2))) (/.f64 -1 a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (*.f64 -1 (/.f64 x a))))
(+.f64 (*.f64 -1 (/.f64 x a)) (+.f64 (*.f64 -1 (*.f64 x (/.f64 z (pow.f64 a 2)))) (*.f64 -1 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (neg.f64 (/.f64 x a)) (*.f64 -1 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 x (/.f64 z (pow.f64 a 2))))))
(*.f64 -1 (+.f64 (/.f64 x a) (*.f64 x (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (/.f64 x a) (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(neg.f64 (+.f64 (/.f64 x a) (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))))
(neg.f64 (*.f64 x (+.f64 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))) (/.f64 1 a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 2) x) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 z x) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) x) (pow.f64 a 4))) (*.f64 -1 (/.f64 x a)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (+.f64 (*.f64 -1 (*.f64 x (/.f64 z (pow.f64 a 2)))) (*.f64 -1 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 x (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (/.f64 x a))) (*.f64 -1 (+.f64 (*.f64 x (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 x (/.f64 z (pow.f64 a 2))))))
(+.f64 (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (neg.f64 x)) (*.f64 -1 (+.f64 (/.f64 x a) (*.f64 x (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2)))))))
(*.f64 -1 (+.f64 (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))) (+.f64 (/.f64 x a) (*.f64 (pow.f64 z 3) (/.f64 x (pow.f64 a 4))))))
(*.f64 -1 (+.f64 (/.f64 x a) (*.f64 x (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))))))
(*.f64 -1 (+.f64 (/.f64 x a) (*.f64 x (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 x (-.f64 z a))) 0)
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(+.f64 0 (*.f64 y (/.f64 x (-.f64 z a))))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(-.f64 (*.f64 y (/.f64 x (-.f64 z a))) 0)
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(/.f64 (*.f64 y (/.f64 x (-.f64 z a))) 1)
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(/.f64 (*.f64 y x) (-.f64 z a))
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(pow.f64 (*.f64 y (/.f64 x (-.f64 z a))) 1)
(*.f64 x (/.f64 y (-.f64 z a)))
(*.f64 y (/.f64 x (-.f64 z a)))
(+.f64 (/.f64 x (-.f64 z a)) 0)
(/.f64 x (-.f64 z a))
(+.f64 0 (/.f64 x (-.f64 z a)))
(/.f64 x (-.f64 z a))
(+.f64 -1 (+.f64 (/.f64 x (-.f64 z a)) 1))
(/.f64 x (-.f64 z a))
(+.f64 (/.f64 x (-.f64 a z)) (*.f64 x (/.f64 2 (-.f64 z a))))
(/.f64 x (-.f64 z a))
(+.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (/.f64 x (-.f64 a z)))
(/.f64 x (-.f64 z a))
(+.f64 (*.f64 (/.f64 x (-.f64 z a)) -2) (*.f64 (/.f64 x (-.f64 z a)) 3))
(/.f64 x (-.f64 z a))
(+.f64 (*.f64 (/.f64 x (-.f64 z a)) 3) (*.f64 (/.f64 x (-.f64 z a)) -2))
(/.f64 x (-.f64 z a))
(+.f64 (+.f64 (/.f64 x (-.f64 z a)) 1) -1)
(/.f64 x (-.f64 z a))
(-.f64 (/.f64 x (-.f64 z a)) 0)
(/.f64 x (-.f64 z a))
(-.f64 0 (/.f64 x (-.f64 a z)))
(/.f64 x (-.f64 z a))
(-.f64 (/.f64 x (-.f64 a z)) (*.f64 (/.f64 x (-.f64 z a)) -2))
(/.f64 x (-.f64 z a))
(-.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (/.f64 x (-.f64 z a)))
(/.f64 x (-.f64 z a))
(-.f64 (*.f64 (/.f64 x (-.f64 z a)) -2) (*.f64 (/.f64 x (-.f64 z a)) -3))
(/.f64 x (-.f64 z a))
(-.f64 (*.f64 (/.f64 x (-.f64 z a)) 4) (*.f64 (/.f64 x (-.f64 z a)) 3))
(/.f64 x (-.f64 z a))
(-.f64 (*.f64 (/.f64 x (-.f64 z a)) 3) (*.f64 x (/.f64 2 (-.f64 z a))))
(/.f64 x (-.f64 z a))
(-.f64 (*.f64 (/.f64 x (-.f64 z a)) -3) (*.f64 (/.f64 x (-.f64 z a)) -4))
(/.f64 x (-.f64 z a))
(-.f64 (+.f64 (*.f64 (/.f64 x (-.f64 z a)) 3) (*.f64 (/.f64 x (-.f64 z a)) 3)) (+.f64 (*.f64 (/.f64 x (-.f64 z a)) 3) (*.f64 x (/.f64 2 (-.f64 z a)))))
(/.f64 x (-.f64 z a))
(-.f64 (+.f64 (*.f64 (/.f64 x (-.f64 z a)) 4) (*.f64 (/.f64 x (-.f64 z a)) 4)) (+.f64 (*.f64 (/.f64 x (-.f64 z a)) 4) (*.f64 (/.f64 x (-.f64 z a)) 3)))
(/.f64 x (-.f64 z a))
(*.f64 x (/.f64 1 (-.f64 z a)))
(/.f64 x (-.f64 z a))
(*.f64 x (-.f64 (/.f64 1 (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 z a)) -2)))
(/.f64 x (-.f64 z a))
(*.f64 x (-.f64 (*.f64 (/.f64 1 (-.f64 z a)) 3) (*.f64 (/.f64 1 (-.f64 z a)) 2)))
(/.f64 x (-.f64 z a))
(*.f64 x (+.f64 (*.f64 (/.f64 1 (-.f64 z a)) 2) (/.f64 1 (-.f64 a z))))
(/.f64 x (-.f64 z a))
(*.f64 x (+.f64 (/.f64 1 (-.f64 a z)) (*.f64 (/.f64 1 (-.f64 z a)) 2)))
(/.f64 x (-.f64 z a))
(*.f64 (/.f64 x (-.f64 z a)) 1)
(/.f64 x (-.f64 z a))
(*.f64 1 (/.f64 x (-.f64 z a)))
(/.f64 x (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) x)
(/.f64 x (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (neg.f64 x) (*.f64 x -2)))
(/.f64 x (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 x 3) (+.f64 x x)))
(/.f64 x (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (+.f64 x x) (neg.f64 x)))
(/.f64 x (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (neg.f64 x) (+.f64 x x)))
(/.f64 x (-.f64 z a))
(*.f64 -1 (/.f64 x (-.f64 a z)))
(/.f64 x (-.f64 z a))
(*.f64 (neg.f64 x) (/.f64 1 (-.f64 a z)))
(/.f64 x (-.f64 z a))
(*.f64 (neg.f64 x) (-.f64 (*.f64 (/.f64 1 (-.f64 z a)) -2) (/.f64 1 (-.f64 a z))))
(/.f64 x (-.f64 z a))
(*.f64 (neg.f64 x) (+.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) -2)))
(/.f64 x (-.f64 z a))
(*.f64 (/.f64 x (-.f64 a z)) -1)
(/.f64 x (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 a z)) (neg.f64 x))
(/.f64 x (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 a z)) (-.f64 (*.f64 x -2) (neg.f64 x)))
(/.f64 x (-.f64 z a))
(*.f64 (/.f64 1 (-.f64 a z)) (+.f64 x (*.f64 x -2)))
(/.f64 x (-.f64 z a))
(pow.f64 (/.f64 x (-.f64 z a)) 1)
(/.f64 x (-.f64 z a))
(neg.f64 (/.f64 x (-.f64 a z)))
(/.f64 x (-.f64 z a))

localize10.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
2.2b
(*.f64 (+.f64 1 (/.f64 (neg.f64 y) a)) x)
Compiler

Compiled 29 to 13 computations (55.2% saved)

series4.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite236.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1118×rational_best-1
1090×rational_best-2
1088×rational_best-4
1088×rational_best-3
1078×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01123
17423
211823
315623
422623
551723
6213723
7319823
8500623
9670623
Stop Event
node limit
Counts
1 → 5
Calls
Call 1
Inputs
(*.f64 (+.f64 1 (/.f64 (neg.f64 y) a)) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 (/.f64 y (neg.f64 a))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 1 (/.f64 y (neg.f64 a))) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (/.f64 y (neg.f64 a))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 y (neg.f64 a))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 1 (/.f64 y (neg.f64 a))) x) 1)))))

simplify218.0ms (0.6%)

Algorithm
egg-herbie
Rules
1178×rational_best-simplify-2
1178×rational_best-simplify-33
808×rational_best-simplify-41
680×rational_best-simplify-1
650×rational_best-simplify-34
Iterations

Useful iterations: 16 (0.0ms)

IterNodesCost
027935
142859
258859
375859
4101859
5124859
6136859
7146859
8159859
9178859
10240859
11431859
12986859
131073859
141153859
151297859
161661719
172279719
184482719
195115719
205593719
216197719
227106719
Stop Event
node limit
Counts
41 → 17
Calls
Call 1
Inputs
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) a)) x)
(*.f64 -1 (/.f64 (*.f64 y x) a))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y x) a)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y x) a)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y x) a)))
(*.f64 -1 (/.f64 (*.f64 y x) a))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y x) a)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y x) a)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y x) a)))
(*.f64 -1 (/.f64 (*.f64 y x) a))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y x) a)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y x) a)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y x) a)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) a)) x)
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) a)) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x)
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x)
(+.f64 (*.f64 (+.f64 1 (/.f64 y (neg.f64 a))) x) 0)
(+.f64 0 (*.f64 (+.f64 1 (/.f64 y (neg.f64 a))) x))
(-.f64 (*.f64 (+.f64 1 (/.f64 y (neg.f64 a))) x) 0)
(/.f64 (*.f64 (+.f64 1 (/.f64 y (neg.f64 a))) x) 1)
(pow.f64 (*.f64 (+.f64 1 (/.f64 y (neg.f64 a))) x) 1)
Outputs
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) a)) x)
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) a)) x)
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) a)) x)
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(*.f64 -1 (/.f64 (*.f64 y x) a))
(*.f64 -1 (*.f64 x (/.f64 y a)))
(*.f64 x (neg.f64 (/.f64 y a)))
(*.f64 x (/.f64 (neg.f64 y) a))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y x) a)))
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y x) a)))
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y x) a)))
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(*.f64 -1 (/.f64 (*.f64 y x) a))
(*.f64 -1 (*.f64 x (/.f64 y a)))
(*.f64 x (neg.f64 (/.f64 y a)))
(*.f64 x (/.f64 (neg.f64 y) a))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y x) a)))
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y x) a)))
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y x) a)))
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(*.f64 -1 (/.f64 (*.f64 y x) a))
(*.f64 -1 (*.f64 x (/.f64 y a)))
(*.f64 x (neg.f64 (/.f64 y a)))
(*.f64 x (/.f64 (neg.f64 y) a))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y x) a)))
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y x) a)))
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(+.f64 x (*.f64 -1 (/.f64 (*.f64 y x) a)))
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) a)) x)
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) a)) x)
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) a)) x)
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) a)) x)
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) a)) x)
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y x) a)) x)
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x)
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x)
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x)
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x)
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x)
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x)
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x)
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x)
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x)
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x)
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x)
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 y a))) x)
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(+.f64 (*.f64 (+.f64 1 (/.f64 y (neg.f64 a))) x) 0)
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(+.f64 0 (*.f64 (+.f64 1 (/.f64 y (neg.f64 a))) x))
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(-.f64 (*.f64 (+.f64 1 (/.f64 y (neg.f64 a))) x) 0)
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(/.f64 (*.f64 (+.f64 1 (/.f64 y (neg.f64 a))) x) 1)
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))
(pow.f64 (*.f64 (+.f64 1 (/.f64 y (neg.f64 a))) x) 1)
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 y a))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 y a))))
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
(*.f64 x (-.f64 1 (/.f64 y a)))

localize12.0ms (0%)

Local error

Found 3 expressions with local error:

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

Compiled 42 to 10 computations (76.2% saved)

series11.0ms (0%)

Counts
3 → 144
Calls

36 calls:

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

rewrite105.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1400×rational_best-1
1390×rational_best-4
1390×rational_best-2
1390×rational_best-3
1308×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01175
17375
214075
325875
452775
5144675
6397775
7620675
Stop Event
node limit
Counts
3 → 105
Calls
Call 1
Inputs
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) (-.f64 a z))))
(/.f64 (-.f64 x t) (-.f64 a z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (-.f64 x t)) (-.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 z (/.f64 (-.f64 x t) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 x t) (/.f64 z (-.f64 z a))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (neg.f64 x) (*.f64 z (/.f64 (-.f64 x t) (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (neg.f64 x) (*.f64 (-.f64 x t) (/.f64 z (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 x t) (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 x t) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 a z)) (/.f64 (-.f64 x (+.f64 t t)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 a z)) (+.f64 (/.f64 (-.f64 (*.f64 (-.f64 x t) 2) x) (-.f64 a z)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 x t) -2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 t (/.f64 2 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t (-.f64 z a)) (/.f64 x (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 x t) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) 2) (/.f64 (-.f64 x t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 t (*.f64 x -2)) (-.f64 z a)) 0) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (-.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 x (+.f64 t t)) (-.f64 a z)) (/.f64 t (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (-.f64 (*.f64 (-.f64 x t) 2) x) (-.f64 a z)) 0) (/.f64 t (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) x)) (/.f64 (+.f64 x t) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 x t) -2) t)) (/.f64 x (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) (neg.f64 t))) (/.f64 (+.f64 x t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (-.f64 x t))) (+.f64 (/.f64 (+.f64 t (*.f64 x -2)) (-.f64 z a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 (+.f64 x t) 2)) (-.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (neg.f64 (+.f64 t (*.f64 x 3))) (*.f64 x -4)) (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (+.f64 t (*.f64 x 3)) (*.f64 (+.f64 x t) 2)) (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 t 4)) (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 x t) (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 x t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 a z)) (/.f64 (-.f64 (+.f64 t t) x) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 a z)) (+.f64 (/.f64 (-.f64 (*.f64 (-.f64 x t) 2) x) (-.f64 z a)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (-.f64 z a)) (neg.f64 (+.f64 (/.f64 (+.f64 t (*.f64 x -2)) (-.f64 z a)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (-.f64 z a)) (/.f64 (-.f64 t (+.f64 x x)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 x t) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (/.f64 t (-.f64 z a)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 x (-.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t (-.f64 z a)) (/.f64 x (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (-.f64 z a)) -2) (+.f64 (/.f64 t (-.f64 a z)) (+.f64 (/.f64 (-.f64 (*.f64 (-.f64 x t) 2) x) (-.f64 z a)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (-.f64 z a)) -2) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 (-.f64 (+.f64 t t) x) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 x t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 (neg.f64 t) (-.f64 x t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 x (/.f64 2 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) 2) (/.f64 (-.f64 x t) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2) (+.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 t (+.f64 x x)) (-.f64 z a)) (/.f64 x (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 x (+.f64 t t)) (-.f64 a z)) (/.f64 t (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 (*.f64 (-.f64 x t) 2) x) (-.f64 a z)) 0) (/.f64 t (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) x)) (/.f64 (+.f64 x t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 x t) -2) t)) (/.f64 x (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) (neg.f64 t))) (/.f64 (+.f64 x t) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (+.f64 (/.f64 (+.f64 t (*.f64 x -2)) (-.f64 z a)) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a)) (*.f64 (/.f64 x (-.f64 z a)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (-.f64 a z)) 4) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 x t) (-.f64 a z))) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 x (*.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 x t) (-.f64 a z))) (+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 x (-.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t (-.f64 z a)) 4) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 x (*.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) 4) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 x t) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 x (/.f64 2 (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 x t) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 (neg.f64 t) (-.f64 x t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (/.f64 (+.f64 t (*.f64 x -2)) (-.f64 z a)) 0) (+.f64 (/.f64 (+.f64 t (*.f64 x -2)) (-.f64 z a)) 0)) (+.f64 (/.f64 x (-.f64 a z)) (+.f64 (/.f64 (+.f64 t (*.f64 x -2)) (-.f64 z a)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 x (-.f64 a z)) 4) (*.f64 (/.f64 x (-.f64 a z)) 4)) (+.f64 (*.f64 (/.f64 x (-.f64 a z)) 4) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 t (+.f64 x x)) (-.f64 z a)) 2) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 (-.f64 t (+.f64 x x)) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a))) (+.f64 (*.f64 (/.f64 x (-.f64 z a)) 4) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x t) (/.f64 -1 (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x t) (-.f64 (/.f64 1 (-.f64 z a)) (*.f64 2 (/.f64 1 (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x t) (+.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 z a)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x t) (-.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 x t) (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t x) (/.f64 1 (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t x) (-.f64 (*.f64 2 (/.f64 1 (-.f64 z a))) (/.f64 1 (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t x) (+.f64 (/.f64 -1 (-.f64 z a)) (*.f64 2 (/.f64 1 (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 z a)) (-.f64 x t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (-.f64 t x) (*.f64 (-.f64 x t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 z a)) (-.f64 t (-.f64 (+.f64 t t) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 z a)) (-.f64 t (-.f64 x (*.f64 (-.f64 x t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (neg.f64 x) (-.f64 (neg.f64 t) (*.f64 (-.f64 x t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (+.f64 x t) (-.f64 (+.f64 x x) (*.f64 (-.f64 x t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 z a)) (+.f64 (-.f64 t x) (*.f64 (-.f64 x t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 z a)) (+.f64 t (-.f64 x (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 z a)) (+.f64 t (-.f64 (*.f64 (-.f64 x t) 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 z a)) (+.f64 (+.f64 x t) (-.f64 (*.f64 (-.f64 x t) 2) (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 z a)) (+.f64 (neg.f64 x) (-.f64 (*.f64 (-.f64 x t) 2) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (-.f64 (+.f64 x x) t) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 x t) (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x t) (-.f64 z a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 t x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 x t) -2) (-.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 x t) (*.f64 (-.f64 x t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 x t) (-.f64 a z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 x t) (-.f64 z a)))))))

simplify570.0ms (1.5%)

Algorithm
egg-herbie
Rules
1676×rational_best-simplify-50
1188×rational_best-simplify-51
1012×rational_best-simplify-1
746×rational_best-simplify-2
734×rational_best-simplify-53
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
042212687
183612167
2136311451
324759037
450768415
571068413
Stop Event
node limit
Counts
249 → 361
Calls
Call 1
Inputs
(/.f64 (*.f64 z (-.f64 x t)) a)
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x t)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 z 4) (-.f64 x t)) (pow.f64 a 4)) (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x t)) (pow.f64 a 3)))))
(*.f64 -1 (-.f64 x t))
(+.f64 (*.f64 -1 (-.f64 x t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (-.f64 x t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (-.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 x t)) (pow.f64 z 3))))))
(*.f64 -1 (-.f64 x t))
(+.f64 (*.f64 -1 (-.f64 x t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (-.f64 x t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (-.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 x t)) (pow.f64 z 3))))))
(*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(/.f64 (*.f64 z x) (-.f64 a z))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(/.f64 (*.f64 z x) (-.f64 a z))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(/.f64 (*.f64 z x) (-.f64 a z))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(*.f64 -1 (-.f64 x t))
(+.f64 (*.f64 a (-.f64 (/.f64 t z) (/.f64 x z))) (*.f64 -1 (-.f64 x t)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 t z) (/.f64 x z))) z) (+.f64 (*.f64 a (-.f64 (/.f64 t z) (/.f64 x z))) (*.f64 -1 (-.f64 x t))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 t z) (/.f64 x z))) z) (+.f64 (*.f64 a (-.f64 (/.f64 t z) (/.f64 x z))) (+.f64 (*.f64 -1 (-.f64 x t)) (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 t z) (/.f64 x z))) (pow.f64 z 2)))))
(/.f64 (*.f64 z (-.f64 x t)) a)
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x t)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 z 4) (-.f64 x t)) (pow.f64 a 4)) (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x t)) (pow.f64 a 3)))))
(/.f64 (*.f64 z (-.f64 x t)) a)
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)))
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x t)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 z 4) (-.f64 x t)) (pow.f64 a 4)) (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x t)) (pow.f64 a 3)))))
(*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z)))
(+.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a z)) 1) x) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a z)) 1) x) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a z)) 1) x) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(*.f64 (+.f64 (/.f64 z (-.f64 a z)) 1) x)
(+.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a z)) 1) x) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a z)) 1) x) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a z)) 1) x) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) 1) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) 1) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) 1) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) 1) x)))
x
(+.f64 (*.f64 (-.f64 (/.f64 x a) (/.f64 t a)) z) x)
(+.f64 (*.f64 (-.f64 (/.f64 x a) (/.f64 t a)) z) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)) x))
(+.f64 (*.f64 (-.f64 (/.f64 x a) (/.f64 t a)) z) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x t)) (pow.f64 a 3)) x)))
(-.f64 (+.f64 (*.f64 -1 x) x) (*.f64 -1 t))
(-.f64 (+.f64 (*.f64 -1 x) (+.f64 (/.f64 (*.f64 a t) z) x)) (+.f64 (*.f64 -1 t) (/.f64 (*.f64 a x) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) t) (pow.f64 z 2)) (+.f64 (*.f64 -1 x) (+.f64 (/.f64 (*.f64 a t) z) x))) (+.f64 (*.f64 -1 t) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 z 2)) (/.f64 (*.f64 a x) z))))
(-.f64 (+.f64 (*.f64 -1 x) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) t) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a t) z) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) t) (pow.f64 z 2)) x)))) (+.f64 (*.f64 -1 t) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 a x) z) (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (-.f64 x t)) x)
(+.f64 (*.f64 -1 (-.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (-.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (-.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 x t)) (pow.f64 z 3))) x))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) x)
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))) x))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))) x))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))) x))
(*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z)))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z)))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z)))))
(*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z)))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z)))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z)))))
(+.f64 (*.f64 -1 (-.f64 x t)) x)
(+.f64 (*.f64 a (-.f64 (/.f64 t z) (/.f64 x z))) (+.f64 (*.f64 -1 (-.f64 x t)) x))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 t z) (/.f64 x z))) z) (+.f64 (*.f64 a (-.f64 (/.f64 t z) (/.f64 x z))) (+.f64 (*.f64 -1 (-.f64 x t)) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 t z) (/.f64 x z))) z) (+.f64 (*.f64 a (-.f64 (/.f64 t z) (/.f64 x z))) (+.f64 (*.f64 -1 (-.f64 x t)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 t z) (/.f64 x z))) (pow.f64 z 2)) x))))
x
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) x)
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x t)) (pow.f64 a 3)) x)))
x
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) x)
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)) x))
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x t)) (pow.f64 a 3)) x)))
(*.f64 -1 (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 x (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 x (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 x (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(*.f64 -1 (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(*.f64 -1 (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(*.f64 -1 (/.f64 (-.f64 x t) z))
(+.f64 (*.f64 a (-.f64 (/.f64 t (pow.f64 z 2)) (/.f64 x (pow.f64 z 2)))) (*.f64 -1 (/.f64 (-.f64 x t) z)))
(+.f64 (*.f64 a (-.f64 (/.f64 t (pow.f64 z 2)) (/.f64 x (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 t (pow.f64 z 2)) (/.f64 x (pow.f64 z 2)))) z) (*.f64 -1 (/.f64 (-.f64 x t) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 t (pow.f64 z 2)) (/.f64 x (pow.f64 z 2)))) (pow.f64 z 2)) (+.f64 (*.f64 a (-.f64 (/.f64 t (pow.f64 z 2)) (/.f64 x (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 t (pow.f64 z 2)) (/.f64 x (pow.f64 z 2)))) z) (*.f64 -1 (/.f64 (-.f64 x t) z)))))
(/.f64 (-.f64 x t) a)
(-.f64 (+.f64 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2)) (/.f64 x a)) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 3)) (/.f64 x a))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x t)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 3)) (/.f64 x a)))) (/.f64 t a))
(/.f64 (-.f64 x t) a)
(-.f64 (+.f64 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2)) (/.f64 x a)) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 3)) (/.f64 x a))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x t)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 3)) (/.f64 x a)))) (/.f64 t a))
(/.f64 (-.f64 x t) a)
(-.f64 (+.f64 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2)) (/.f64 x a)) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 3)) (/.f64 x a))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x t)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 3)) (/.f64 x a)))) (/.f64 t a))
(*.f64 -1 (/.f64 (-.f64 x t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2))) (*.f64 -1 (/.f64 (-.f64 x t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x t) z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 x t)) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 3))))))
(*.f64 -1 (/.f64 (-.f64 x t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2))) (*.f64 -1 (/.f64 (-.f64 x t) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x t) z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 x t)) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 3))))))
(+.f64 (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))) 0)
(+.f64 0 (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 z a)) 0)
(-.f64 (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))) 0)
(/.f64 (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))) 1)
(/.f64 (*.f64 z (-.f64 x t)) (-.f64 a z))
(pow.f64 (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))) 1)
(neg.f64 (*.f64 z (/.f64 (-.f64 x t) (-.f64 z a))))
(neg.f64 (*.f64 (-.f64 x t) (/.f64 z (-.f64 z a))))
(-.f64 (+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))) 0)
(*.f64 (+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))) 1)
(*.f64 1 (+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))))
(*.f64 -1 (+.f64 (neg.f64 x) (*.f64 z (/.f64 (-.f64 x t) (-.f64 z a)))))
(*.f64 -1 (+.f64 (neg.f64 x) (*.f64 (-.f64 x t) (/.f64 z (-.f64 z a)))))
(/.f64 (+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))) 1)
(pow.f64 (+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))) 1)
(+.f64 (/.f64 (-.f64 x t) (-.f64 a z)) 0)
(+.f64 0 (/.f64 (-.f64 x t) (-.f64 a z)))
(+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 z a)))
(+.f64 (/.f64 t (-.f64 a z)) (/.f64 (-.f64 x (+.f64 t t)) (-.f64 a z)))
(+.f64 (/.f64 t (-.f64 a z)) (+.f64 (/.f64 (-.f64 (*.f64 (-.f64 x t) 2) x) (-.f64 a z)) 0))
(+.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) 2))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 x t) -2) t)))
(+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 t (/.f64 2 (-.f64 z a))))
(+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) x)))
(+.f64 (/.f64 t (-.f64 z a)) (/.f64 x (-.f64 a z)))
(+.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 x t) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) (neg.f64 t))))
(+.f64 (*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) 2) (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (+.f64 (/.f64 (+.f64 t (*.f64 x -2)) (-.f64 z a)) 0) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (-.f64 x t))))
(+.f64 (/.f64 (-.f64 x (+.f64 t t)) (-.f64 a z)) (/.f64 t (-.f64 a z)))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 (-.f64 x t) 2) x) (-.f64 a z)) 0) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) x)) (/.f64 (+.f64 x t) (-.f64 a z)))
(+.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 x t) -2) t)) (/.f64 x (-.f64 z a)))
(+.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) (neg.f64 t))) (/.f64 (+.f64 x t) (-.f64 z a)))
(+.f64 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (-.f64 x t))) (+.f64 (/.f64 (+.f64 t (*.f64 x -2)) (-.f64 z a)) 0))
(+.f64 (/.f64 (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 (+.f64 x t) 2)) (-.f64 z a)) 0)
(+.f64 (/.f64 (-.f64 (neg.f64 (+.f64 t (*.f64 x 3))) (*.f64 x -4)) (-.f64 a z)) 0)
(+.f64 (/.f64 (-.f64 (+.f64 t (*.f64 x 3)) (*.f64 (+.f64 x t) 2)) (-.f64 a z)) 0)
(+.f64 (/.f64 (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 t 4)) (-.f64 a z)) 0)
(-.f64 (/.f64 (-.f64 x t) (-.f64 a z)) 0)
(-.f64 0 (/.f64 (-.f64 x t) (-.f64 z a)))
(-.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))
(-.f64 (/.f64 t (-.f64 a z)) (/.f64 (-.f64 (+.f64 t t) x) (-.f64 a z)))
(-.f64 (/.f64 t (-.f64 a z)) (+.f64 (/.f64 (-.f64 (*.f64 (-.f64 x t) 2) x) (-.f64 z a)) 0))
(-.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2))
(-.f64 (/.f64 x (-.f64 z a)) (neg.f64 (+.f64 (/.f64 (+.f64 t (*.f64 x -2)) (-.f64 z a)) 0)))
(-.f64 (/.f64 x (-.f64 z a)) (/.f64 (-.f64 t (+.f64 x x)) (-.f64 a z)))
(-.f64 (*.f64 x (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 x t) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (/.f64 t (-.f64 z a)) -2))
(-.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 x (-.f64 x t))))
(-.f64 (/.f64 t (-.f64 z a)) (/.f64 x (-.f64 z a)))
(-.f64 (*.f64 (/.f64 t (-.f64 z a)) -2) (+.f64 (/.f64 t (-.f64 a z)) (+.f64 (/.f64 (-.f64 (*.f64 (-.f64 x t) 2) x) (-.f64 z a)) 0)))
(-.f64 (*.f64 (/.f64 t (-.f64 z a)) -2) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 (-.f64 (+.f64 t t) x) (-.f64 a z))))
(-.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 x t) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 (neg.f64 t) (-.f64 x t))))
(-.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 x (/.f64 2 (-.f64 z a))))
(-.f64 (*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) 2) (/.f64 (-.f64 x t) (-.f64 a z)))
(-.f64 (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2) (+.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2)))
(-.f64 (/.f64 (-.f64 t (+.f64 x x)) (-.f64 z a)) (/.f64 x (-.f64 a z)))
(-.f64 (/.f64 (-.f64 x (+.f64 t t)) (-.f64 a z)) (/.f64 t (-.f64 z a)))
(-.f64 (+.f64 (/.f64 (-.f64 (*.f64 (-.f64 x t) 2) x) (-.f64 a z)) 0) (/.f64 t (-.f64 z a)))
(-.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) x)) (/.f64 (+.f64 x t) (-.f64 z a)))
(-.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 x t) -2) t)) (/.f64 x (-.f64 a z)))
(-.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) (neg.f64 t))) (/.f64 (+.f64 x t) (-.f64 a z)))
(-.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (+.f64 (/.f64 (+.f64 t (*.f64 x -2)) (-.f64 z a)) 0))))
(-.f64 (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a)) (*.f64 (/.f64 x (-.f64 z a)) 4))
(-.f64 (*.f64 (/.f64 x (-.f64 a z)) 4) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z)))
(-.f64 (*.f64 2 (/.f64 (+.f64 x t) (-.f64 a z))) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 x (*.f64 t 3))))
(-.f64 (*.f64 2 (/.f64 (+.f64 x t) (-.f64 a z))) (+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 x (-.f64 x t)))))
(-.f64 (*.f64 (/.f64 t (-.f64 z a)) 4) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 x (*.f64 t 3))))
(-.f64 (*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) 4) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) -3))
(-.f64 (*.f64 (/.f64 (+.f64 x t) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 x (/.f64 2 (-.f64 z a)))))
(-.f64 (*.f64 (/.f64 (+.f64 x t) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 (neg.f64 t) (-.f64 x t)))))
(-.f64 (+.f64 (+.f64 (/.f64 (+.f64 t (*.f64 x -2)) (-.f64 z a)) 0) (+.f64 (/.f64 (+.f64 t (*.f64 x -2)) (-.f64 z a)) 0)) (+.f64 (/.f64 x (-.f64 a z)) (+.f64 (/.f64 (+.f64 t (*.f64 x -2)) (-.f64 z a)) 0)))
(-.f64 (+.f64 (*.f64 (/.f64 x (-.f64 a z)) 4) (*.f64 (/.f64 x (-.f64 a z)) 4)) (+.f64 (*.f64 (/.f64 x (-.f64 a z)) 4) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z))))
(-.f64 (*.f64 (/.f64 (-.f64 t (+.f64 x x)) (-.f64 z a)) 2) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 (-.f64 t (+.f64 x x)) (-.f64 z a))))
(-.f64 (+.f64 (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a))) (+.f64 (*.f64 (/.f64 x (-.f64 z a)) 4) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a))))
(*.f64 (-.f64 x t) (/.f64 -1 (-.f64 z a)))
(*.f64 (-.f64 x t) (-.f64 (/.f64 1 (-.f64 z a)) (*.f64 2 (/.f64 1 (-.f64 z a)))))
(*.f64 (-.f64 x t) (+.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 z a)) 2)))
(*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) 1)
(*.f64 1 (/.f64 (-.f64 x t) (-.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 1 (-.f64 z a)))
(*.f64 (-.f64 t x) (-.f64 (*.f64 2 (/.f64 1 (-.f64 z a))) (/.f64 1 (-.f64 z a))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 -1 (-.f64 z a)) (*.f64 2 (/.f64 1 (-.f64 z a)))))
(*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 x t))
(*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (-.f64 t x) (*.f64 (-.f64 x t) -2)))
(*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 t (-.f64 (+.f64 t t) x)))
(*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 t (-.f64 x (*.f64 (-.f64 x t) 2))))
(*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (neg.f64 x) (-.f64 (neg.f64 t) (*.f64 (-.f64 x t) 2))))
(*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (+.f64 x t) (-.f64 (+.f64 x x) (*.f64 (-.f64 x t) 2))))
(*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 (-.f64 t x) (*.f64 (-.f64 x t) 2)))
(*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 t (-.f64 x (+.f64 t t))))
(*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 t (-.f64 (*.f64 (-.f64 x t) 2) x)))
(*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 (+.f64 x t) (-.f64 (*.f64 (-.f64 x t) 2) (+.f64 x x))))
(*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 (neg.f64 x) (-.f64 (*.f64 (-.f64 x t) 2) (neg.f64 t))))
(*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (-.f64 (+.f64 x x) t) x))
(*.f64 -1 (/.f64 (-.f64 x t) (-.f64 z a)))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) -1)
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 t x))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 x t) -2) (-.f64 t x)))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 x t) (*.f64 (-.f64 x t) -2)))
(pow.f64 (/.f64 (-.f64 x t) (-.f64 a z)) 1)
(neg.f64 (/.f64 (-.f64 x t) (-.f64 z a)))
Outputs
(/.f64 (*.f64 z (-.f64 x t)) a)
(*.f64 (-.f64 x t) (/.f64 z a))
(*.f64 z (/.f64 (-.f64 x t) a))
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)))
(+.f64 (*.f64 (-.f64 x t) (/.f64 z a)) (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)))
(+.f64 (*.f64 z (/.f64 (-.f64 x t) a)) (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)))
(*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x t)) (pow.f64 a 3))))
(+.f64 (*.f64 (-.f64 x t) (/.f64 z a)) (+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 3)) (pow.f64 a 3))))
(+.f64 (*.f64 z (/.f64 (-.f64 x t) a)) (+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 3)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 z a))))
(*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a))))
(*.f64 (-.f64 x t) (+.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 z a)) (/.f64 (pow.f64 z 2) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 z 4) (-.f64 x t)) (pow.f64 a 4)) (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x t)) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 x t) (/.f64 z a)) (+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 3)) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 4)) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)) (+.f64 (*.f64 z (/.f64 (-.f64 x t) a)) (+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 3)) (pow.f64 a 3)) (*.f64 (pow.f64 z 4) (/.f64 (-.f64 x t) (pow.f64 a 4))))))
(+.f64 (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a))) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 4) (pow.f64 a 4)) (/.f64 (pow.f64 z 3) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4)))) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 z a))))
(*.f64 (-.f64 x t) (+.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 (pow.f64 z 4) (pow.f64 a 4))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a))))
(*.f64 (-.f64 x t) (+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4))))))
(*.f64 -1 (-.f64 x t))
(*.f64 (-.f64 x t) -1)
(neg.f64 (-.f64 x t))
(-.f64 t x)
(+.f64 (*.f64 -1 (-.f64 x t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)))
(+.f64 (*.f64 (-.f64 x t) -1) (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 a z)) (-.f64 x t)))
(+.f64 (-.f64 t x) (*.f64 a (/.f64 (-.f64 t x) z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 a z) 1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (-.f64 x t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z))))
(+.f64 (+.f64 (*.f64 (-.f64 x t) -1) (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z)))) (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 2)))))
(+.f64 (neg.f64 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (-.f64 x t))))
(+.f64 (-.f64 t x) (+.f64 (*.f64 a (/.f64 (-.f64 t x) z)) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (-.f64 t x))))
(*.f64 (-.f64 x t) (+.f64 (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (+.f64 -1 (neg.f64 (/.f64 a z)))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (-.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 x t)) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 3) (pow.f64 z 3)))) (+.f64 (*.f64 (-.f64 x t) -1) (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (*.f64 (-.f64 x t) (/.f64 a z)))) (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (-.f64 x t))))
(+.f64 (-.f64 t x) (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (*.f64 (-.f64 x t) (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 3) (pow.f64 z 3)))))))
(+.f64 (neg.f64 (*.f64 (-.f64 x t) (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 3) (pow.f64 z 3))))) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) 1)))
(+.f64 (-.f64 t x) (neg.f64 (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 3) (pow.f64 z 3)))))))
(*.f64 -1 (-.f64 x t))
(*.f64 (-.f64 x t) -1)
(neg.f64 (-.f64 x t))
(-.f64 t x)
(+.f64 (*.f64 -1 (-.f64 x t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)))
(+.f64 (*.f64 (-.f64 x t) -1) (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 a z)) (-.f64 x t)))
(+.f64 (-.f64 t x) (*.f64 a (/.f64 (-.f64 t x) z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 a z) 1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (-.f64 x t)) (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z))))
(+.f64 (+.f64 (*.f64 (-.f64 x t) -1) (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z)))) (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 2)))))
(+.f64 (neg.f64 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (-.f64 x t))))
(+.f64 (-.f64 t x) (+.f64 (*.f64 a (/.f64 (-.f64 t x) z)) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (-.f64 t x))))
(*.f64 (-.f64 x t) (+.f64 (neg.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (+.f64 -1 (neg.f64 (/.f64 a z)))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (-.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 x t)) (pow.f64 z 3))))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 3) (pow.f64 z 3)))) (+.f64 (*.f64 (-.f64 x t) -1) (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (*.f64 (-.f64 x t) (/.f64 a z)))) (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (-.f64 x t))))
(+.f64 (-.f64 t x) (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (*.f64 (-.f64 x t) (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 3) (pow.f64 z 3)))))))
(+.f64 (neg.f64 (*.f64 (-.f64 x t) (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 3) (pow.f64 z 3))))) (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) 1)))
(+.f64 (-.f64 t x) (neg.f64 (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 3) (pow.f64 z 3)))))))
(*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z)))
(*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z))))
(*.f64 z (neg.f64 (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z))
(*.f64 z (/.f64 t (-.f64 z a)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 z (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 z (/.f64 x (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 z (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 z (/.f64 x (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 z (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 z (/.f64 x (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(/.f64 (*.f64 z x) (-.f64 a z))
(*.f64 x (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 x (-.f64 a z)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 z (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 z (/.f64 x (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 z (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 z (/.f64 x (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 z (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 z (/.f64 x (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(/.f64 (*.f64 z x) (-.f64 a z))
(*.f64 x (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 x (-.f64 a z)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 z (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 z (/.f64 x (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 z (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 z (/.f64 x (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 z (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 z (/.f64 x (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(/.f64 (*.f64 z x) (-.f64 a z))
(*.f64 x (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 x (-.f64 a z)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 z (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 z (/.f64 x (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 z (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 z (/.f64 x (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 z (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 z (/.f64 x (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z)))
(*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z))))
(*.f64 z (neg.f64 (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z))
(*.f64 z (/.f64 t (-.f64 z a)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 z (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 z (/.f64 x (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 z (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 z (/.f64 x (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 z (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 z (/.f64 x (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z)))
(*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z))))
(*.f64 z (neg.f64 (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z))
(*.f64 z (/.f64 t (-.f64 z a)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 z (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 z (/.f64 x (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 z (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 z (/.f64 x (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 z (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 z (/.f64 x (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(*.f64 -1 (-.f64 x t))
(*.f64 (-.f64 x t) -1)
(neg.f64 (-.f64 x t))
(-.f64 t x)
(+.f64 (*.f64 a (-.f64 (/.f64 t z) (/.f64 x z))) (*.f64 -1 (-.f64 x t)))
(+.f64 (*.f64 (-.f64 x t) -1) (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 a z)) (-.f64 x t)))
(+.f64 (-.f64 t x) (*.f64 a (/.f64 (-.f64 t x) z)))
(*.f64 (-.f64 t x) (+.f64 (/.f64 a z) 1))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 t z) (/.f64 x z))) z) (+.f64 (*.f64 a (-.f64 (/.f64 t z) (/.f64 x z))) (*.f64 -1 (-.f64 x t))))
(+.f64 (*.f64 (-.f64 x t) -1) (+.f64 (*.f64 a (/.f64 (-.f64 t x) z)) (*.f64 (/.f64 (-.f64 t x) z) (/.f64 (pow.f64 a 2) z))))
(+.f64 (neg.f64 (-.f64 x t)) (+.f64 (*.f64 a (/.f64 (-.f64 t x) z)) (*.f64 (/.f64 (-.f64 t x) z) (/.f64 (pow.f64 a 2) z))))
(+.f64 (-.f64 t x) (*.f64 (/.f64 (-.f64 t x) z) (+.f64 a (/.f64 (pow.f64 a 2) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 t z) (/.f64 x z))) z) (+.f64 (*.f64 a (-.f64 (/.f64 t z) (/.f64 x z))) (+.f64 (*.f64 -1 (-.f64 x t)) (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 t z) (/.f64 x z))) (pow.f64 z 2)))))
(+.f64 (+.f64 (*.f64 (-.f64 x t) -1) (*.f64 (/.f64 (-.f64 t x) z) (/.f64 (pow.f64 a 3) (pow.f64 z 2)))) (+.f64 (*.f64 a (/.f64 (-.f64 t x) z)) (*.f64 (/.f64 (-.f64 t x) z) (/.f64 (pow.f64 a 2) z))))
(+.f64 (+.f64 (neg.f64 (-.f64 x t)) (*.f64 a (/.f64 (-.f64 t x) z))) (+.f64 (*.f64 (pow.f64 a 3) (/.f64 (/.f64 (-.f64 t x) z) (pow.f64 z 2))) (*.f64 (/.f64 (-.f64 t x) z) (/.f64 (pow.f64 a 2) z))))
(+.f64 (-.f64 t x) (+.f64 (*.f64 (pow.f64 a 3) (/.f64 (-.f64 t x) (*.f64 z (pow.f64 z 2)))) (*.f64 (/.f64 (-.f64 t x) z) (+.f64 a (/.f64 (pow.f64 a 2) z)))))
(+.f64 (*.f64 (-.f64 t x) (+.f64 (/.f64 a z) 1)) (*.f64 (/.f64 (-.f64 t x) z) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 2)) (/.f64 (pow.f64 a 2) z))))
(+.f64 (-.f64 t x) (*.f64 (/.f64 (-.f64 t x) z) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 2)) (+.f64 a (/.f64 (pow.f64 a 2) z)))))
(/.f64 (*.f64 z (-.f64 x t)) a)
(*.f64 (-.f64 x t) (/.f64 z a))
(*.f64 z (/.f64 (-.f64 x t) a))
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)))
(+.f64 (*.f64 (-.f64 x t) (/.f64 z a)) (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)))
(+.f64 (*.f64 z (/.f64 (-.f64 x t) a)) (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)))
(*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x t)) (pow.f64 a 3))))
(+.f64 (*.f64 (-.f64 x t) (/.f64 z a)) (+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 3)) (pow.f64 a 3))))
(+.f64 (*.f64 z (/.f64 (-.f64 x t) a)) (+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 3)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 z a))))
(*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a))))
(*.f64 (-.f64 x t) (+.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 z a)) (/.f64 (pow.f64 z 2) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 z 4) (-.f64 x t)) (pow.f64 a 4)) (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x t)) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 x t) (/.f64 z a)) (+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 3)) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 4)) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)) (+.f64 (*.f64 z (/.f64 (-.f64 x t) a)) (+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 3)) (pow.f64 a 3)) (*.f64 (pow.f64 z 4) (/.f64 (-.f64 x t) (pow.f64 a 4))))))
(+.f64 (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a))) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 4) (pow.f64 a 4)) (/.f64 (pow.f64 z 3) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4)))) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 z a))))
(*.f64 (-.f64 x t) (+.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 (pow.f64 z 4) (pow.f64 a 4))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a))))
(*.f64 (-.f64 x t) (+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4))))))
(/.f64 (*.f64 z (-.f64 x t)) a)
(*.f64 (-.f64 x t) (/.f64 z a))
(*.f64 z (/.f64 (-.f64 x t) a))
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)))
(+.f64 (*.f64 (-.f64 x t) (/.f64 z a)) (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)))
(+.f64 (*.f64 z (/.f64 (-.f64 x t) a)) (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)))
(*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a)))
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)) (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x t)) (pow.f64 a 3))))
(+.f64 (*.f64 (-.f64 x t) (/.f64 z a)) (+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 3)) (pow.f64 a 3))))
(+.f64 (*.f64 z (/.f64 (-.f64 x t) a)) (+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)) (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 3)) (pow.f64 a 3))))
(+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 z a))))
(*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a))))
(*.f64 (-.f64 x t) (+.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 z a)) (/.f64 (pow.f64 z 2) (pow.f64 a 2))))
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 z 4) (-.f64 x t)) (pow.f64 a 4)) (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x t)) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 x t) (/.f64 z a)) (+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 3)) (pow.f64 a 3)) (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 4)) (pow.f64 a 4)))))
(+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)) (+.f64 (*.f64 z (/.f64 (-.f64 x t) a)) (+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 3)) (pow.f64 a 3)) (*.f64 (pow.f64 z 4) (/.f64 (-.f64 x t) (pow.f64 a 4))))))
(+.f64 (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a))) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 4) (pow.f64 a 4)) (/.f64 (pow.f64 z 3) (pow.f64 a 3)))))
(+.f64 (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4)))) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 z a))))
(*.f64 (-.f64 x t) (+.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 (pow.f64 z 4) (pow.f64 a 4))) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a))))
(*.f64 (-.f64 x t) (+.f64 (/.f64 z a) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 (pow.f64 z 4) (pow.f64 a 4))))))
(*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z)))
(*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z))))
(*.f64 z (neg.f64 (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z))
(*.f64 z (/.f64 t (-.f64 z a)))
(+.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a z)) 1) x) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (/.f64 t (-.f64 z a))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))))
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) (-.f64 a z))))
(+.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a z)) 1) x) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (/.f64 t (-.f64 z a))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))))
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) (-.f64 a z))))
(+.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a z)) 1) x) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (/.f64 t (-.f64 z a))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))))
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) (-.f64 a z))))
(*.f64 (+.f64 (/.f64 z (-.f64 a z)) 1) x)
(*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1))
(+.f64 x (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a z)) 1) x) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (/.f64 t (-.f64 z a))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))))
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) (-.f64 a z))))
(+.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a z)) 1) x) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (/.f64 t (-.f64 z a))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))))
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) (-.f64 a z))))
(+.f64 (*.f64 (+.f64 (/.f64 z (-.f64 a z)) 1) x) (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (/.f64 t (-.f64 z a))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))))
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) (-.f64 a z))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) 1) x))
(*.f64 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) -1) (neg.f64 x))
(*.f64 (+.f64 -1 (neg.f64 (/.f64 z (-.f64 a z)))) (neg.f64 x))
(*.f64 (+.f64 -1 (/.f64 z (-.f64 z a))) (neg.f64 x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) 1) x)))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) -1) (neg.f64 x)))
(*.f64 -1 (+.f64 (*.f64 x (+.f64 -1 (neg.f64 (/.f64 z (-.f64 a z))))) (*.f64 z (/.f64 t (-.f64 a z)))))
(*.f64 -1 (+.f64 (*.f64 z (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 -1 (neg.f64 (/.f64 z (-.f64 a z)))))))
(+.f64 (*.f64 z (/.f64 t (-.f64 z a))) (*.f64 (+.f64 -1 (/.f64 z (-.f64 z a))) (neg.f64 x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) 1) x)))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) -1) (neg.f64 x)))
(*.f64 -1 (+.f64 (*.f64 x (+.f64 -1 (neg.f64 (/.f64 z (-.f64 a z))))) (*.f64 z (/.f64 t (-.f64 a z)))))
(*.f64 -1 (+.f64 (*.f64 z (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 -1 (neg.f64 (/.f64 z (-.f64 a z)))))))
(+.f64 (*.f64 z (/.f64 t (-.f64 z a))) (*.f64 (+.f64 -1 (/.f64 z (-.f64 z a))) (neg.f64 x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) 1) x)))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 (+.f64 (*.f64 -1 (/.f64 z (-.f64 a z))) -1) (neg.f64 x)))
(*.f64 -1 (+.f64 (*.f64 x (+.f64 -1 (neg.f64 (/.f64 z (-.f64 a z))))) (*.f64 z (/.f64 t (-.f64 a z)))))
(*.f64 -1 (+.f64 (*.f64 z (/.f64 t (-.f64 a z))) (*.f64 x (+.f64 -1 (neg.f64 (/.f64 z (-.f64 a z)))))))
(+.f64 (*.f64 z (/.f64 t (-.f64 z a))) (*.f64 (+.f64 -1 (/.f64 z (-.f64 z a))) (neg.f64 x)))
x
(+.f64 (*.f64 (-.f64 (/.f64 x a) (/.f64 t a)) z) x)
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) a)))
(+.f64 (*.f64 (-.f64 (/.f64 x a) (/.f64 t a)) z) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)) x))
(+.f64 x (+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)) (*.f64 z (/.f64 (-.f64 x t) a))))
(+.f64 x (+.f64 (*.f64 z (/.f64 (-.f64 x t) a)) (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2))))
(+.f64 x (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a))))
(+.f64 (*.f64 (-.f64 (/.f64 x a) (/.f64 t a)) z) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x t)) (pow.f64 a 3)) x)))
(+.f64 (+.f64 x (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 3)) (pow.f64 a 3))) (+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)) (*.f64 z (/.f64 (-.f64 x t) a))))
(+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)) (+.f64 (+.f64 x (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 3)) (pow.f64 a 3))) (*.f64 z (/.f64 (-.f64 x t) a))))
(+.f64 x (+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 z a)))))
(+.f64 x (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a)))))
(+.f64 x (*.f64 (-.f64 x t) (+.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 z a)) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))))
(-.f64 (+.f64 (*.f64 -1 x) x) (*.f64 -1 t))
(-.f64 (+.f64 x (neg.f64 x)) (neg.f64 t))
(+.f64 t (+.f64 x (neg.f64 x)))
t
(-.f64 (+.f64 (*.f64 -1 x) (+.f64 (/.f64 (*.f64 a t) z) x)) (+.f64 (*.f64 -1 t) (/.f64 (*.f64 a x) z)))
(-.f64 (+.f64 x (+.f64 (*.f64 t (/.f64 a z)) (neg.f64 x))) (+.f64 (neg.f64 t) (*.f64 x (/.f64 a z))))
(-.f64 (+.f64 (*.f64 t (/.f64 a z)) 0) (+.f64 (neg.f64 t) (*.f64 x (/.f64 a z))))
(-.f64 (*.f64 t (/.f64 a z)) (+.f64 (neg.f64 t) (*.f64 x (/.f64 a z))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) t) (pow.f64 z 2)) (+.f64 (*.f64 -1 x) (+.f64 (/.f64 (*.f64 a t) z) x))) (+.f64 (*.f64 -1 t) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 z 2)) (/.f64 (*.f64 a x) z))))
(-.f64 (+.f64 (+.f64 x (*.f64 t (/.f64 a z))) (+.f64 (neg.f64 x) (*.f64 t (/.f64 (pow.f64 a 2) (pow.f64 z 2))))) (+.f64 (neg.f64 t) (+.f64 (*.f64 x (/.f64 a z)) (*.f64 x (/.f64 (pow.f64 a 2) (pow.f64 z 2))))))
(-.f64 (+.f64 (+.f64 x (*.f64 t (/.f64 a z))) (+.f64 (*.f64 t (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (neg.f64 x))) (+.f64 (*.f64 x (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (+.f64 (neg.f64 t) (*.f64 x (/.f64 a z)))))
(-.f64 (+.f64 (+.f64 x (neg.f64 x)) (*.f64 t (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 a z)))) (+.f64 (neg.f64 t) (*.f64 x (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 a z)))))
(-.f64 (+.f64 0 (*.f64 t (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 a z)))) (+.f64 (neg.f64 t) (*.f64 x (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 a z)))))
(-.f64 (*.f64 t (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 a z))) (+.f64 (neg.f64 t) (*.f64 x (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 a z)))))
(-.f64 (+.f64 (*.f64 -1 x) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) t) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a t) z) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) t) (pow.f64 z 2)) x)))) (+.f64 (*.f64 -1 t) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) x) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 a x) z) (/.f64 (*.f64 (pow.f64 a 3) x) (pow.f64 z 3))))))
(-.f64 (+.f64 (+.f64 x (+.f64 (*.f64 t (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (*.f64 t (/.f64 a z)))) (+.f64 (*.f64 t (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (neg.f64 x))) (+.f64 (+.f64 (*.f64 x (/.f64 a z)) (*.f64 x (/.f64 (pow.f64 a 3) (pow.f64 z 3)))) (+.f64 (*.f64 x (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (neg.f64 t))))
(-.f64 (+.f64 (*.f64 t (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (+.f64 (+.f64 (*.f64 t (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (+.f64 x (*.f64 t (/.f64 a z)))) (neg.f64 x))) (+.f64 (neg.f64 t) (+.f64 (*.f64 x (/.f64 a z)) (+.f64 (*.f64 x (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (*.f64 x (/.f64 (pow.f64 a 3) (pow.f64 z 3)))))))
(-.f64 (+.f64 (*.f64 t (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (+.f64 (+.f64 x (neg.f64 x)) (*.f64 t (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 a z))))) (+.f64 (neg.f64 t) (+.f64 (*.f64 x (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (*.f64 x (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 3) (pow.f64 z 3)))))))
(-.f64 (+.f64 (*.f64 (pow.f64 a 3) (/.f64 t (pow.f64 z 3))) (+.f64 0 (*.f64 t (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 a z))))) (+.f64 (neg.f64 t) (*.f64 x (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 a z))))))
(-.f64 (*.f64 t (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 a z)))) (+.f64 (neg.f64 t) (*.f64 x (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 3)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 a z))))))
(+.f64 (*.f64 -1 (-.f64 x t)) x)
(-.f64 (+.f64 x (neg.f64 x)) (neg.f64 t))
(+.f64 t (+.f64 x (neg.f64 x)))
t
(+.f64 (*.f64 -1 (-.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) x))
(+.f64 x (+.f64 (*.f64 (-.f64 x t) -1) (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z)))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 a z)) (-.f64 x t))))
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (-.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 2)))) (+.f64 x (+.f64 (*.f64 (-.f64 x t) -1) (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 a z)) (-.f64 x t))) (+.f64 x (neg.f64 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 2))))))
(+.f64 t (+.f64 (*.f64 a (/.f64 (-.f64 t x) z)) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (-.f64 t x))))
(+.f64 t (*.f64 -1 (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 a z)))))
(+.f64 t (*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (/.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (-.f64 x t)) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 x t)) (pow.f64 z 3))) x))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 2)))) (+.f64 (+.f64 x (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 3) (pow.f64 z 3))))) (+.f64 (*.f64 (-.f64 x t) -1) (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))))))
(+.f64 (+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 3) (pow.f64 z 3))) (*.f64 (-.f64 x t) (/.f64 a z))))) (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (-.f64 x t))))
(+.f64 t (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 2))) (*.f64 (-.f64 x t) (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 3) (pow.f64 z 3)))))))
(+.f64 (*.f64 (pow.f64 a 2) (/.f64 (-.f64 t x) (pow.f64 z 2))) (+.f64 t (neg.f64 (*.f64 (-.f64 x t) (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 3) (pow.f64 z 3)))))))
(+.f64 t (neg.f64 (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 2)) (+.f64 (/.f64 a z) (/.f64 (pow.f64 a 3) (pow.f64 z 3)))))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) x)
(*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1))
(+.f64 x (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))) x))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (/.f64 t (-.f64 z a))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))))
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))) x))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (/.f64 t (-.f64 z a))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))))
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z))) x))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (/.f64 t (-.f64 z a))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))))
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) (-.f64 a z))))
(*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z)))
(*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z))))
(*.f64 z (neg.f64 (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z))
(*.f64 z (/.f64 t (-.f64 z a)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z)))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (/.f64 t (-.f64 z a))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))))
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z)))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (/.f64 t (-.f64 z a))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))))
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z)))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (/.f64 t (-.f64 z a))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))))
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) (-.f64 a z))))
(*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z)))
(*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z))))
(*.f64 z (neg.f64 (/.f64 t (-.f64 a z))))
(*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z))
(*.f64 z (/.f64 t (-.f64 z a)))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z)))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (/.f64 t (-.f64 z a))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))))
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z)))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (/.f64 t (-.f64 z a))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))))
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) (-.f64 a z))))
(+.f64 (/.f64 (*.f64 z x) (-.f64 a z)) (+.f64 x (*.f64 -1 (/.f64 (*.f64 t z) (-.f64 a z)))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (/.f64 t (-.f64 z a))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))))
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) (-.f64 a z))))
(+.f64 (*.f64 -1 (-.f64 x t)) x)
(-.f64 (+.f64 x (neg.f64 x)) (neg.f64 t))
(+.f64 t (+.f64 x (neg.f64 x)))
t
(+.f64 (*.f64 a (-.f64 (/.f64 t z) (/.f64 x z))) (+.f64 (*.f64 -1 (-.f64 x t)) x))
(+.f64 x (+.f64 (*.f64 (-.f64 x t) -1) (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z)))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 x t) (/.f64 a z)) (-.f64 x t))))
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 t z) (/.f64 x z))) z) (+.f64 (*.f64 a (-.f64 (/.f64 t z) (/.f64 x z))) (+.f64 (*.f64 -1 (-.f64 x t)) x)))
(+.f64 (*.f64 (/.f64 (-.f64 t x) z) (/.f64 (pow.f64 a 2) z)) (+.f64 (*.f64 a (/.f64 (-.f64 t x) z)) (+.f64 x (*.f64 (-.f64 x t) -1))))
(+.f64 (*.f64 a (/.f64 (-.f64 t x) z)) (+.f64 (+.f64 x (neg.f64 (-.f64 x t))) (*.f64 (/.f64 (-.f64 t x) z) (/.f64 (pow.f64 a 2) z))))
(+.f64 t (*.f64 (/.f64 (-.f64 t x) z) (+.f64 a (/.f64 (pow.f64 a 2) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 t z) (/.f64 x z))) z) (+.f64 (*.f64 a (-.f64 (/.f64 t z) (/.f64 x z))) (+.f64 (*.f64 -1 (-.f64 x t)) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 t z) (/.f64 x z))) (pow.f64 z 2)) x))))
(+.f64 (*.f64 (/.f64 (-.f64 t x) z) (/.f64 (pow.f64 a 2) z)) (+.f64 (+.f64 x (*.f64 (/.f64 (-.f64 t x) z) (/.f64 (pow.f64 a 3) (pow.f64 z 2)))) (+.f64 (*.f64 (-.f64 x t) -1) (*.f64 a (/.f64 (-.f64 t x) z)))))
(+.f64 (+.f64 (*.f64 (pow.f64 a 3) (/.f64 (/.f64 (-.f64 t x) z) (pow.f64 z 2))) (+.f64 x (neg.f64 (-.f64 x t)))) (+.f64 (*.f64 a (/.f64 (-.f64 t x) z)) (*.f64 (/.f64 (-.f64 t x) z) (/.f64 (pow.f64 a 2) z))))
(+.f64 t (+.f64 (*.f64 (pow.f64 a 3) (/.f64 (-.f64 t x) (*.f64 z (pow.f64 z 2)))) (*.f64 (/.f64 (-.f64 t x) z) (+.f64 a (/.f64 (pow.f64 a 2) z)))))
(+.f64 t (*.f64 (/.f64 (-.f64 t x) z) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 2)) (+.f64 a (/.f64 (pow.f64 a 2) z)))))
x
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) x)
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) a)))
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)) x))
(+.f64 x (+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)) (*.f64 z (/.f64 (-.f64 x t) a))))
(+.f64 x (+.f64 (*.f64 z (/.f64 (-.f64 x t) a)) (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2))))
(+.f64 x (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a))))
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x t)) (pow.f64 a 3)) x)))
(+.f64 (+.f64 x (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 3)) (pow.f64 a 3))) (+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)) (*.f64 z (/.f64 (-.f64 x t) a))))
(+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)) (+.f64 (+.f64 x (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 3)) (pow.f64 a 3))) (*.f64 z (/.f64 (-.f64 x t) a))))
(+.f64 x (+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 z a)))))
(+.f64 x (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a)))))
(+.f64 x (*.f64 (-.f64 x t) (+.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 z a)) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))))
x
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) x)
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) a)))
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)) x))
(+.f64 x (+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)) (*.f64 z (/.f64 (-.f64 x t) a))))
(+.f64 x (+.f64 (*.f64 z (/.f64 (-.f64 x t) a)) (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2))))
(+.f64 x (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a))))
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x t)) (pow.f64 a 3)) x)))
(+.f64 (+.f64 x (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 3)) (pow.f64 a 3))) (+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)) (*.f64 z (/.f64 (-.f64 x t) a))))
(+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)) (+.f64 (+.f64 x (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 3)) (pow.f64 a 3))) (*.f64 z (/.f64 (-.f64 x t) a))))
(+.f64 x (+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 2)) (pow.f64 a 2)) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 z a)))))
(+.f64 x (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 2)) (/.f64 z a)))))
(+.f64 x (*.f64 (-.f64 x t) (+.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 3)) (/.f64 z a)) (/.f64 (pow.f64 z 2) (pow.f64 a 2)))))
(*.f64 -1 (/.f64 t (-.f64 a z)))
(neg.f64 (/.f64 t (-.f64 a z)))
(/.f64 t (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(/.f64 x (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(/.f64 x (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(/.f64 x (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(*.f64 -1 (/.f64 t (-.f64 a z)))
(neg.f64 (/.f64 t (-.f64 a z)))
(/.f64 t (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(*.f64 -1 (/.f64 t (-.f64 a z)))
(neg.f64 (/.f64 t (-.f64 a z)))
(/.f64 t (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(*.f64 -1 (/.f64 (-.f64 x t) z))
(neg.f64 (/.f64 (-.f64 x t) z))
(/.f64 (-.f64 t x) z)
(+.f64 (*.f64 a (-.f64 (/.f64 t (pow.f64 z 2)) (/.f64 x (pow.f64 z 2)))) (*.f64 -1 (/.f64 (-.f64 x t) z)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x t) z)) (*.f64 a (/.f64 (-.f64 t x) (pow.f64 z 2))))
(+.f64 (neg.f64 (/.f64 (-.f64 x t) z)) (*.f64 a (/.f64 (-.f64 t x) (pow.f64 z 2))))
(+.f64 (/.f64 (-.f64 t x) z) (*.f64 a (/.f64 (-.f64 t x) (pow.f64 z 2))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 -1 (neg.f64 z))))
(*.f64 (-.f64 x t) (+.f64 (/.f64 -1 z) (neg.f64 (/.f64 a (pow.f64 z 2)))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 -1 (neg.f64 z)) (/.f64 a (pow.f64 z 2))))
(+.f64 (*.f64 a (-.f64 (/.f64 t (pow.f64 z 2)) (/.f64 x (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 t (pow.f64 z 2)) (/.f64 x (pow.f64 z 2)))) z) (*.f64 -1 (/.f64 (-.f64 x t) z))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x t) z)) (+.f64 (*.f64 (/.f64 (-.f64 t x) (pow.f64 z 2)) (/.f64 (pow.f64 a 2) z)) (*.f64 a (/.f64 (-.f64 t x) (pow.f64 z 2)))))
(+.f64 (neg.f64 (/.f64 (-.f64 x t) z)) (*.f64 (/.f64 (-.f64 t x) (pow.f64 z 2)) (+.f64 a (/.f64 (pow.f64 a 2) z))))
(+.f64 (/.f64 (-.f64 t x) z) (*.f64 (/.f64 (-.f64 t x) (pow.f64 z 2)) (+.f64 a (/.f64 (pow.f64 a 2) z))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 (/.f64 t (pow.f64 z 2)) (/.f64 x (pow.f64 z 2)))) (pow.f64 z 2)) (+.f64 (*.f64 a (-.f64 (/.f64 t (pow.f64 z 2)) (/.f64 x (pow.f64 z 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (/.f64 t (pow.f64 z 2)) (/.f64 x (pow.f64 z 2)))) z) (*.f64 -1 (/.f64 (-.f64 x t) z)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 x t) z)) (*.f64 (/.f64 (-.f64 t x) (pow.f64 z 2)) (/.f64 (pow.f64 a 2) z))) (+.f64 (*.f64 a (/.f64 (-.f64 t x) (pow.f64 z 2))) (*.f64 (/.f64 (-.f64 t x) (pow.f64 z 2)) (/.f64 (pow.f64 a 3) (pow.f64 z 2)))))
(+.f64 (*.f64 (/.f64 (-.f64 t x) (pow.f64 z 2)) (+.f64 a (/.f64 (pow.f64 a 2) z))) (+.f64 (neg.f64 (/.f64 (-.f64 x t) z)) (*.f64 (pow.f64 a 3) (/.f64 (/.f64 (-.f64 t x) (pow.f64 z 2)) (pow.f64 z 2)))))
(+.f64 (/.f64 (-.f64 t x) z) (+.f64 (*.f64 (/.f64 (-.f64 t x) (pow.f64 z 2)) (+.f64 a (/.f64 (pow.f64 a 2) z))) (*.f64 (pow.f64 a 3) (/.f64 (/.f64 (-.f64 t x) (pow.f64 z 2)) (pow.f64 z 2)))))
(+.f64 (/.f64 (-.f64 t x) z) (*.f64 (/.f64 (-.f64 t x) (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 2)) (+.f64 a (/.f64 (pow.f64 a 2) z)))))
(/.f64 (-.f64 x t) a)
(-.f64 (+.f64 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2)) (/.f64 x a)) (/.f64 t a))
(-.f64 (+.f64 (/.f64 x a) (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2)))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 x a) (*.f64 z (/.f64 (-.f64 x t) (pow.f64 a 2)))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 3)) (/.f64 x a))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 x a) (+.f64 (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 x a) (+.f64 (*.f64 z (/.f64 (-.f64 x t) (pow.f64 a 2))) (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 x a) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 x a) (*.f64 (-.f64 x t) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x t)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 3)) (/.f64 x a)))) (/.f64 t a))
(-.f64 (+.f64 (+.f64 (/.f64 x a) (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 3)) (pow.f64 a 4)) (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2))))) (/.f64 t a))
(-.f64 (+.f64 (+.f64 (/.f64 x a) (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (+.f64 (*.f64 z (/.f64 (-.f64 x t) (pow.f64 a 2))) (*.f64 (pow.f64 z 3) (/.f64 (-.f64 x t) (pow.f64 a 4))))) (/.f64 t a))
(-.f64 (+.f64 (+.f64 (/.f64 x a) (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 x a) (*.f64 (-.f64 x t) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 x a) (*.f64 (-.f64 x t) (+.f64 (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (/.f64 t a))
(/.f64 (-.f64 x t) a)
(-.f64 (+.f64 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2)) (/.f64 x a)) (/.f64 t a))
(-.f64 (+.f64 (/.f64 x a) (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2)))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 x a) (*.f64 z (/.f64 (-.f64 x t) (pow.f64 a 2)))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 3)) (/.f64 x a))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 x a) (+.f64 (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 x a) (+.f64 (*.f64 z (/.f64 (-.f64 x t) (pow.f64 a 2))) (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 x a) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 x a) (*.f64 (-.f64 x t) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x t)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 3)) (/.f64 x a)))) (/.f64 t a))
(-.f64 (+.f64 (+.f64 (/.f64 x a) (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 3)) (pow.f64 a 4)) (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2))))) (/.f64 t a))
(-.f64 (+.f64 (+.f64 (/.f64 x a) (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (+.f64 (*.f64 z (/.f64 (-.f64 x t) (pow.f64 a 2))) (*.f64 (pow.f64 z 3) (/.f64 (-.f64 x t) (pow.f64 a 4))))) (/.f64 t a))
(-.f64 (+.f64 (+.f64 (/.f64 x a) (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 x a) (*.f64 (-.f64 x t) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 x a) (*.f64 (-.f64 x t) (+.f64 (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (/.f64 t a))
(/.f64 (-.f64 x t) a)
(-.f64 (+.f64 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2)) (/.f64 x a)) (/.f64 t a))
(-.f64 (+.f64 (/.f64 x a) (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2)))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 x a) (*.f64 z (/.f64 (-.f64 x t) (pow.f64 a 2)))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 3)) (/.f64 x a))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 x a) (+.f64 (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 x a) (+.f64 (*.f64 z (/.f64 (-.f64 x t) (pow.f64 a 2))) (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 x a) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 x a) (*.f64 (-.f64 x t) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 (*.f64 z (-.f64 x t)) (pow.f64 a 2)) (+.f64 (/.f64 (*.f64 (pow.f64 z 3) (-.f64 x t)) (pow.f64 a 4)) (+.f64 (/.f64 (*.f64 (pow.f64 z 2) (-.f64 x t)) (pow.f64 a 3)) (/.f64 x a)))) (/.f64 t a))
(-.f64 (+.f64 (+.f64 (/.f64 x a) (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (+.f64 (/.f64 (*.f64 (-.f64 x t) (pow.f64 z 3)) (pow.f64 a 4)) (*.f64 (-.f64 x t) (/.f64 z (pow.f64 a 2))))) (/.f64 t a))
(-.f64 (+.f64 (+.f64 (/.f64 x a) (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (+.f64 (*.f64 z (/.f64 (-.f64 x t) (pow.f64 a 2))) (*.f64 (pow.f64 z 3) (/.f64 (-.f64 x t) (pow.f64 a 4))))) (/.f64 t a))
(-.f64 (+.f64 (+.f64 (/.f64 x a) (*.f64 (-.f64 x t) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 x a) (*.f64 (-.f64 x t) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))) (/.f64 t a))
(-.f64 (+.f64 (/.f64 x a) (*.f64 (-.f64 x t) (+.f64 (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (/.f64 t a))
(*.f64 -1 (/.f64 (-.f64 x t) z))
(neg.f64 (/.f64 (-.f64 x t) z))
(/.f64 (-.f64 t x) z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2))) (*.f64 -1 (/.f64 (-.f64 x t) z)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x t) z)) (*.f64 a (/.f64 (-.f64 t x) (pow.f64 z 2))))
(+.f64 (neg.f64 (/.f64 (-.f64 x t) z)) (*.f64 a (/.f64 (-.f64 t x) (pow.f64 z 2))))
(+.f64 (/.f64 (-.f64 t x) z) (*.f64 a (/.f64 (-.f64 t x) (pow.f64 z 2))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 -1 (neg.f64 z))))
(*.f64 (-.f64 x t) (+.f64 (/.f64 -1 z) (neg.f64 (/.f64 a (pow.f64 z 2)))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 -1 (neg.f64 z)) (/.f64 a (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x t) z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x t) z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 x t) a) (pow.f64 z 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 x t) a) (pow.f64 z 2))) (*.f64 -1 (+.f64 (/.f64 (-.f64 x t) z) (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (+.f64 (/.f64 (-.f64 t x) z) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 t x))) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (-.f64 t x)))
(+.f64 (/.f64 (-.f64 t x) z) (*.f64 -1 (*.f64 (-.f64 x t) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 -1 (neg.f64 z)))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 -1 (neg.f64 z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 x t)) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 3))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 x t) (pow.f64 a 3)) (pow.f64 z 4)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x t) z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 x t) a) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 x t) a) (pow.f64 z 2)) (/.f64 (-.f64 x t) z))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 3) (/.f64 (-.f64 x t) (pow.f64 z 4))) (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (/.f64 (-.f64 t x) z) (+.f64 (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 t x)) (*.f64 -1 (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(+.f64 (*.f64 (-.f64 t x) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 -1 (neg.f64 z)))) (neg.f64 (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (/.f64 (-.f64 t x) z) (neg.f64 (*.f64 (-.f64 x t) (+.f64 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (/.f64 a (pow.f64 z 2))))))
(*.f64 -1 (/.f64 (-.f64 x t) z))
(neg.f64 (/.f64 (-.f64 x t) z))
(/.f64 (-.f64 t x) z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2))) (*.f64 -1 (/.f64 (-.f64 x t) z)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x t) z)) (*.f64 a (/.f64 (-.f64 t x) (pow.f64 z 2))))
(+.f64 (neg.f64 (/.f64 (-.f64 x t) z)) (*.f64 a (/.f64 (-.f64 t x) (pow.f64 z 2))))
(+.f64 (/.f64 (-.f64 t x) z) (*.f64 a (/.f64 (-.f64 t x) (pow.f64 z 2))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 -1 (neg.f64 z))))
(*.f64 (-.f64 x t) (+.f64 (/.f64 -1 z) (neg.f64 (/.f64 a (pow.f64 z 2)))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 -1 (neg.f64 z)) (/.f64 a (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x t) z)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 3)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x t) z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 x t) a) (pow.f64 z 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 x t) a) (pow.f64 z 2))) (*.f64 -1 (+.f64 (/.f64 (-.f64 x t) z) (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (+.f64 (/.f64 (-.f64 t x) z) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 t x))) (*.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (-.f64 t x)))
(+.f64 (/.f64 (-.f64 t x) z) (*.f64 -1 (*.f64 (-.f64 x t) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 -1 (neg.f64 z)))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 -1 (neg.f64 z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x t) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 3) (-.f64 x t)) (pow.f64 z 4))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 x t)) (pow.f64 z 3))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 x t) (pow.f64 a 3)) (pow.f64 z 4)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x t) z)) (*.f64 -1 (/.f64 (*.f64 (-.f64 x t) a) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (-.f64 x t) a) (pow.f64 z 2)) (/.f64 (-.f64 x t) z))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 3) (/.f64 (-.f64 x t) (pow.f64 z 4))) (*.f64 (-.f64 x t) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (/.f64 (-.f64 t x) z) (+.f64 (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 t x)) (*.f64 -1 (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
(+.f64 (*.f64 (-.f64 t x) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 -1 (neg.f64 z)))) (neg.f64 (*.f64 (-.f64 x t) (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (/.f64 (-.f64 t x) z) (neg.f64 (*.f64 (-.f64 x t) (+.f64 (+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))) 0)
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 z (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 z (/.f64 x (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(+.f64 0 (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 z (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 z (/.f64 x (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 z a)) 0)
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 z (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 z (/.f64 x (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(-.f64 (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))) 0)
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 z (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 z (/.f64 x (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(/.f64 (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))) 1)
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 z (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 z (/.f64 x (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(/.f64 (*.f64 z (-.f64 x t)) (-.f64 a z))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 z (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 z (/.f64 x (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(pow.f64 (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))) 1)
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 z (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 z (/.f64 x (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(neg.f64 (*.f64 z (/.f64 (-.f64 x t) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 z (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 z (/.f64 x (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(neg.f64 (*.f64 (-.f64 x t) (/.f64 z (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (/.f64 z (-.f64 a z))))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 z (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 z (/.f64 x (-.f64 a z))))
(*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))
(*.f64 z (/.f64 (-.f64 x t) (-.f64 a z)))
(-.f64 (+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))) 0)
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (/.f64 t (-.f64 z a))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))))
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) (-.f64 a z))))
(*.f64 (+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))) 1)
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (/.f64 t (-.f64 z a))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))))
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) (-.f64 a z))))
(*.f64 1 (+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (/.f64 t (-.f64 z a))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))))
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) (-.f64 a z))))
(*.f64 -1 (+.f64 (neg.f64 x) (*.f64 z (/.f64 (-.f64 x t) (-.f64 z a)))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (/.f64 t (-.f64 z a))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))))
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) (-.f64 a z))))
(*.f64 -1 (+.f64 (neg.f64 x) (*.f64 (-.f64 x t) (/.f64 z (-.f64 z a)))))
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (/.f64 t (-.f64 z a))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))))
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) (-.f64 a z))))
(/.f64 (+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))) 1)
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (/.f64 t (-.f64 z a))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))))
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) (-.f64 a z))))
(pow.f64 (+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z)))) 1)
(+.f64 (*.f64 -1 (*.f64 z (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (neg.f64 (/.f64 t (-.f64 a z)))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 (/.f64 t (-.f64 a z)) (neg.f64 z)) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 (*.f64 z (/.f64 t (-.f64 z a))) (*.f64 x (+.f64 (/.f64 z (-.f64 a z)) 1)))
(+.f64 x (*.f64 (-.f64 x t) (/.f64 z (-.f64 a z))))
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) (-.f64 a z))))
(+.f64 (/.f64 (-.f64 x t) (-.f64 a z)) 0)
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(+.f64 0 (/.f64 (-.f64 x t) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(+.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(+.f64 (/.f64 t (-.f64 a z)) (/.f64 (-.f64 x (+.f64 t t)) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(+.f64 (/.f64 t (-.f64 a z)) (+.f64 (/.f64 (-.f64 (*.f64 (-.f64 x t) 2) x) (-.f64 a z)) 0))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(+.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) 2))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(+.f64 (/.f64 x (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 x t) -2) t)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 t (/.f64 2 (-.f64 z a))))
(+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) x)))
(+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 z a))) (-.f64 (-.f64 x t) x)))
(+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 2 (*.f64 (-.f64 (-.f64 x t) x) (/.f64 -1 (-.f64 z a)))))
(+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 2 (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (-.f64 x t) x))))
(+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 2 (*.f64 (neg.f64 t) (/.f64 -1 (-.f64 z a)))))
(+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 2 (/.f64 t (-.f64 z a))))
(+.f64 (/.f64 t (-.f64 z a)) (/.f64 x (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(+.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 x t) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 t (/.f64 2 (-.f64 z a))))
(+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) (neg.f64 t))))
(+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 z a))) (-.f64 (-.f64 x t) (neg.f64 t))))
(+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 2 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 t (-.f64 x t)))))
(+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 2 (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) 2) (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(+.f64 (+.f64 (/.f64 (+.f64 t (*.f64 x -2)) (-.f64 z a)) 0) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (-.f64 x t))))
(+.f64 (/.f64 (+.f64 t (*.f64 x -2)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (-.f64 x t))))
(/.f64 (-.f64 x (neg.f64 (+.f64 t (*.f64 x -2)))) (-.f64 z a))
(/.f64 (-.f64 (+.f64 t (*.f64 x -2)) (neg.f64 x)) (-.f64 z a))
(/.f64 (-.f64 (neg.f64 x) (+.f64 t (*.f64 x -2))) (-.f64 a z))
(+.f64 (/.f64 (-.f64 x (+.f64 t t)) (-.f64 a z)) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(+.f64 (+.f64 (/.f64 (-.f64 (*.f64 (-.f64 x t) 2) x) (-.f64 a z)) 0) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(+.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) x)) (/.f64 (+.f64 x t) (-.f64 a z)))
(+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 z a))) (-.f64 (-.f64 x t) x)))
(+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 2 (*.f64 (-.f64 (-.f64 x t) x) (/.f64 -1 (-.f64 z a)))))
(+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 2 (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (-.f64 x t) x))))
(+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 2 (*.f64 (neg.f64 t) (/.f64 -1 (-.f64 z a)))))
(+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 2 (/.f64 t (-.f64 z a))))
(+.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 x t) -2) t)) (/.f64 x (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(+.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) (neg.f64 t))) (/.f64 (+.f64 x t) (-.f64 z a)))
(+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 z a))) (-.f64 (-.f64 x t) (neg.f64 t))))
(+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 2 (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 t (-.f64 x t)))))
(+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 2 (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (-.f64 x t))) (+.f64 (/.f64 (+.f64 t (*.f64 x -2)) (-.f64 z a)) 0))
(+.f64 (/.f64 (+.f64 t (*.f64 x -2)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (-.f64 x t))))
(/.f64 (-.f64 x (neg.f64 (+.f64 t (*.f64 x -2)))) (-.f64 z a))
(/.f64 (-.f64 (+.f64 t (*.f64 x -2)) (neg.f64 x)) (-.f64 z a))
(/.f64 (-.f64 (neg.f64 x) (+.f64 t (*.f64 x -2))) (-.f64 a z))
(+.f64 (/.f64 (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 (+.f64 x t) 2)) (-.f64 z a)) 0)
(/.f64 (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 2 (+.f64 x t))) (-.f64 z a))
(+.f64 (/.f64 (-.f64 (neg.f64 (+.f64 t (*.f64 x 3))) (*.f64 x -4)) (-.f64 a z)) 0)
(/.f64 (-.f64 (neg.f64 (+.f64 t (*.f64 x 3))) (*.f64 x -4)) (-.f64 a z))
(/.f64 (+.f64 (+.f64 t (*.f64 x 3)) (*.f64 x -4)) (-.f64 z a))
(+.f64 (/.f64 (-.f64 (+.f64 t (*.f64 x 3)) (*.f64 (+.f64 x t) 2)) (-.f64 a z)) 0)
(/.f64 (-.f64 (+.f64 t (*.f64 x 3)) (*.f64 2 (+.f64 x t))) (-.f64 a z))
(+.f64 (/.f64 (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 t 4)) (-.f64 a z)) 0)
(/.f64 (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 t 4)) (-.f64 a z))
(-.f64 (/.f64 (-.f64 x t) (-.f64 a z)) 0)
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(-.f64 0 (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(-.f64 (/.f64 x (-.f64 a z)) (/.f64 t (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(-.f64 (/.f64 t (-.f64 a z)) (/.f64 (-.f64 (+.f64 t t) x) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(-.f64 (/.f64 t (-.f64 a z)) (+.f64 (/.f64 (-.f64 (*.f64 (-.f64 x t) 2) x) (-.f64 z a)) 0))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(-.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(-.f64 (/.f64 x (-.f64 z a)) (neg.f64 (+.f64 (/.f64 (+.f64 t (*.f64 x -2)) (-.f64 z a)) 0)))
(+.f64 (/.f64 (+.f64 t (*.f64 x -2)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (-.f64 x t))))
(/.f64 (-.f64 x (neg.f64 (+.f64 t (*.f64 x -2)))) (-.f64 z a))
(/.f64 (-.f64 (+.f64 t (*.f64 x -2)) (neg.f64 x)) (-.f64 z a))
(/.f64 (-.f64 (neg.f64 x) (+.f64 t (*.f64 x -2))) (-.f64 a z))
(-.f64 (/.f64 x (-.f64 z a)) (/.f64 (-.f64 t (+.f64 x x)) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(-.f64 (*.f64 x (/.f64 2 (-.f64 a z))) (/.f64 (+.f64 x t) (-.f64 a z)))
(-.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (/.f64 t (-.f64 z a)) -2))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(-.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 x (-.f64 x t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(-.f64 (/.f64 t (-.f64 z a)) (/.f64 x (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(-.f64 (*.f64 (/.f64 t (-.f64 z a)) -2) (+.f64 (/.f64 t (-.f64 a z)) (+.f64 (/.f64 (-.f64 (*.f64 (-.f64 x t) 2) x) (-.f64 z a)) 0)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(-.f64 (*.f64 (/.f64 t (-.f64 z a)) -2) (+.f64 (/.f64 t (-.f64 a z)) (/.f64 (-.f64 (+.f64 t t) x) (-.f64 a z))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(-.f64 (*.f64 t (/.f64 2 (-.f64 z a))) (/.f64 (+.f64 x t) (-.f64 z a)))
(-.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 (neg.f64 t) (-.f64 x t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(-.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 x (/.f64 2 (-.f64 z a))))
(-.f64 (*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) 2) (/.f64 (-.f64 x t) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(-.f64 (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2) (+.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) 2)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(-.f64 (/.f64 (-.f64 t (+.f64 x x)) (-.f64 z a)) (/.f64 x (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(-.f64 (/.f64 (-.f64 x (+.f64 t t)) (-.f64 a z)) (/.f64 t (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(-.f64 (+.f64 (/.f64 (-.f64 (*.f64 (-.f64 x t) 2) x) (-.f64 a z)) 0) (/.f64 t (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(-.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) x)) (/.f64 (+.f64 x t) (-.f64 z a)))
(-.f64 (*.f64 (*.f64 2 (/.f64 -1 (-.f64 z a))) (-.f64 (-.f64 x t) x)) (/.f64 (+.f64 x t) (-.f64 z a)))
(-.f64 (*.f64 2 (*.f64 (-.f64 (-.f64 x t) x) (/.f64 -1 (-.f64 z a)))) (/.f64 (+.f64 x t) (-.f64 z a)))
(-.f64 (*.f64 2 (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (-.f64 x t) x))) (/.f64 (+.f64 x t) (-.f64 z a)))
(-.f64 (*.f64 2 (*.f64 (neg.f64 t) (/.f64 -1 (-.f64 z a)))) (/.f64 (+.f64 x t) (-.f64 z a)))
(-.f64 (*.f64 2 (/.f64 t (-.f64 z a))) (/.f64 (+.f64 x t) (-.f64 z a)))
(*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (*.f64 t -2) (-.f64 (neg.f64 t) x)))
(-.f64 (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 x t) -2) t)) (/.f64 x (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(-.f64 (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 (-.f64 x t) (neg.f64 t))) (/.f64 (+.f64 x t) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(-.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (+.f64 (/.f64 (+.f64 t (*.f64 x -2)) (-.f64 z a)) 0))))
(-.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 x (-.f64 z a)) (neg.f64 (/.f64 (+.f64 t (*.f64 x -2)) (-.f64 z a)))))
(-.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 x (-.f64 z a)) (/.f64 (+.f64 t (*.f64 x -2)) (+.f64 a (neg.f64 z)))))
(-.f64 (*.f64 x (/.f64 2 (-.f64 z a))) (+.f64 (/.f64 x (-.f64 z a)) (/.f64 (+.f64 t (*.f64 x -2)) (-.f64 a z))))
(-.f64 (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a)) (*.f64 (/.f64 x (-.f64 z a)) 4))
(-.f64 (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a)) (*.f64 4 (/.f64 x (-.f64 z a))))
(-.f64 (*.f64 (/.f64 x (-.f64 a z)) 4) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z)))
(-.f64 (*.f64 4 (/.f64 x (-.f64 a z))) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z)))
(-.f64 (*.f64 2 (/.f64 (+.f64 x t) (-.f64 a z))) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 x (*.f64 t 3))))
(-.f64 (/.f64 (*.f64 2 (+.f64 x t)) (-.f64 a z)) (*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 x (*.f64 t 3))))
(-.f64 (*.f64 2 (/.f64 (+.f64 x t) (-.f64 a z))) (+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 x (-.f64 x t)))))
(-.f64 (*.f64 2 (/.f64 (+.f64 x t) (-.f64 a z))) (+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 z a))) (+.f64 t (-.f64 x x)))))
(-.f64 (/.f64 (*.f64 2 (+.f64 x t)) (-.f64 a z)) (+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 2 (*.f64 (+.f64 t 0) (/.f64 -1 (-.f64 z a))))))
(-.f64 (/.f64 (*.f64 2 (+.f64 x t)) (-.f64 a z)) (+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 2 (*.f64 t (/.f64 -1 (-.f64 z a))))))
(-.f64 (*.f64 2 (/.f64 (+.f64 x t) (-.f64 a z))) (+.f64 (/.f64 (+.f64 x t) (-.f64 a z)) (*.f64 2 (/.f64 t (-.f64 a z)))))
(-.f64 (*.f64 (/.f64 t (-.f64 z a)) 4) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 x (*.f64 t 3))))
(-.f64 (*.f64 4 (/.f64 t (-.f64 z a))) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 x (*.f64 t 3))))
(-.f64 (*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) 4) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) -3))
(-.f64 (*.f64 4 (/.f64 (-.f64 x t) (-.f64 a z))) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) -3))
(-.f64 (*.f64 4 (/.f64 (-.f64 x t) (-.f64 a z))) (*.f64 -3 (/.f64 (-.f64 x t) (-.f64 z a))))
(-.f64 (*.f64 (/.f64 (+.f64 x t) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 x (/.f64 2 (-.f64 z a)))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 x t) (-.f64 a z))) (+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 x (/.f64 2 (-.f64 z a)))))
(-.f64 (*.f64 (/.f64 (+.f64 x t) (-.f64 a z)) -2) (+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (*.f64 (/.f64 -1 (-.f64 z a)) 2) (-.f64 (neg.f64 t) (-.f64 x t)))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 x t) (-.f64 a z))) (+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 (*.f64 2 (/.f64 -1 (-.f64 z a))) (-.f64 (neg.f64 t) (-.f64 x t)))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 x t) (-.f64 a z))) (+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 2 (*.f64 (+.f64 (neg.f64 t) (-.f64 t x)) (/.f64 -1 (-.f64 z a))))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 x t) (-.f64 a z))) (+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 2 (*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 t (+.f64 x t))))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 x t) (-.f64 a z))) (+.f64 (/.f64 (+.f64 x t) (-.f64 z a)) (*.f64 2 (/.f64 x (-.f64 z a)))))
(-.f64 (+.f64 (+.f64 (/.f64 (+.f64 t (*.f64 x -2)) (-.f64 z a)) 0) (+.f64 (/.f64 (+.f64 t (*.f64 x -2)) (-.f64 z a)) 0)) (+.f64 (/.f64 x (-.f64 a z)) (+.f64 (/.f64 (+.f64 t (*.f64 x -2)) (-.f64 z a)) 0)))
(+.f64 (/.f64 (+.f64 t (*.f64 x -2)) (-.f64 z a)) (*.f64 (/.f64 1 (-.f64 z a)) (+.f64 t (-.f64 x t))))
(/.f64 (-.f64 x (neg.f64 (+.f64 t (*.f64 x -2)))) (-.f64 z a))
(/.f64 (-.f64 (+.f64 t (*.f64 x -2)) (neg.f64 x)) (-.f64 z a))
(/.f64 (-.f64 (neg.f64 x) (+.f64 t (*.f64 x -2))) (-.f64 a z))
(-.f64 (+.f64 (*.f64 (/.f64 x (-.f64 a z)) 4) (*.f64 (/.f64 x (-.f64 a z)) 4)) (+.f64 (*.f64 (/.f64 x (-.f64 a z)) 4) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z))))
(-.f64 (+.f64 (*.f64 4 (/.f64 x (-.f64 a z))) (*.f64 4 (/.f64 x (-.f64 a z)))) (+.f64 (*.f64 4 (/.f64 x (-.f64 a z))) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z))))
(-.f64 (*.f64 (/.f64 x (-.f64 a z)) 8) (+.f64 (*.f64 4 (/.f64 x (-.f64 a z))) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z))))
(-.f64 (*.f64 (/.f64 (-.f64 t (+.f64 x x)) (-.f64 z a)) 2) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 (-.f64 t (+.f64 x x)) (-.f64 z a))))
(-.f64 (*.f64 2 (/.f64 (-.f64 t (+.f64 x x)) (-.f64 z a))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 (-.f64 t (+.f64 x x)) (-.f64 z a))))
(-.f64 (*.f64 2 (/.f64 (-.f64 x (-.f64 t x)) (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 (-.f64 x (-.f64 t x)) (-.f64 a z))))
(-.f64 (*.f64 2 (/.f64 (-.f64 (+.f64 x x) t) (-.f64 a z))) (+.f64 (/.f64 x (-.f64 a z)) (/.f64 (-.f64 (+.f64 x x) t) (-.f64 a z))))
(-.f64 (+.f64 (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a))) (+.f64 (*.f64 (/.f64 x (-.f64 z a)) 4) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a))))
(-.f64 (+.f64 (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a))) (+.f64 (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a)) (*.f64 4 (/.f64 x (-.f64 z a)))))
(-.f64 (+.f64 (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a)) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a))) (+.f64 (*.f64 4 (/.f64 x (-.f64 z a))) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a))))
(-.f64 (*.f64 (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 a z)) -2) (+.f64 (*.f64 4 (/.f64 x (-.f64 z a))) (/.f64 (+.f64 t (*.f64 x 3)) (-.f64 z a))))
(*.f64 (-.f64 x t) (/.f64 -1 (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(*.f64 (-.f64 x t) (-.f64 (/.f64 1 (-.f64 z a)) (*.f64 2 (/.f64 1 (-.f64 z a)))))
(*.f64 (-.f64 x t) (+.f64 (/.f64 1 (-.f64 z a)) (*.f64 (/.f64 -1 (-.f64 z a)) 2)))
(*.f64 (-.f64 x t) (+.f64 (/.f64 1 (-.f64 z a)) (*.f64 2 (/.f64 -1 (-.f64 z a)))))
(*.f64 (/.f64 (-.f64 x t) (-.f64 a z)) 1)
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(*.f64 1 (/.f64 (-.f64 x t) (-.f64 a z)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(*.f64 (-.f64 t x) (/.f64 1 (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(*.f64 (-.f64 t x) (-.f64 (*.f64 2 (/.f64 1 (-.f64 z a))) (/.f64 1 (-.f64 z a))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 -1 (-.f64 z a)) (*.f64 2 (/.f64 1 (-.f64 z a)))))
(*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 x t))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (-.f64 t x) (*.f64 (-.f64 x t) -2)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 t (-.f64 (+.f64 t t) x)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 t (-.f64 x (*.f64 (-.f64 x t) 2))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (neg.f64 x) (-.f64 (neg.f64 t) (*.f64 (-.f64 x t) 2))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (+.f64 x t) (-.f64 (+.f64 x x) (*.f64 (-.f64 x t) 2))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 (-.f64 t x) (*.f64 (-.f64 x t) 2)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 t (-.f64 x (+.f64 t t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 t (-.f64 (*.f64 (-.f64 x t) 2) x)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 (+.f64 x t) (-.f64 (*.f64 (-.f64 x t) 2) (+.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 z a)) (+.f64 (neg.f64 x) (-.f64 (*.f64 (-.f64 x t) 2) (neg.f64 t))))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 z a)) (-.f64 (-.f64 (+.f64 x x) t) x))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(*.f64 -1 (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) -1)
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 t x))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 (-.f64 x t) -2) (-.f64 t x)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 z a)) (+.f64 (-.f64 x t) (*.f64 (-.f64 x t) -2)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(pow.f64 (/.f64 (-.f64 x t) (-.f64 a z)) 1)
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))
(neg.f64 (/.f64 (-.f64 x t) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(+.f64 (neg.f64 (/.f64 t (-.f64 a z))) (/.f64 x (-.f64 a z)))
(/.f64 (-.f64 x t) (-.f64 a z))

eval311.0ms (0.8%)

Compiler

Compiled 28243 to 11347 computations (59.8% saved)

prune292.0ms (0.8%)

Pruning

46 alts after pruning (43 fresh and 3 done)

PrunedKeptTotal
New1031141045
Fresh62935
Picked011
Done224
Total1039461085
Error
0.1b
Counts
1085 → 46
Alt Table
Click to see full alt table
StatusErrorProgram
55.7b
(/.f64 (*.f64 (-.f64 y a) x) z)
58.6b
(/.f64 (*.f64 y x) z)
53.2b
(/.f64 (*.f64 y t) (-.f64 a z))
56.0b
(/.f64 (*.f64 y t) a)
50.0b
(/.f64 (*.f64 t z) (-.f64 z a))
35.2b
(-.f64 (+.f64 (+.f64 t t) (*.f64 (/.f64 (-.f64 x t) z) (-.f64 y a))) t)
43.8b
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) x)
50.8b
(+.f64 (/.f64 (*.f64 y (-.f64 x t)) z) x)
37.7b
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) x)
57.2b
(+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 y a) x)) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 y a) x) z))
35.1b
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t x)))
26.3b
(+.f64 x (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 (-.f64 t x) (-.f64 z y))))
32.1b
(+.f64 x (*.f64 z (/.f64 (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 2 (+.f64 x t))) (-.f64 z a))))
32.0b
(+.f64 x (*.f64 z (/.f64 (-.f64 (+.f64 t (*.f64 x -2)) (neg.f64 x)) (-.f64 z a))))
32.0b
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) (-.f64 a z))))
44.3b
(+.f64 x (*.f64 z (/.f64 x (-.f64 a z))))
33.0b
(+.f64 x (*.f64 z (/.f64 t (-.f64 z a))))
30.6b
(+.f64 x (*.f64 y (/.f64 (-.f64 (*.f64 x 4) (+.f64 t (*.f64 x 3))) (-.f64 z a))))
40.2b
(+.f64 x (*.f64 y (/.f64 x (-.f64 z a))))
30.6b
(+.f64 x (*.f64 y (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 x t))))
42.2b
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
34.4b
(+.f64 t (*.f64 (/.f64 (-.f64 y a) z) (-.f64 x t)))
44.9b
(+.f64 t (*.f64 (/.f64 (-.f64 t x) z) (+.f64 a (/.f64 (pow.f64 a 2) z))))
44.6b
(+.f64 t (*.f64 t (/.f64 (-.f64 a y) z)))
43.9b
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
52.4b
(*.f64 (-.f64 y z) (/.f64 t a))
52.2b
(*.f64 (-.f64 y a) (/.f64 x z))
44.0b
(*.f64 (-.f64 1 (/.f64 z (-.f64 z a))) x)
59.3b
(*.f64 (neg.f64 x) (/.f64 y a))
59.0b
(*.f64 y (/.f64 (neg.f64 x) a))
52.9b
(*.f64 y (/.f64 x (-.f64 z a)))
56.2b
(*.f64 y (/.f64 x z))
52.7b
(*.f64 y (/.f64 t (-.f64 a z)))
55.8b
(*.f64 y (/.f64 t a))
53.0b
(*.f64 y (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 x 3) (+.f64 x x))))
53.0b
(*.f64 y (*.f64 x (-.f64 (*.f64 (/.f64 1 (-.f64 z a)) 3) (*.f64 (/.f64 1 (-.f64 z a)) 2))))
52.2b
(*.f64 x (/.f64 (-.f64 y a) z))
56.2b
(*.f64 x (/.f64 y z))
42.2b
(*.f64 x (-.f64 1 (/.f64 y a)))
62.0b
(*.f64 x (+.f64 1 -1))
43.3b
(*.f64 t (/.f64 z (-.f64 z a)))
55.3b
(*.f64 t (/.f64 y a))
44.1b
(*.f64 t (+.f64 (/.f64 y (neg.f64 z)) 1))
33.1b
(*.f64 t (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 y z)))
44.7b
x
47.1b
t
Compiler

Compiled 1252 to 841 computations (32.8% saved)

localize18.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 60 to 19 computations (68.3% saved)

series14.0ms (0%)

Counts
4 → 192
Calls

48 calls:

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

rewrite85.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1368×rational_best-1
1362×rational_best-4
1362×rational_best-2
1362×rational_best-3
1348×exponential-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
015112
196112
2162100
3282100
4556100
51343100
63914100
76483100
Stop Event
node limit
Counts
4 → 38
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (-.f64 z a)) (*.f64 (-.f64 t x) (-.f64 z y)))
(+.f64 x (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 (-.f64 t x) (-.f64 z y))))
(*.f64 (-.f64 t x) (-.f64 z y))
(/.f64 1 (-.f64 z a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 z y) (-.f64 x t)) (-.f64 a z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 z y) (*.f64 (/.f64 (-.f64 t x) (-.f64 z a)) 2)) (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (-.f64 z y) (*.f64 (/.f64 (-.f64 t x) (-.f64 z a)) 2)) (*.f64 (-.f64 z y) (*.f64 (/.f64 (-.f64 t x) (-.f64 z a)) 2))) (+.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a))) (*.f64 (-.f64 z y) (*.f64 (/.f64 (-.f64 t x) (-.f64 z a)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (-.f64 z a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 t x) (-.f64 z y))) (-.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 a z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 t x) (-.f64 z y)))) (-.f64 z a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 a z))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (neg.f64 x) (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 a z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 t x) (-.f64 z y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 t x) (-.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 t x) (-.f64 z y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 t x) (-.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 t x) (-.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 z y) (-.f64 x t)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (-.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (-.f64 z a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (-.f64 z a)) (/.f64 2 (-.f64 a z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (-.f64 z a)) (/.f64 1 (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (-.f64 z a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 z a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (-.f64 z a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (-.f64 z a)))))))

simplify201.0ms (0.5%)

Algorithm
egg-herbie
Rules
1190×rational_best-simplify-49
1116×rational_best-simplify-47
1064×rational_best-simplify-50
1026×rational_best-simplify-46
936×rational_best-simplify-2
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
027212744
157111572
2104311088
319648902
447018284
565788284
Stop Event
node limit
Counts
230 → 354
Calls
Call 1
Inputs
(/.f64 (*.f64 y (-.f64 t x)) a)
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a))))
(-.f64 t x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)) x))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)) x))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)) x))
(-.f64 t x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) t) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2))))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2)))))) x)
(/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) z)
(+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z y) (-.f64 t x))) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) z))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z y) (-.f64 t x))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z y) (-.f64 t x))) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) z)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z y) (-.f64 t x))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z y) (-.f64 t x))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) z) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 z y) (-.f64 t x))) (pow.f64 z 4)))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (-.f64 t x) z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (-.f64 t x) z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (pow.f64 z 2) (-.f64 t x))) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (-.f64 t x) (pow.f64 z 3))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (-.f64 t x) z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (pow.f64 z 2) (-.f64 t x))) (pow.f64 a 3))))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (-.f64 t x) z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (-.f64 t x) z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (pow.f64 z 2) (-.f64 t x))) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (pow.f64 z 3) (-.f64 t x))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (-.f64 t x) z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (pow.f64 z 2) (-.f64 t x))) (pow.f64 a 3))))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a)))
(+.f64 (*.f64 t (-.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 z a)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(+.f64 (*.f64 t (-.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 z a)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(+.f64 (*.f64 t (-.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 z a)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))) (/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))) (/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))) (/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(/.f64 (*.f64 z (-.f64 t x)) (-.f64 z a))
(+.f64 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))))
(/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a)))) x))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a)))) x))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a)))) x))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a)))) x)
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a)))) x) (/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a)))) x) (/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a)))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a)))) x) (/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a)))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 z a)) (+.f64 (/.f64 y (-.f64 z a)) 1)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 z a)) (+.f64 (/.f64 y (-.f64 z a)) 1)) x)) (/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 z a)) (+.f64 (/.f64 y (-.f64 z a)) 1)) x)) (/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 z a)) (+.f64 (/.f64 y (-.f64 z a)) 1)) x)) (/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) x)
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) x))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a) x)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a) x))))
t
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) t) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2)))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2))))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)))
t
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) t)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) z) x)
(+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z y) (-.f64 t x))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) z) x))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z y) (-.f64 t x))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z y) (-.f64 t x))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) z) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z y) (-.f64 t x))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z y) (-.f64 t x))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) z) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 z y) (-.f64 t x))) (pow.f64 z 4)) x))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (-.f64 t x) z)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (-.f64 t x) z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (pow.f64 z 2) (-.f64 t x))) (pow.f64 a 3))) x)))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (-.f64 t x) z)) (pow.f64 a 2))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (-.f64 t x) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (-.f64 t x) z)) (pow.f64 a 2))) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))) x)
(+.f64 (*.f64 t (-.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 z a)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))) x))
(+.f64 (*.f64 t (-.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 z a)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))) x))
(+.f64 (*.f64 t (-.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 z a)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))) x))
(*.f64 t (-.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 z a))))
(+.f64 (*.f64 t (-.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 z a)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))) x))
(+.f64 (*.f64 t (-.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 z a)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))) x))
(+.f64 (*.f64 t (-.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 z a)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))) x))
(/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))) x))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))) x))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))) x))
(+.f64 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 z a)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))) (+.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))) (+.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))) (+.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 z a)) x))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))) x))
(+.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))) x))
(+.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))) x))
(*.f64 -1 (*.f64 y (-.f64 (/.f64 t (-.f64 z a)) (/.f64 x (-.f64 z a)))))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (/.f64 t (-.f64 z a)) (/.f64 x (-.f64 z a))))) (+.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (/.f64 t (-.f64 z a)) (/.f64 x (-.f64 z a))))) (+.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 z a)) x))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (/.f64 t (-.f64 z a)) (/.f64 x (-.f64 z a))))) (+.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 z a)) x))
(*.f64 -1 (*.f64 (-.f64 z y) x))
(+.f64 (*.f64 (-.f64 z y) t) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 (-.f64 z y) t) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 (-.f64 z y) t) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(*.f64 (-.f64 z y) t)
(+.f64 (*.f64 (-.f64 z y) t) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 (-.f64 z y) t) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 (-.f64 z y) t) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(*.f64 (-.f64 z y) t)
(+.f64 (*.f64 (-.f64 z y) t) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 (-.f64 z y) t) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 (-.f64 z y) t) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(*.f64 t (-.f64 z y))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(*.f64 -1 (*.f64 (-.f64 z y) x))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(*.f64 -1 (*.f64 (-.f64 z y) x))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(*.f64 -1 (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) z)
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) z)
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) z)
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 (-.f64 t x) z))
(*.f64 -1 (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 z (-.f64 t x)))
(*.f64 -1 (*.f64 y (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 z (-.f64 t x)))
(/.f64 -1 a)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 1 a))
(/.f64 1 z)
(+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))))
(/.f64 1 z)
(+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))))
(/.f64 1 z)
(+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))))
(/.f64 -1 a)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 1 a))
(/.f64 -1 a)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 1 a))
(+.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a))) 0)
(+.f64 0 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 z y) (-.f64 x t)) (-.f64 a z)) 0)
(-.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a))) 0)
(-.f64 0 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 a z))))
(-.f64 (*.f64 (-.f64 z y) (*.f64 (/.f64 (-.f64 t x) (-.f64 z a)) 2)) (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a))))
(-.f64 (+.f64 (*.f64 (-.f64 z y) (*.f64 (/.f64 (-.f64 t x) (-.f64 z a)) 2)) (*.f64 (-.f64 z y) (*.f64 (/.f64 (-.f64 t x) (-.f64 z a)) 2))) (+.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a))) (*.f64 (-.f64 z y) (*.f64 (/.f64 (-.f64 t x) (-.f64 z a)) 2))))
(/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (-.f64 z a))
(/.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a))) 1)
(/.f64 (neg.f64 (*.f64 (-.f64 t x) (-.f64 z y))) (-.f64 a z))
(/.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 a z))) -1)
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 t x) (-.f64 z y)))) (-.f64 z a))
(pow.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a))) 1)
(neg.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 a z))))
(-.f64 (+.f64 x (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a)))) 0)
(*.f64 1 (+.f64 x (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a)))))
(*.f64 (+.f64 x (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a)))) 1)
(*.f64 -1 (+.f64 (neg.f64 x) (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 a z)))))
(/.f64 (+.f64 x (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a)))) 1)
(pow.f64 (+.f64 x (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a)))) 1)
(+.f64 (*.f64 (-.f64 t x) (-.f64 z y)) 0)
(+.f64 0 (*.f64 (-.f64 t x) (-.f64 z y)))
(-.f64 (*.f64 (-.f64 t x) (-.f64 z y)) 0)
(/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) 1)
(pow.f64 (*.f64 (-.f64 t x) (-.f64 z y)) 1)
(neg.f64 (*.f64 (-.f64 z y) (-.f64 x t)))
(+.f64 (/.f64 1 (-.f64 z a)) 0)
(+.f64 0 (/.f64 1 (-.f64 z a)))
(-.f64 (/.f64 1 (-.f64 z a)) 0)
(-.f64 0 (/.f64 -1 (-.f64 z a)))
(-.f64 (/.f64 -1 (-.f64 z a)) (/.f64 2 (-.f64 a z)))
(-.f64 (/.f64 2 (-.f64 z a)) (/.f64 1 (-.f64 z a)))
(*.f64 1 (/.f64 1 (-.f64 z a)))
(*.f64 (/.f64 1 (-.f64 z a)) 1)
(*.f64 -1 (/.f64 -1 (-.f64 z a)))
(*.f64 (/.f64 -1 (-.f64 z a)) -1)
(pow.f64 (/.f64 1 (-.f64 z a)) 1)
(neg.f64 (/.f64 -1 (-.f64 z a)))
Outputs
(/.f64 (*.f64 y (-.f64 t x)) a)
(*.f64 (-.f64 t x) (/.f64 y a))
(*.f64 y (/.f64 (-.f64 t x) a))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) z))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 -1 (*.f64 z (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2)))))))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2))))) z))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (-.f64 (/.f64 (-.f64 x t) a) (*.f64 (-.f64 x t) (/.f64 y (pow.f64 a 2)))) z))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (+.f64 (/.f64 (-.f64 x t) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2)))) z))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a)))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) z) (*.f64 (pow.f64 z 2) (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) a))))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2)))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2))))) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (-.f64 (/.f64 (-.f64 x t) a) (*.f64 (-.f64 x t) (/.f64 y (pow.f64 a 2)))) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (+.f64 (/.f64 (-.f64 x t) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2)))) (+.f64 z (/.f64 (pow.f64 z 2) a))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a))))
(+.f64 (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) z) (*.f64 (pow.f64 z 2) (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) a))) (+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) (pow.f64 z 3)) (pow.f64 a 2)) (*.f64 (-.f64 t x) (/.f64 y a))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2)))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a))) (+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 3) (pow.f64 a 2)))))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a)) (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2))))) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (-.f64 (/.f64 (-.f64 x t) a) (*.f64 (-.f64 x t) (/.f64 y (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (+.f64 (/.f64 (-.f64 x t) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (+.f64 (/.f64 (-.f64 x t) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (+.f64 z (/.f64 (pow.f64 z 2) a)))))
(-.f64 t x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) t) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)) x))
(-.f64 (+.f64 t (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 y z)))) (+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 a z)))))
(-.f64 (+.f64 t (neg.f64 (*.f64 y (/.f64 (-.f64 t x) z)))) (+.f64 x (neg.f64 (*.f64 (-.f64 t x) (/.f64 a z)))))
(-.f64 (+.f64 t (*.f64 (/.f64 y z) (neg.f64 (-.f64 t x)))) (+.f64 x (*.f64 (/.f64 a z) (neg.f64 (-.f64 t x)))))
(-.f64 (+.f64 t (*.f64 (-.f64 x t) (/.f64 y z))) (+.f64 x (*.f64 (-.f64 x t) (/.f64 a z))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)) x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 y z))) (+.f64 t (*.f64 (*.f64 -1 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 (-.f64 t x) a))) (/.f64 a (pow.f64 z 2))))) (+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 a z)))))
(-.f64 (+.f64 t (+.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 t x) z))) (*.f64 (*.f64 -1 (*.f64 (-.f64 t x) (-.f64 y a))) (/.f64 a (pow.f64 z 2))))) (+.f64 x (neg.f64 (*.f64 (-.f64 t x) (/.f64 a z)))))
(-.f64 (+.f64 t (+.f64 (*.f64 (/.f64 y z) (neg.f64 (-.f64 t x))) (*.f64 (*.f64 (neg.f64 (-.f64 t x)) (-.f64 y a)) (/.f64 a (pow.f64 z 2))))) (+.f64 x (*.f64 (/.f64 a z) (neg.f64 (-.f64 t x)))))
(-.f64 (+.f64 t (+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (/.f64 a (pow.f64 z 2))))) (+.f64 x (*.f64 (-.f64 x t) (/.f64 a z))))
(-.f64 (+.f64 t (*.f64 (-.f64 x t) (+.f64 (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a)) (/.f64 y z)))) (+.f64 x (*.f64 (-.f64 x t) (/.f64 a z))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)) x))
(-.f64 (+.f64 (+.f64 t (*.f64 (*.f64 -1 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 (-.f64 t x) a))) (/.f64 a (pow.f64 z 2)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 y z))) (*.f64 (*.f64 -1 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 (-.f64 t x) a))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 a z)))))
(-.f64 (+.f64 (+.f64 t (neg.f64 (*.f64 y (/.f64 (-.f64 t x) z)))) (+.f64 (*.f64 (*.f64 -1 (*.f64 (-.f64 t x) (-.f64 y a))) (/.f64 a (pow.f64 z 2))) (*.f64 (*.f64 -1 (*.f64 (-.f64 t x) (-.f64 y a))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (+.f64 x (neg.f64 (*.f64 (-.f64 t x) (/.f64 a z)))))
(-.f64 (+.f64 (+.f64 t (*.f64 (/.f64 y z) (neg.f64 (-.f64 t x)))) (*.f64 (*.f64 (neg.f64 (-.f64 t x)) (-.f64 y a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (+.f64 x (*.f64 (/.f64 a z) (neg.f64 (-.f64 t x)))))
(-.f64 (+.f64 t (+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))) (+.f64 x (*.f64 (-.f64 x t) (/.f64 a z))))
(-.f64 (+.f64 t (+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 (*.f64 (-.f64 t x) (-.f64 a y)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))) (+.f64 x (*.f64 (-.f64 x t) (/.f64 a z))))
(-.f64 t x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) t) x)
(-.f64 (+.f64 t (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 (-.f64 t x) a)) z))) x)
(-.f64 (+.f64 t (neg.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) z))) x)
(-.f64 (+.f64 t (neg.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y a) z)))) x)
(-.f64 (+.f64 t (*.f64 (/.f64 (-.f64 y a) z) (-.f64 x t))) x)
(-.f64 (+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2))))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 (-.f64 t x) a)) z)) (+.f64 t (*.f64 -1 (*.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 (-.f64 t x) a)) (/.f64 a (pow.f64 z 2)))))) x)
(-.f64 (+.f64 t (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) z)) (neg.f64 (*.f64 a (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) (pow.f64 z 2)))))) x)
(-.f64 (+.f64 t (*.f64 -1 (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y a) z)) (*.f64 a (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) (pow.f64 z 2)))))) x)
(-.f64 (+.f64 t (*.f64 -1 (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 y a) z) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a)))))) x)
(-.f64 (+.f64 t (*.f64 (-.f64 x t) (+.f64 (/.f64 (-.f64 y a) z) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a))))) x)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2)))))) x)
(-.f64 (+.f64 (+.f64 t (*.f64 -1 (*.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 (-.f64 t x) a)) (/.f64 a (pow.f64 z 2))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 (-.f64 t x) a)) z)) (*.f64 -1 (*.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 (-.f64 t x) a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))) x)
(-.f64 (+.f64 (+.f64 t (neg.f64 (*.f64 a (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) (pow.f64 z 2))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) (pow.f64 z 3))) (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) z)))) x)
(-.f64 (+.f64 (+.f64 t (neg.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y a) z)))) (*.f64 (*.f64 (neg.f64 (-.f64 t x)) (-.f64 y a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) x)
(-.f64 (+.f64 t (+.f64 (*.f64 (/.f64 (-.f64 y a) z) (-.f64 x t)) (*.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))) x)
(-.f64 (+.f64 t (+.f64 (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)) (*.f64 (*.f64 (-.f64 t x) (-.f64 a y)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))) x)
(/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) z)
(/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) z)
(*.f64 (-.f64 z y) (/.f64 (-.f64 t x) z))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) z))
(+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z y) (-.f64 t x))) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) z))
(+.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) z) (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (/.f64 a (pow.f64 z 2))))
(+.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) z)) (*.f64 (*.f64 (-.f64 t x) a) (/.f64 (-.f64 z y) (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) z) (*.f64 (*.f64 (-.f64 t x) a) (/.f64 (-.f64 z y) (pow.f64 z 2))))
(*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 z y) z) (*.f64 (-.f64 z y) (/.f64 a (pow.f64 z 2)))))
(*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 -1 (neg.f64 z))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z y) (-.f64 t x))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z y) (-.f64 t x))) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) z)))
(+.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) z) (+.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (/.f64 a (pow.f64 z 2))) (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) z)) (+.f64 (*.f64 (*.f64 (-.f64 t x) a) (/.f64 (-.f64 z y) (pow.f64 z 2))) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) z) (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) z)) (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (/.f64 -1 (neg.f64 z))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z y) (-.f64 t x))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z y) (-.f64 t x))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) z) (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 z y) (-.f64 t x))) (pow.f64 z 4)))))
(+.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) z) (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(+.f64 (*.f64 (*.f64 (-.f64 t x) a) (/.f64 (-.f64 z y) (pow.f64 z 2))) (+.f64 (+.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) z)) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (*.f64 (-.f64 t x) (-.f64 z y)))) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) z) (+.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (-.f64 z y))) (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 z y) z) (*.f64 (-.f64 z y) (/.f64 a (pow.f64 z 2))))) (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) z)) (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) a))
(*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a)))
(neg.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a)))
(*.f64 (/.f64 (-.f64 z y) a) (neg.f64 (-.f64 t x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (-.f64 t x) z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a))) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2))) (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a)) (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2)))))
(neg.f64 (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 z y) a) (*.f64 z (/.f64 (-.f64 z y) (pow.f64 a 2))))))
(*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 -1 a) (/.f64 (neg.f64 z) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (-.f64 t x) z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (pow.f64 z 2) (-.f64 t x))) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a))) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (/.f64 (-.f64 z y) (pow.f64 a 3))))))
(+.f64 (neg.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2))) (*.f64 (-.f64 z y) (/.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 (-.f64 z y) (pow.f64 a 3)) (pow.f64 z 2))) (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a)) (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (neg.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(neg.f64 (*.f64 (-.f64 z y) (+.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (-.f64 t x) (pow.f64 z 3))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (-.f64 t x) z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (pow.f64 z 2) (-.f64 t x))) (pow.f64 a 3))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a))) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (/.f64 (-.f64 z y) (pow.f64 a 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (pow.f64 z 3)) (/.f64 (-.f64 z y) (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 z y) (/.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a)))) (*.f64 -1 (+.f64 (*.f64 (-.f64 z y) (/.f64 (*.f64 (-.f64 t x) (pow.f64 z 3)) (pow.f64 a 4))) (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 (-.f64 z y) (pow.f64 a 3)) (pow.f64 z 2))) (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a)) (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2)))))) (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (neg.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (*.f64 (-.f64 z y) (+.f64 (*.f64 (-.f64 t x) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (/.f64 (-.f64 t x) a)))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) a))
(*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a)))
(neg.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a)))
(*.f64 (/.f64 (-.f64 z y) a) (neg.f64 (-.f64 t x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (-.f64 t x) z)) (pow.f64 a 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) a)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a))) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2))) (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a)) (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2)))))
(neg.f64 (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 z y) a) (*.f64 z (/.f64 (-.f64 z y) (pow.f64 a 2))))))
(*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 -1 a) (/.f64 (neg.f64 z) (pow.f64 a 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (-.f64 t x) z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (pow.f64 z 2) (-.f64 t x))) (pow.f64 a 3)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a))) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (/.f64 (-.f64 z y) (pow.f64 a 3))))))
(+.f64 (neg.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a))) (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2))) (*.f64 (-.f64 z y) (/.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (pow.f64 a 3))))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 (-.f64 z y) (pow.f64 a 3)) (pow.f64 z 2))) (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a)) (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (neg.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))
(neg.f64 (*.f64 (-.f64 z y) (+.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (pow.f64 z 3) (-.f64 t x))) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (-.f64 t x) z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (pow.f64 z 2) (-.f64 t x))) (pow.f64 a 3))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a))) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (/.f64 (-.f64 z y) (pow.f64 a 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (pow.f64 z 3)) (/.f64 (-.f64 z y) (pow.f64 a 4))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 z y) (/.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (pow.f64 a 3))) (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a)))) (*.f64 -1 (+.f64 (*.f64 (-.f64 z y) (/.f64 (*.f64 (-.f64 t x) (pow.f64 z 3)) (pow.f64 a 4))) (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 (-.f64 z y) (pow.f64 a 3)) (pow.f64 z 2))) (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a)) (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2)))))) (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (neg.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))
(*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))) (*.f64 (-.f64 z y) (+.f64 (*.f64 (-.f64 t x) (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (/.f64 (-.f64 t x) a)))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 (pow.f64 z 3) (pow.f64 a 4)))))))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a)))
(*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))
(*.f64 (-.f64 z y) (/.f64 x (-.f64 a z)))
(+.f64 (*.f64 t (-.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 z a)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (*.f64 t (-.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 z a)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (*.f64 t (-.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 z a)))) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a))
(*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a))
(*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a))
(*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))) (/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a)))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))) (/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a)))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))) (/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a)))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a)))
(*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))
(*.f64 (-.f64 z y) (/.f64 x (-.f64 a z)))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a)))
(*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 x (/.f64 (-.f64 y z) (-.f64 z a)))
(*.f64 (-.f64 z y) (/.f64 x (-.f64 a z)))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(/.f64 (*.f64 z (-.f64 t x)) (-.f64 z a))
(/.f64 (*.f64 (-.f64 t x) z) (-.f64 z a))
(*.f64 z (/.f64 (-.f64 t x) (-.f64 z a)))
(*.f64 (-.f64 t x) (/.f64 z (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a)))
(*.f64 -1 (*.f64 (-.f64 t x) (/.f64 y (-.f64 z a))))
(neg.f64 (*.f64 y (/.f64 (-.f64 t x) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (neg.f64 (-.f64 t x)))
(*.f64 y (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a)))
(*.f64 -1 (*.f64 (-.f64 t x) (/.f64 y (-.f64 z a))))
(neg.f64 (*.f64 y (/.f64 (-.f64 t x) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (neg.f64 (-.f64 t x)))
(*.f64 y (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 z a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a))
(*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a)))) x))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 z y) (-.f64 a z)))))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a)))) x))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 z y) (-.f64 a z)))))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a)))) x))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 z y) (-.f64 a z)))))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a)))) x)
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a)))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))))
(*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))))
(*.f64 x (+.f64 1 (/.f64 (-.f64 z y) (-.f64 a z))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a)))) x) (/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a)))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 z y) (-.f64 a z)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a)))) x) (/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a)))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 z y) (-.f64 a z)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a)))) x) (/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a)))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 z y) (-.f64 a z)))))
(*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 z a)) (+.f64 (/.f64 y (-.f64 z a)) 1)) x))
(*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a)))))
(*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))))
(*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a))))
(*.f64 x (+.f64 1 (/.f64 (-.f64 z y) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 z a)) (+.f64 (/.f64 y (-.f64 z a)) 1)) x)) (/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a)))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 z y) (-.f64 a z)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 z a)) (+.f64 (/.f64 y (-.f64 z a)) 1)) x)) (/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a)))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 z y) (-.f64 a z)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (/.f64 z (-.f64 z a)) (+.f64 (/.f64 y (-.f64 z a)) 1)) x)) (/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a)))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 (-.f64 z y) (-.f64 z a))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a))))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 y z) (-.f64 z a)))))
(+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) (*.f64 x (+.f64 1 (/.f64 (-.f64 z y) (-.f64 a z)))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) x)
(+.f64 x (*.f64 (-.f64 t x) (/.f64 y a)))
(+.f64 x (*.f64 y (/.f64 (-.f64 t x) a)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) x))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) z)))
(+.f64 x (+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 -1 (*.f64 z (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))))))
(+.f64 x (+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2))))) z)))
(+.f64 x (+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (-.f64 (/.f64 (-.f64 x t) a) (*.f64 (-.f64 x t) (/.f64 y (pow.f64 a 2)))) z)))
(+.f64 x (+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (+.f64 (/.f64 (-.f64 x t) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2)))) z)))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a) x)))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (+.f64 x (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) z) (*.f64 (pow.f64 z 2) (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) a)))))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (+.f64 x (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2)))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a)))))
(+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2))))) (+.f64 z (/.f64 (pow.f64 z 2) a))) (+.f64 x (*.f64 y (/.f64 (-.f64 t x) a))))
(+.f64 x (+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (-.f64 (/.f64 (-.f64 x t) a) (*.f64 (-.f64 x t) (/.f64 y (pow.f64 a 2)))) (+.f64 z (/.f64 (pow.f64 z 2) a)))))
(+.f64 x (+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (+.f64 (/.f64 (-.f64 x t) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2)))) (+.f64 z (/.f64 (pow.f64 z 2) a)))))
(+.f64 (*.f64 (+.f64 (/.f64 (-.f64 x t) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2)))) (+.f64 z (/.f64 (pow.f64 z 2) a))) (+.f64 x (*.f64 y (/.f64 (-.f64 t x) a))))
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) z) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 t x) a)) (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (pow.f64 a 2)))) (pow.f64 z 2)) a) x))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 y a)) (+.f64 (/.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) (pow.f64 z 3)) (pow.f64 a 2)) (+.f64 x (+.f64 (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) z) (*.f64 (pow.f64 z 2) (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) a))))))
(+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (+.f64 (+.f64 (*.f64 -1 (*.f64 z (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2)))))) (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a))) (+.f64 x (*.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (/.f64 y (pow.f64 a 2))))) (/.f64 (pow.f64 z 3) (pow.f64 a 2))))))
(+.f64 x (+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (+.f64 (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2))))) (/.f64 (pow.f64 z 2) a)) (*.f64 (neg.f64 (-.f64 (/.f64 (-.f64 t x) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2))))) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2)))))))
(+.f64 x (+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (-.f64 (/.f64 (-.f64 x t) a) (*.f64 (-.f64 x t) (/.f64 y (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2)))))))
(+.f64 x (+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (+.f64 (/.f64 (-.f64 x t) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 2) a) (+.f64 z (/.f64 (pow.f64 z 3) (pow.f64 a 2)))))))
(+.f64 x (+.f64 (*.f64 y (/.f64 (-.f64 t x) a)) (*.f64 (+.f64 (/.f64 (-.f64 x t) a) (*.f64 y (/.f64 (-.f64 t x) (pow.f64 a 2)))) (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 2)) (+.f64 z (/.f64 (pow.f64 z 2) a))))))
t
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) t) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)))
(-.f64 (+.f64 t (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 y z)))) (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 a z))))
(-.f64 (+.f64 t (neg.f64 (*.f64 y (/.f64 (-.f64 t x) z)))) (neg.f64 (*.f64 (-.f64 t x) (/.f64 a z))))
(-.f64 (+.f64 t (*.f64 (/.f64 y z) (neg.f64 (-.f64 t x)))) (*.f64 (/.f64 a z) (neg.f64 (-.f64 t x))))
(-.f64 (+.f64 t (*.f64 (-.f64 x t) (/.f64 y z))) (*.f64 (-.f64 x t) (/.f64 a z)))
(+.f64 (+.f64 t (*.f64 (-.f64 x t) (/.f64 y z))) (*.f64 (-.f64 t x) (/.f64 a z)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2)))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 y z))) (+.f64 t (*.f64 (*.f64 -1 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 (-.f64 t x) a))) (/.f64 a (pow.f64 z 2))))) (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 a z))))
(-.f64 (+.f64 t (+.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 t x) z))) (*.f64 (*.f64 -1 (*.f64 (-.f64 t x) (-.f64 y a))) (/.f64 a (pow.f64 z 2))))) (neg.f64 (*.f64 (-.f64 t x) (/.f64 a z))))
(-.f64 (+.f64 t (+.f64 (*.f64 (/.f64 y z) (neg.f64 (-.f64 t x))) (*.f64 (*.f64 (neg.f64 (-.f64 t x)) (-.f64 y a)) (/.f64 a (pow.f64 z 2))))) (*.f64 (/.f64 a z) (neg.f64 (-.f64 t x))))
(-.f64 (+.f64 t (+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (/.f64 a (pow.f64 z 2))))) (*.f64 (-.f64 x t) (/.f64 a z)))
(+.f64 (*.f64 (-.f64 t x) (/.f64 a z)) (+.f64 t (*.f64 (-.f64 x t) (+.f64 (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a)) (/.f64 y z)))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) z)) (+.f64 t (/.f64 (*.f64 a (-.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 -1 (*.f64 a (-.f64 t x))))) (pow.f64 z 2))))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 t x)) z)))
(-.f64 (+.f64 (+.f64 t (*.f64 (*.f64 -1 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 (-.f64 t x) a))) (/.f64 a (pow.f64 z 2)))) (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 y z))) (*.f64 (*.f64 -1 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 (-.f64 t x) a))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 a z))))
(-.f64 (+.f64 (+.f64 t (neg.f64 (*.f64 y (/.f64 (-.f64 t x) z)))) (+.f64 (*.f64 (*.f64 -1 (*.f64 (-.f64 t x) (-.f64 y a))) (/.f64 a (pow.f64 z 2))) (*.f64 (*.f64 -1 (*.f64 (-.f64 t x) (-.f64 y a))) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (neg.f64 (*.f64 (-.f64 t x) (/.f64 a z))))
(-.f64 (+.f64 (+.f64 t (*.f64 (/.f64 y z) (neg.f64 (-.f64 t x)))) (*.f64 (*.f64 (neg.f64 (-.f64 t x)) (-.f64 y a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))) (*.f64 (/.f64 a z) (neg.f64 (-.f64 t x))))
(-.f64 (+.f64 t (+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))) (*.f64 (-.f64 x t) (/.f64 a z)))
(+.f64 (*.f64 (-.f64 t x) (/.f64 a z)) (+.f64 t (+.f64 (*.f64 (-.f64 x t) (/.f64 y z)) (*.f64 (*.f64 (-.f64 t x) (-.f64 a y)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))))
t
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) t)
(+.f64 t (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 (-.f64 t x) a)) z)))
(+.f64 t (neg.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) z)))
(+.f64 t (neg.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y a) z))))
(+.f64 t (*.f64 (/.f64 (-.f64 y a) z) (-.f64 x t)))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 (-.f64 t x) a)) z)) (+.f64 t (*.f64 -1 (*.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 (-.f64 t x) a)) (/.f64 a (pow.f64 z 2))))))
(+.f64 t (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) z)) (neg.f64 (*.f64 a (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) (pow.f64 z 2))))))
(+.f64 t (*.f64 -1 (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y a) z)) (*.f64 a (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) (pow.f64 z 2))))))
(+.f64 t (*.f64 -1 (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 y a) z) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a))))))
(+.f64 t (*.f64 (-.f64 x t) (+.f64 (/.f64 (-.f64 y a) z) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a 2) (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x)))) (pow.f64 z 2))))))
(+.f64 (+.f64 t (*.f64 -1 (*.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 (-.f64 t x) a)) (/.f64 a (pow.f64 z 2))))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 (-.f64 t x) a)) z)) (*.f64 -1 (*.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 (-.f64 t x) a)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (+.f64 t (neg.f64 (*.f64 a (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) (pow.f64 z 2))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) (pow.f64 z 3))) (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) z))))
(+.f64 (+.f64 t (neg.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y a) z)))) (*.f64 (*.f64 (neg.f64 (-.f64 t x)) (-.f64 y a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3)))))
(+.f64 t (+.f64 (*.f64 (/.f64 (-.f64 y a) z) (-.f64 x t)) (*.f64 (*.f64 (-.f64 x t) (-.f64 y a)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 t (+.f64 (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)) (*.f64 (*.f64 (-.f64 t x) (-.f64 a y)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) z) x)
(+.f64 x (/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) z))
(+.f64 x (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) z)))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) z)))
(+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z y) (-.f64 t x))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) z) x))
(+.f64 x (+.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) z) (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (/.f64 a (pow.f64 z 2)))))
(+.f64 x (+.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) z)) (*.f64 (*.f64 (-.f64 t x) a) (/.f64 (-.f64 z y) (pow.f64 z 2)))))
(+.f64 x (+.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) z) (*.f64 (*.f64 (-.f64 t x) a) (/.f64 (-.f64 z y) (pow.f64 z 2)))))
(+.f64 x (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 z y) z) (*.f64 (-.f64 z y) (/.f64 a (pow.f64 z 2))))))
(+.f64 x (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 -1 (neg.f64 z)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z y) (-.f64 t x))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z y) (-.f64 t x))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) z) x)))
(+.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 x (+.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) z) (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (/.f64 a (pow.f64 z 2))))))
(+.f64 (*.f64 (*.f64 (-.f64 t x) a) (/.f64 (-.f64 z y) (pow.f64 z 2))) (+.f64 (+.f64 x (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) z))) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (pow.f64 z 3)))))
(+.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) z) (+.f64 x (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) z)) (+.f64 x (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 x (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (/.f64 -1 (neg.f64 z)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (-.f64 z y) (-.f64 t x))) (pow.f64 z 3)) (+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 z y) (-.f64 t x))) (pow.f64 z 2)) (+.f64 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) z) (+.f64 (/.f64 (*.f64 (pow.f64 a 3) (*.f64 (-.f64 z y) (-.f64 t x))) (pow.f64 z 4)) x))))
(+.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))) (+.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (/.f64 a (pow.f64 z 2))) (+.f64 x (+.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) z) (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))))
(+.f64 (*.f64 (*.f64 (-.f64 t x) a) (/.f64 (-.f64 z y) (pow.f64 z 2))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (*.f64 (-.f64 t x) (-.f64 z y))) (+.f64 x (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) z)))) (*.f64 (pow.f64 a 2) (/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (pow.f64 z 3)))))
(+.f64 (+.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) z) (*.f64 (-.f64 t x) (*.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (-.f64 z y)))) (+.f64 x (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 z y) z) (*.f64 (-.f64 z y) (/.f64 a (pow.f64 z 2))))) (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
(+.f64 x (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) z)) (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))))
(+.f64 (+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) z))) (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) a)) x)
(+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a))))
(+.f64 x (neg.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a))))
(+.f64 x (*.f64 (/.f64 (-.f64 z y) a) (neg.f64 (-.f64 t x))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (-.f64 t x) z)) (pow.f64 a 2))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a))) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2))))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2))) (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a)))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a)) (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2))))))
(+.f64 x (neg.f64 (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 z y) a) (*.f64 z (/.f64 (-.f64 z y) (pow.f64 a 2)))))))
(+.f64 x (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 -1 a) (/.f64 (neg.f64 z) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (-.f64 t x) z)) (pow.f64 a 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (pow.f64 z 2) (-.f64 t x))) (pow.f64 a 3))) x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a))) (+.f64 x (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (/.f64 (-.f64 z y) (pow.f64 a 3)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2)))))))
(+.f64 (neg.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a))) (+.f64 x (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2))) (*.f64 (-.f64 z y) (/.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (pow.f64 a 3)))))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 (-.f64 z y) (pow.f64 a 3)) (pow.f64 z 2))) (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a)) (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2)))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (+.f64 x (neg.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 x (neg.f64 (*.f64 (-.f64 z y) (+.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))))
x
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) a)) x)
(+.f64 x (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a))))
(+.f64 x (neg.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a))))
(+.f64 x (*.f64 (/.f64 (-.f64 z y) a) (neg.f64 (-.f64 t x))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (-.f64 t x) z)) (pow.f64 a 2))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a))) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2))))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2))) (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a)))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a)) (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2))))))
(+.f64 x (neg.f64 (*.f64 (-.f64 t x) (+.f64 (/.f64 (-.f64 z y) a) (*.f64 z (/.f64 (-.f64 z y) (pow.f64 a 2)))))))
(+.f64 x (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 -1 a) (/.f64 (neg.f64 z) (pow.f64 a 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (-.f64 t x)) a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (-.f64 t x) (pow.f64 z 2))) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) (*.f64 (-.f64 t x) z)) (pow.f64 a 2))) x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a))) (+.f64 x (+.f64 (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (/.f64 (-.f64 z y) (pow.f64 a 3)))) (*.f64 -1 (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2)))))))
(+.f64 (neg.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a))) (+.f64 x (*.f64 -1 (+.f64 (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2))) (*.f64 (-.f64 z y) (/.f64 (*.f64 (-.f64 t x) (pow.f64 z 2)) (pow.f64 a 3)))))))
(+.f64 x (*.f64 -1 (+.f64 (*.f64 (-.f64 t x) (*.f64 (/.f64 (-.f64 z y) (pow.f64 a 3)) (pow.f64 z 2))) (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) a)) (*.f64 (*.f64 (-.f64 t x) z) (/.f64 (-.f64 z y) (pow.f64 a 2)))))))
(+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) a)) (+.f64 x (neg.f64 (*.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))))))
(+.f64 x (neg.f64 (*.f64 (-.f64 z y) (+.f64 (/.f64 (-.f64 t x) a) (*.f64 (-.f64 t x) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))) x)
(+.f64 x (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 x (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 x (*.f64 x (/.f64 (-.f64 y z) (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 z y) (/.f64 x (-.f64 a z))))
(+.f64 (*.f64 t (-.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 z a)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 t (-.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 z a)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 t (-.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 z a)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 t (-.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 z a))))
(*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (*.f64 t (-.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 z a)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 t (-.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 z a)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 t (-.f64 (/.f64 z (-.f64 z a)) (/.f64 y (-.f64 z a)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(/.f64 (*.f64 t (-.f64 z y)) (-.f64 z a))
(*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 z y) t) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 z y) x) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 (-.f64 t x) z) (-.f64 z a)) x)
(+.f64 x (/.f64 (*.f64 (-.f64 t x) z) (-.f64 z a)))
(+.f64 x (*.f64 z (/.f64 (-.f64 t x) (-.f64 z a))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 z (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))) (+.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 z a)) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))) (+.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 z a)) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))) (+.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 z a)) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a)))
(*.f64 -1 (*.f64 (-.f64 t x) (/.f64 y (-.f64 z a))))
(neg.f64 (*.f64 y (/.f64 (-.f64 t x) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (neg.f64 (-.f64 t x)))
(*.f64 y (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 z a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (-.f64 t x)) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 -1 (*.f64 y (-.f64 (/.f64 t (-.f64 z a)) (/.f64 x (-.f64 z a)))))
(*.f64 -1 (*.f64 (-.f64 t x) (/.f64 y (-.f64 z a))))
(neg.f64 (*.f64 y (/.f64 (-.f64 t x) (-.f64 z a))))
(*.f64 (/.f64 y (-.f64 z a)) (neg.f64 (-.f64 t x)))
(*.f64 y (/.f64 (-.f64 t x) (-.f64 a z)))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (/.f64 t (-.f64 z a)) (/.f64 x (-.f64 z a))))) (+.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 z a)) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (/.f64 t (-.f64 z a)) (/.f64 x (-.f64 z a))))) (+.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 z a)) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (/.f64 t (-.f64 z a)) (/.f64 x (-.f64 z a))))) (+.f64 (/.f64 (*.f64 z (-.f64 t x)) (-.f64 z a)) x))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 -1 (*.f64 (-.f64 z y) x))
(*.f64 (-.f64 z y) (*.f64 -1 x))
(*.f64 (-.f64 z y) (neg.f64 x))
(*.f64 x (-.f64 y z))
(+.f64 (*.f64 (-.f64 z y) t) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(+.f64 (*.f64 (-.f64 z y) t) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(+.f64 (*.f64 (-.f64 z y) t) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(*.f64 (-.f64 z y) t)
(*.f64 t (-.f64 z y))
(+.f64 (*.f64 (-.f64 z y) t) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(+.f64 (*.f64 (-.f64 z y) t) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(+.f64 (*.f64 (-.f64 z y) t) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(*.f64 (-.f64 z y) t)
(*.f64 t (-.f64 z y))
(+.f64 (*.f64 (-.f64 z y) t) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(+.f64 (*.f64 (-.f64 z y) t) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(+.f64 (*.f64 (-.f64 z y) t) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(*.f64 t (-.f64 z y))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(*.f64 -1 (*.f64 (-.f64 z y) x))
(*.f64 (-.f64 z y) (*.f64 -1 x))
(*.f64 (-.f64 z y) (neg.f64 x))
(*.f64 x (-.f64 y z))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(*.f64 -1 (*.f64 (-.f64 z y) x))
(*.f64 (-.f64 z y) (*.f64 -1 x))
(*.f64 (-.f64 z y) (neg.f64 x))
(*.f64 x (-.f64 y z))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 -1 (*.f64 (-.f64 z y) x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(*.f64 -1 (*.f64 y (-.f64 t x)))
(*.f64 y (*.f64 -1 (-.f64 t x)))
(neg.f64 (*.f64 y (-.f64 t x)))
(*.f64 y (neg.f64 (-.f64 t x)))
(*.f64 y (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(*.f64 (-.f64 t x) z)
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(*.f64 (-.f64 t x) z)
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(*.f64 (-.f64 t x) z)
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 (-.f64 t x) z))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(*.f64 -1 (*.f64 y (-.f64 t x)))
(*.f64 y (*.f64 -1 (-.f64 t x)))
(neg.f64 (*.f64 y (-.f64 t x)))
(*.f64 y (neg.f64 (-.f64 t x)))
(*.f64 y (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(*.f64 -1 (*.f64 y (-.f64 t x)))
(*.f64 y (*.f64 -1 (-.f64 t x)))
(neg.f64 (*.f64 y (-.f64 t x)))
(*.f64 y (neg.f64 (-.f64 t x)))
(*.f64 y (-.f64 x t))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(+.f64 (*.f64 -1 (*.f64 y (-.f64 t x))) (*.f64 z (-.f64 t x)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(/.f64 -1 a)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))
(-.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))
(-.f64 (/.f64 (neg.f64 z) (pow.f64 a 2)) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))) (/.f64 1 a))
(-.f64 (*.f64 -1 (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (neg.f64 (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (/.f64 1 a))
(-.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2))))) (/.f64 1 a))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (/.f64 1 a))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 1 a))
(-.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 1 a))
(-.f64 (neg.f64 (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (/.f64 1 a))
(/.f64 1 z)
(+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 z) (/.f64 a (pow.f64 z 2)))
(+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (/.f64 1 z) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))
(+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))
(+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))))
(+.f64 (+.f64 (/.f64 1 z) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))
(+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 1 z) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))
(+.f64 (/.f64 1 z) (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))
(/.f64 1 z)
(+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 z) (/.f64 a (pow.f64 z 2)))
(+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (/.f64 1 z) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))
(+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))
(+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))))
(+.f64 (+.f64 (/.f64 1 z) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))
(+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 1 z) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))
(+.f64 (/.f64 1 z) (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))
(/.f64 1 z)
(+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))
(+.f64 (/.f64 1 z) (/.f64 a (pow.f64 z 2)))
(+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z)))
(+.f64 (/.f64 1 z) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))
(+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 1 z) (/.f64 (pow.f64 a 2) (pow.f64 z 3))))
(+.f64 (/.f64 (pow.f64 a 3) (pow.f64 z 4)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (+.f64 (/.f64 a (pow.f64 z 2)) (/.f64 1 z))))
(+.f64 (+.f64 (/.f64 1 z) (/.f64 a (pow.f64 z 2))) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4))))
(+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 1 z) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))
(+.f64 (/.f64 1 z) (+.f64 (/.f64 a (pow.f64 z 2)) (+.f64 (/.f64 (pow.f64 a 2) (pow.f64 z 3)) (/.f64 (pow.f64 a 3) (pow.f64 z 4)))))
(/.f64 -1 a)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))
(-.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))
(-.f64 (/.f64 (neg.f64 z) (pow.f64 a 2)) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))) (/.f64 1 a))
(-.f64 (*.f64 -1 (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (neg.f64 (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (/.f64 1 a))
(-.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2))))) (/.f64 1 a))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (/.f64 1 a))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 1 a))
(-.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 1 a))
(-.f64 (neg.f64 (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (/.f64 1 a))
(/.f64 -1 a)
(-.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))
(-.f64 (neg.f64 (/.f64 z (pow.f64 a 2))) (/.f64 1 a))
(-.f64 (/.f64 (neg.f64 z) (pow.f64 a 2)) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 z (pow.f64 a 2)))) (/.f64 1 a))
(-.f64 (*.f64 -1 (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (neg.f64 (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3)))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 4))) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 1 a))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 a 2))) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (/.f64 1 a))
(-.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (/.f64 z (pow.f64 a 2))))) (/.f64 1 a))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (/.f64 1 a))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 1 a))
(-.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 a 4)) (+.f64 (/.f64 z (pow.f64 a 2)) (/.f64 (pow.f64 z 2) (pow.f64 a 3))))) (/.f64 1 a))
(-.f64 (neg.f64 (+.f64 (/.f64 z (pow.f64 a 2)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 a 3)) (/.f64 (pow.f64 z 3) (pow.f64 a 4))))) (/.f64 1 a))
(+.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a))) 0)
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 0 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(+.f64 (/.f64 (*.f64 (-.f64 z y) (-.f64 x t)) (-.f64 a z)) 0)
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(-.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a))) 0)
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(-.f64 0 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(-.f64 (*.f64 (-.f64 z y) (*.f64 (/.f64 (-.f64 t x) (-.f64 z a)) 2)) (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(-.f64 (+.f64 (*.f64 (-.f64 z y) (*.f64 (/.f64 (-.f64 t x) (-.f64 z a)) 2)) (*.f64 (-.f64 z y) (*.f64 (/.f64 (-.f64 t x) (-.f64 z a)) 2))) (+.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a))) (*.f64 (-.f64 z y) (*.f64 (/.f64 (-.f64 t x) (-.f64 z a)) 2))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) (-.f64 z a))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(/.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a))) 1)
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(/.f64 (neg.f64 (*.f64 (-.f64 t x) (-.f64 z y))) (-.f64 a z))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(/.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 a z))) -1)
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 t x) (-.f64 z y)))) (-.f64 z a))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(pow.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a))) 1)
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(neg.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 a z))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)))
(-.f64 (+.f64 x (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a)))) 0)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 1 (+.f64 x (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a)))))
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 (+.f64 x (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a)))) 1)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(*.f64 -1 (+.f64 (neg.f64 x) (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 a z)))))
(*.f64 -1 (+.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 a z))) (neg.f64 x)))
(neg.f64 (+.f64 (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 a z))) (neg.f64 x)))
(neg.f64 (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 a z))) (neg.f64 x)))
(neg.f64 (+.f64 (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 z a))) (neg.f64 x)))
(/.f64 (+.f64 x (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a)))) 1)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(pow.f64 (+.f64 x (*.f64 (-.f64 z y) (/.f64 (-.f64 t x) (-.f64 z a)))) 1)
(+.f64 x (+.f64 (*.f64 -1 (*.f64 x (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (+.f64 (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a))) x))
(+.f64 x (+.f64 (*.f64 x (neg.f64 (/.f64 (-.f64 z y) (-.f64 z a)))) (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))))
(+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) (+.f64 t (neg.f64 x))))
(+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a))))
(+.f64 (*.f64 (-.f64 t x) (-.f64 z y)) 0)
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(+.f64 0 (*.f64 (-.f64 t x) (-.f64 z y)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(-.f64 (*.f64 (-.f64 t x) (-.f64 z y)) 0)
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(/.f64 (*.f64 (-.f64 t x) (-.f64 z y)) 1)
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(pow.f64 (*.f64 (-.f64 t x) (-.f64 z y)) 1)
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(neg.f64 (*.f64 (-.f64 z y) (-.f64 x t)))
(+.f64 (*.f64 t (-.f64 z y)) (*.f64 (-.f64 z y) (*.f64 -1 x)))
(*.f64 (-.f64 z y) (+.f64 t (neg.f64 x)))
(*.f64 (-.f64 t x) (-.f64 z y))
(+.f64 (/.f64 1 (-.f64 z a)) 0)
(/.f64 1 (-.f64 z a))
(/.f64 -1 (-.f64 a z))
(+.f64 0 (/.f64 1 (-.f64 z a)))
(/.f64 1 (-.f64 z a))
(/.f64 -1 (-.f64 a z))
(-.f64 (/.f64 1 (-.f64 z a)) 0)
(/.f64 1 (-.f64 z a))
(/.f64 -1 (-.f64 a z))
(-.f64 0 (/.f64 -1 (-.f64 z a)))
(/.f64 1 (-.f64 z a))
(/.f64 -1 (-.f64 a z))
(-.f64 (/.f64 -1 (-.f64 z a)) (/.f64 2 (-.f64 a z)))
(/.f64 1 (-.f64 z a))
(/.f64 -1 (-.f64 a z))
(-.f64 (/.f64 2 (-.f64 z a)) (/.f64 1 (-.f64 z a)))
(/.f64 1 (-.f64 z a))
(/.f64 -1 (-.f64 a z))
(*.f64 1 (/.f64 1 (-.f64 z a)))
(/.f64 1 (-.f64 z a))
(/.f64 -1 (-.f64 a z))
(*.f64 (/.f64 1 (-.f64 z a)) 1)
(/.f64 1 (-.f64 z a))
(/.f64 -1 (-.f64 a z))
(*.f64 -1 (/.f64 -1 (-.f64 z a)))
(/.f64 1 (-.f64 z a))
(/.f64 -1 (-.f64 a z))
(*.f64 (/.f64 -1 (-.f64 z a)) -1)
(/.f64 1 (-.f64 z a))
(/.f64 -1 (-.f64 a z))
(pow.f64 (/.f64 1 (-.f64 z a)) 1)
(/.f64 1 (-.f64 z a))
(/.f64 -1 (-.f64 a z))
(neg.f64 (/.f64 -1 (-.f64 z a)))
(/.f64 1 (-.f64 z a))
(/.f64 -1 (-.f64 a z))

localize7.0ms (0%)

Compiler

Compiled 16 to 14 computations (12.5% saved)

localize8.0ms (0%)

Local error

Found 2 expressions with local error:

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

Compiled 24 to 8 computations (66.7% saved)

series9.0ms (0%)

Counts
2 → 72
Calls

21 calls:

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

rewrite80.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1352×rational_best-simplify-2
1182×rational_best-1
1168×rational_best-4
1168×rational_best-2
1168×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
16032
211732
320632
442132
5120932
6371032
7560332
Stop Event
node limit
Counts
2 → 108
Calls
Call 1
Inputs
(*.f64 x (/.f64 (-.f64 y a) z))
(/.f64 (-.f64 y a) z)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (-.f64 y a) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (/.f64 (-.f64 y a) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x (-.f64 a y)) (neg.f64 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (-.f64 y a) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 (-.f64 y a) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (-.f64 y a)) z)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (/.f64 (-.f64 y a) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 x (/.f64 (-.f64 a y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 a y) (/.f64 x z)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 y a) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 y a) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 a z) (/.f64 (-.f64 y (+.f64 a a)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 a z) (-.f64 (*.f64 (/.f64 (-.f64 y a) z) 2) (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 a y) z) (*.f64 (/.f64 (-.f64 y a) z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 y) z) (-.f64 (/.f64 a z) (*.f64 (/.f64 (-.f64 y a) z) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y a) z) (*.f64 a (/.f64 -2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 y a) z) (*.f64 2 (/.f64 (-.f64 (-.f64 y a) y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 a (neg.f64 z)) (/.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (/.f64 -2 z)) (/.f64 (+.f64 y a) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (+.f64 y a)) z) (*.f64 2 (/.f64 (-.f64 (-.f64 y a) (neg.f64 a)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 y a) z) 2) (/.f64 (-.f64 a y) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (-.f64 y a) z) (/.f64 y z)) (*.f64 (/.f64 -1 z) (+.f64 a (-.f64 y a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 y (+.f64 a a)) z) (/.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (/.f64 (-.f64 y a) z) 2) (/.f64 y z)) (/.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 y a) y) z)) (/.f64 (+.f64 y a) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 a z) (*.f64 (/.f64 (-.f64 y a) z) -2)) (/.f64 (neg.f64 y) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 y a) (neg.f64 a)) z)) (/.f64 (neg.f64 (+.f64 y a)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 z) (+.f64 a (-.f64 y a))) (+.f64 (/.f64 (-.f64 y a) z) (/.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 y a) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 a y) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y z) (/.f64 a z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 a z) (/.f64 (-.f64 (+.f64 a a) y) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 a z) (-.f64 (/.f64 y z) (*.f64 (/.f64 (-.f64 y a) z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 a y) z) (*.f64 (/.f64 (-.f64 y a) z) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 2 z)) (/.f64 (+.f64 y a) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 y) z) (neg.f64 (+.f64 (/.f64 (-.f64 y a) z) (/.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 y) z) (/.f64 (-.f64 a (+.f64 y y)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 y a) z) (*.f64 a (/.f64 2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 y a) z) (*.f64 2 (/.f64 (-.f64 y (-.f64 y a)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 a (neg.f64 z)) (/.f64 (neg.f64 y) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (/.f64 2 z)) (+.f64 (/.f64 a z) (-.f64 (/.f64 y z) (*.f64 (/.f64 (-.f64 y a) z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (/.f64 2 z)) (+.f64 (/.f64 a z) (/.f64 (-.f64 (+.f64 a a) y) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (/.f64 -2 z)) (/.f64 (neg.f64 (+.f64 y a)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (+.f64 y a)) z) (*.f64 2 (/.f64 (-.f64 (neg.f64 a) (-.f64 y a)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (+.f64 y a)) z) (*.f64 y (/.f64 -2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 y a) z) 2) (/.f64 (-.f64 y a) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 y y) a) z) (/.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 y a) z) -2) (+.f64 (/.f64 (-.f64 a y) z) (*.f64 (/.f64 (-.f64 y a) z) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 -2 z)) (+.f64 (/.f64 (neg.f64 y) z) (neg.f64 (+.f64 (/.f64 (-.f64 y a) z) (/.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 y (+.f64 a a)) z) (/.f64 a (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (/.f64 (-.f64 y a) z) 2) (/.f64 y z)) (/.f64 a (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 y a) y) z)) (/.f64 (neg.f64 (+.f64 y a)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 a z) (*.f64 (/.f64 (-.f64 y a) z) -2)) (/.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 y a) (neg.f64 a)) z)) (/.f64 (+.f64 y a) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 a (*.f64 y 3)) (neg.f64 z)) (*.f64 (/.f64 (neg.f64 y) z) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 a (*.f64 y 3)) z) (*.f64 2 (/.f64 (+.f64 y a) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 4 z)) (/.f64 (+.f64 a (*.f64 y 3)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 y a) z)) (+.f64 (/.f64 (+.f64 y (*.f64 a 3)) z) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 y a) z)) (+.f64 (/.f64 (+.f64 y a) z) (*.f64 2 (/.f64 (-.f64 y (-.f64 y a)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 a (neg.f64 z)) 4) (*.f64 (/.f64 -1 z) (+.f64 y (*.f64 a 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 y a) z) 4) (*.f64 (/.f64 (-.f64 y a) z) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 y a) z) -2) (+.f64 (/.f64 (neg.f64 (+.f64 y a)) z) (*.f64 y (/.f64 -2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 y a) z) -2) (+.f64 (/.f64 (neg.f64 (+.f64 y a)) z) (*.f64 2 (/.f64 (-.f64 (neg.f64 a) (-.f64 y a)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (/.f64 (-.f64 y a) z) (/.f64 y z)) (+.f64 (/.f64 (-.f64 y a) z) (/.f64 y z))) (+.f64 (/.f64 y z) (+.f64 (/.f64 (-.f64 y a) z) (/.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (/.f64 4 z)) (*.f64 y (/.f64 4 z))) (+.f64 (/.f64 (+.f64 a (*.f64 y 3)) z) (*.f64 y (/.f64 4 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (+.f64 y y) a) z) 2) (+.f64 (/.f64 y z) (/.f64 (-.f64 (+.f64 y y) a) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 a (*.f64 y 3)) (neg.f64 z)) (/.f64 (+.f64 a (*.f64 y 3)) (neg.f64 z))) (+.f64 (*.f64 (/.f64 (neg.f64 y) z) 4) (/.f64 (+.f64 a (*.f64 y 3)) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y a) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 y a) (+.f64 (/.f64 -1 z) (*.f64 (/.f64 1 z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 y a) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 y a) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 a y) (/.f64 -1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 a y) (+.f64 (/.f64 1 z) (*.f64 (/.f64 1 z) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (-.f64 y a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (-.f64 a (-.f64 (+.f64 a a) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (-.f64 a (-.f64 y (*.f64 (-.f64 y a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (-.f64 (neg.f64 y) (-.f64 (neg.f64 a) (*.f64 (-.f64 y a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (-.f64 (+.f64 y a) (-.f64 (+.f64 y y) (*.f64 (-.f64 y a) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (-.f64 (-.f64 a y) (*.f64 (-.f64 y a) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (-.f64 (-.f64 (+.f64 y y) a) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (+.f64 (-.f64 a y) (*.f64 (-.f64 y a) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (+.f64 a (-.f64 y (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (+.f64 a (-.f64 (*.f64 (-.f64 y a) 2) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (+.f64 (+.f64 y a) (-.f64 (*.f64 (-.f64 y a) 2) (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (+.f64 (neg.f64 y) (-.f64 (*.f64 (-.f64 y a) 2) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 a y) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 a y) z) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 z) (-.f64 a y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 z) (-.f64 (*.f64 (-.f64 y a) -2) (-.f64 a y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 z) (+.f64 (-.f64 y a) (*.f64 (-.f64 y a) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 a (-.f64 (+.f64 a a) y)) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 a (-.f64 y (*.f64 (-.f64 y a) 2))) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 y) (-.f64 (neg.f64 a) (*.f64 (-.f64 y a) 2))) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 y a) (-.f64 (+.f64 y y) (*.f64 (-.f64 y a) 2))) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (-.f64 y a) -2) (-.f64 a y)) (/.f64 -1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 a y) (*.f64 (-.f64 y a) -2)) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (+.f64 y y) a) y) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -1 z) (*.f64 (/.f64 1 z) 2)) (-.f64 y a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 a y) (*.f64 (-.f64 y a) 2)) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 z) (*.f64 (/.f64 1 z) -2)) (-.f64 a y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 y a) (*.f64 (-.f64 y a) -2)) (/.f64 -1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (-.f64 y (+.f64 a a))) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a (-.f64 (*.f64 (-.f64 y a) 2) y)) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 y a) (-.f64 (*.f64 (-.f64 y a) 2) (+.f64 y y))) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 y) (-.f64 (*.f64 (-.f64 y a) 2) (neg.f64 a))) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 y a) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 a y) z))))))

simplify266.0ms (0.7%)

Algorithm
egg-herbie
Rules
1320×rational_best-simplify-2
1298×rational_best-simplify-1
1050×rational_best-simplify-43
1006×rational_best-simplify-47
984×rational_best-simplify-50
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02504550
13964326
25933344
311303306
429593298
562463298
670043298
773723298
876263298
976973298
1077013298
Stop Event
node limit
Counts
180 → 147
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 y a) x) z)
(/.f64 (*.f64 (-.f64 y a) x) z)
(/.f64 (*.f64 (-.f64 y a) x) z)
(/.f64 (*.f64 (-.f64 y a) x) z)
(/.f64 (*.f64 (-.f64 y a) x) z)
(/.f64 (*.f64 (-.f64 y a) x) z)
(/.f64 (*.f64 (-.f64 y a) x) z)
(/.f64 (*.f64 (-.f64 y a) x) z)
(/.f64 (*.f64 (-.f64 y a) x) z)
(/.f64 (*.f64 (-.f64 y a) x) z)
(/.f64 (*.f64 (-.f64 y a) x) z)
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 -1 (/.f64 (*.f64 a x) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(/.f64 (*.f64 y x) z)
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(*.f64 -1 (/.f64 (*.f64 a x) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(*.f64 -1 (/.f64 (*.f64 a x) z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(/.f64 (*.f64 (-.f64 y a) x) z)
(/.f64 (*.f64 (-.f64 y a) x) z)
(/.f64 (*.f64 (-.f64 y a) x) z)
(/.f64 (*.f64 (-.f64 y a) x) z)
(/.f64 (*.f64 (-.f64 y a) x) z)
(/.f64 (*.f64 (-.f64 y a) x) z)
(/.f64 (*.f64 (-.f64 y a) x) z)
(/.f64 (*.f64 (-.f64 y a) x) z)
(/.f64 (*.f64 (-.f64 y a) x) z)
(/.f64 (*.f64 (-.f64 y a) x) z)
(/.f64 (*.f64 (-.f64 y a) x) z)
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 -1 (/.f64 a z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(/.f64 y z)
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(/.f64 y z)
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(/.f64 y z)
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(*.f64 -1 (/.f64 a z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(*.f64 -1 (/.f64 a z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) 0)
(+.f64 0 (*.f64 x (/.f64 (-.f64 y a) z)))
(+.f64 (/.f64 (*.f64 x (-.f64 a y)) (neg.f64 z)) 0)
(-.f64 (*.f64 x (/.f64 (-.f64 y a) z)) 0)
(/.f64 (*.f64 x (/.f64 (-.f64 y a) z)) 1)
(/.f64 (*.f64 x (-.f64 y a)) z)
(pow.f64 (*.f64 x (/.f64 (-.f64 y a) z)) 1)
(neg.f64 (*.f64 x (/.f64 (-.f64 a y) z)))
(neg.f64 (*.f64 (-.f64 a y) (/.f64 x z)))
(+.f64 (/.f64 (-.f64 y a) z) 0)
(+.f64 0 (/.f64 (-.f64 y a) z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(+.f64 (/.f64 a z) (/.f64 (-.f64 y (+.f64 a a)) z))
(+.f64 (/.f64 a z) (-.f64 (*.f64 (/.f64 (-.f64 y a) z) 2) (/.f64 y z)))
(+.f64 (/.f64 (-.f64 a y) z) (*.f64 (/.f64 (-.f64 y a) z) 2))
(+.f64 (/.f64 (neg.f64 y) z) (-.f64 (/.f64 a z) (*.f64 (/.f64 (-.f64 y a) z) -2)))
(+.f64 (/.f64 (+.f64 y a) z) (*.f64 a (/.f64 -2 z)))
(+.f64 (/.f64 (+.f64 y a) z) (*.f64 2 (/.f64 (-.f64 (-.f64 y a) y) z)))
(+.f64 (/.f64 a (neg.f64 z)) (/.f64 y z))
(+.f64 (*.f64 a (/.f64 -2 z)) (/.f64 (+.f64 y a) z))
(+.f64 (/.f64 (neg.f64 (+.f64 y a)) z) (*.f64 2 (/.f64 (-.f64 (-.f64 y a) (neg.f64 a)) z)))
(+.f64 (*.f64 (/.f64 (-.f64 y a) z) 2) (/.f64 (-.f64 a y) z))
(+.f64 (+.f64 (/.f64 (-.f64 y a) z) (/.f64 y z)) (*.f64 (/.f64 -1 z) (+.f64 a (-.f64 y a))))
(+.f64 (/.f64 (-.f64 y (+.f64 a a)) z) (/.f64 a z))
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 y a) z) 2) (/.f64 y z)) (/.f64 a z))
(+.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 y a) y) z)) (/.f64 (+.f64 y a) z))
(+.f64 (-.f64 (/.f64 a z) (*.f64 (/.f64 (-.f64 y a) z) -2)) (/.f64 (neg.f64 y) z))
(+.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 y a) (neg.f64 a)) z)) (/.f64 (neg.f64 (+.f64 y a)) z))
(+.f64 (*.f64 (/.f64 -1 z) (+.f64 a (-.f64 y a))) (+.f64 (/.f64 (-.f64 y a) z) (/.f64 y z)))
(-.f64 (/.f64 (-.f64 y a) z) 0)
(-.f64 0 (/.f64 (-.f64 a y) z))
(-.f64 (/.f64 y z) (/.f64 a z))
(-.f64 (/.f64 a z) (/.f64 (-.f64 (+.f64 a a) y) z))
(-.f64 (/.f64 a z) (-.f64 (/.f64 y z) (*.f64 (/.f64 (-.f64 y a) z) 2)))
(-.f64 (/.f64 (-.f64 a y) z) (*.f64 (/.f64 (-.f64 y a) z) -2))
(-.f64 (*.f64 y (/.f64 2 z)) (/.f64 (+.f64 y a) z))
(-.f64 (/.f64 (neg.f64 y) z) (neg.f64 (+.f64 (/.f64 (-.f64 y a) z) (/.f64 y z))))
(-.f64 (/.f64 (neg.f64 y) z) (/.f64 (-.f64 a (+.f64 y y)) z))
(-.f64 (/.f64 (+.f64 y a) z) (*.f64 a (/.f64 2 z)))
(-.f64 (/.f64 (+.f64 y a) z) (*.f64 2 (/.f64 (-.f64 y (-.f64 y a)) z)))
(-.f64 (/.f64 a (neg.f64 z)) (/.f64 (neg.f64 y) z))
(-.f64 (*.f64 a (/.f64 2 z)) (+.f64 (/.f64 a z) (-.f64 (/.f64 y z) (*.f64 (/.f64 (-.f64 y a) z) 2))))
(-.f64 (*.f64 a (/.f64 2 z)) (+.f64 (/.f64 a z) (/.f64 (-.f64 (+.f64 a a) y) z)))
(-.f64 (*.f64 a (/.f64 -2 z)) (/.f64 (neg.f64 (+.f64 y a)) z))
(-.f64 (/.f64 (neg.f64 (+.f64 y a)) z) (*.f64 2 (/.f64 (-.f64 (neg.f64 a) (-.f64 y a)) z)))
(-.f64 (/.f64 (neg.f64 (+.f64 y a)) z) (*.f64 y (/.f64 -2 z)))
(-.f64 (*.f64 (/.f64 (-.f64 y a) z) 2) (/.f64 (-.f64 y a) z))
(-.f64 (/.f64 (-.f64 (+.f64 y y) a) z) (/.f64 y z))
(-.f64 (*.f64 (/.f64 (-.f64 y a) z) -2) (+.f64 (/.f64 (-.f64 a y) z) (*.f64 (/.f64 (-.f64 y a) z) -2)))
(-.f64 (*.f64 y (/.f64 -2 z)) (+.f64 (/.f64 (neg.f64 y) z) (neg.f64 (+.f64 (/.f64 (-.f64 y a) z) (/.f64 y z)))))
(-.f64 (/.f64 (-.f64 y (+.f64 a a)) z) (/.f64 a (neg.f64 z)))
(-.f64 (-.f64 (*.f64 (/.f64 (-.f64 y a) z) 2) (/.f64 y z)) (/.f64 a (neg.f64 z)))
(-.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 y a) y) z)) (/.f64 (neg.f64 (+.f64 y a)) z))
(-.f64 (-.f64 (/.f64 a z) (*.f64 (/.f64 (-.f64 y a) z) -2)) (/.f64 y z))
(-.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 y a) (neg.f64 a)) z)) (/.f64 (+.f64 y a) z))
(-.f64 (/.f64 (+.f64 a (*.f64 y 3)) (neg.f64 z)) (*.f64 (/.f64 (neg.f64 y) z) 4))
(-.f64 (/.f64 (+.f64 a (*.f64 y 3)) z) (*.f64 2 (/.f64 (+.f64 y a) z)))
(-.f64 (*.f64 y (/.f64 4 z)) (/.f64 (+.f64 a (*.f64 y 3)) z))
(-.f64 (*.f64 2 (/.f64 (+.f64 y a) z)) (+.f64 (/.f64 (+.f64 y (*.f64 a 3)) z) 0))
(-.f64 (*.f64 2 (/.f64 (+.f64 y a) z)) (+.f64 (/.f64 (+.f64 y a) z) (*.f64 2 (/.f64 (-.f64 y (-.f64 y a)) z))))
(-.f64 (*.f64 (/.f64 a (neg.f64 z)) 4) (*.f64 (/.f64 -1 z) (+.f64 y (*.f64 a 3))))
(-.f64 (*.f64 (/.f64 (-.f64 y a) z) 4) (*.f64 (/.f64 (-.f64 y a) z) 3))
(-.f64 (*.f64 (/.f64 (+.f64 y a) z) -2) (+.f64 (/.f64 (neg.f64 (+.f64 y a)) z) (*.f64 y (/.f64 -2 z))))
(-.f64 (*.f64 (/.f64 (+.f64 y a) z) -2) (+.f64 (/.f64 (neg.f64 (+.f64 y a)) z) (*.f64 2 (/.f64 (-.f64 (neg.f64 a) (-.f64 y a)) z))))
(-.f64 (+.f64 (+.f64 (/.f64 (-.f64 y a) z) (/.f64 y z)) (+.f64 (/.f64 (-.f64 y a) z) (/.f64 y z))) (+.f64 (/.f64 y z) (+.f64 (/.f64 (-.f64 y a) z) (/.f64 y z))))
(-.f64 (+.f64 (*.f64 y (/.f64 4 z)) (*.f64 y (/.f64 4 z))) (+.f64 (/.f64 (+.f64 a (*.f64 y 3)) z) (*.f64 y (/.f64 4 z))))
(-.f64 (*.f64 (/.f64 (-.f64 (+.f64 y y) a) z) 2) (+.f64 (/.f64 y z) (/.f64 (-.f64 (+.f64 y y) a) z)))
(-.f64 (+.f64 (/.f64 (+.f64 a (*.f64 y 3)) (neg.f64 z)) (/.f64 (+.f64 a (*.f64 y 3)) (neg.f64 z))) (+.f64 (*.f64 (/.f64 (neg.f64 y) z) 4) (/.f64 (+.f64 a (*.f64 y 3)) (neg.f64 z))))
(*.f64 (-.f64 y a) (/.f64 1 z))
(*.f64 (-.f64 y a) (+.f64 (/.f64 -1 z) (*.f64 (/.f64 1 z) 2)))
(*.f64 (/.f64 (-.f64 y a) z) 1)
(*.f64 1 (/.f64 (-.f64 y a) z))
(*.f64 (-.f64 a y) (/.f64 -1 z))
(*.f64 (-.f64 a y) (+.f64 (/.f64 1 z) (*.f64 (/.f64 1 z) -2)))
(*.f64 (/.f64 1 z) (-.f64 y a))
(*.f64 (/.f64 1 z) (-.f64 a (-.f64 (+.f64 a a) y)))
(*.f64 (/.f64 1 z) (-.f64 a (-.f64 y (*.f64 (-.f64 y a) 2))))
(*.f64 (/.f64 1 z) (-.f64 (neg.f64 y) (-.f64 (neg.f64 a) (*.f64 (-.f64 y a) 2))))
(*.f64 (/.f64 1 z) (-.f64 (+.f64 y a) (-.f64 (+.f64 y y) (*.f64 (-.f64 y a) 2))))
(*.f64 (/.f64 1 z) (-.f64 (-.f64 a y) (*.f64 (-.f64 y a) -2)))
(*.f64 (/.f64 1 z) (-.f64 (-.f64 (+.f64 y y) a) y))
(*.f64 (/.f64 1 z) (+.f64 (-.f64 a y) (*.f64 (-.f64 y a) 2)))
(*.f64 (/.f64 1 z) (+.f64 a (-.f64 y (+.f64 a a))))
(*.f64 (/.f64 1 z) (+.f64 a (-.f64 (*.f64 (-.f64 y a) 2) y)))
(*.f64 (/.f64 1 z) (+.f64 (+.f64 y a) (-.f64 (*.f64 (-.f64 y a) 2) (+.f64 y y))))
(*.f64 (/.f64 1 z) (+.f64 (neg.f64 y) (-.f64 (*.f64 (-.f64 y a) 2) (neg.f64 a))))
(*.f64 -1 (/.f64 (-.f64 a y) z))
(*.f64 (/.f64 (-.f64 a y) z) -1)
(*.f64 (/.f64 -1 z) (-.f64 a y))
(*.f64 (/.f64 -1 z) (-.f64 (*.f64 (-.f64 y a) -2) (-.f64 a y)))
(*.f64 (/.f64 -1 z) (+.f64 (-.f64 y a) (*.f64 (-.f64 y a) -2)))
(*.f64 (-.f64 a (-.f64 (+.f64 a a) y)) (/.f64 1 z))
(*.f64 (-.f64 a (-.f64 y (*.f64 (-.f64 y a) 2))) (/.f64 1 z))
(*.f64 (-.f64 (neg.f64 y) (-.f64 (neg.f64 a) (*.f64 (-.f64 y a) 2))) (/.f64 1 z))
(*.f64 (-.f64 (+.f64 y a) (-.f64 (+.f64 y y) (*.f64 (-.f64 y a) 2))) (/.f64 1 z))
(*.f64 (-.f64 (*.f64 (-.f64 y a) -2) (-.f64 a y)) (/.f64 -1 z))
(*.f64 (-.f64 (-.f64 a y) (*.f64 (-.f64 y a) -2)) (/.f64 1 z))
(*.f64 (-.f64 (-.f64 (+.f64 y y) a) y) (/.f64 1 z))
(*.f64 (+.f64 (/.f64 -1 z) (*.f64 (/.f64 1 z) 2)) (-.f64 y a))
(*.f64 (+.f64 (-.f64 a y) (*.f64 (-.f64 y a) 2)) (/.f64 1 z))
(*.f64 (+.f64 (/.f64 1 z) (*.f64 (/.f64 1 z) -2)) (-.f64 a y))
(*.f64 (+.f64 (-.f64 y a) (*.f64 (-.f64 y a) -2)) (/.f64 -1 z))
(*.f64 (+.f64 a (-.f64 y (+.f64 a a))) (/.f64 1 z))
(*.f64 (+.f64 a (-.f64 (*.f64 (-.f64 y a) 2) y)) (/.f64 1 z))
(*.f64 (+.f64 (+.f64 y a) (-.f64 (*.f64 (-.f64 y a) 2) (+.f64 y y))) (/.f64 1 z))
(*.f64 (+.f64 (neg.f64 y) (-.f64 (*.f64 (-.f64 y a) 2) (neg.f64 a))) (/.f64 1 z))
(pow.f64 (/.f64 (-.f64 y a) z) 1)
(neg.f64 (/.f64 (-.f64 a y) z))
Outputs
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 (-.f64 y a) (/.f64 x z))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 (-.f64 y a) (/.f64 x z))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 (-.f64 y a) (/.f64 x z))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 (-.f64 y a) (/.f64 x z))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 (-.f64 y a) (/.f64 x z))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 (-.f64 y a) (/.f64 x z))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 (-.f64 y a) (/.f64 x z))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 (-.f64 y a) (/.f64 x z))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 (-.f64 y a) (/.f64 x z))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 (-.f64 y a) (/.f64 x z))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 (-.f64 y a) (/.f64 x z))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 (-.f64 y a) (/.f64 x z))
(*.f64 -1 (/.f64 (*.f64 a x) z))
(neg.f64 (*.f64 a (/.f64 x z)))
(*.f64 a (neg.f64 (/.f64 x z)))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(*.f64 (-.f64 y a) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(*.f64 (-.f64 y a) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(*.f64 (-.f64 y a) (/.f64 x z))
(/.f64 (*.f64 y x) z)
(*.f64 y (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(*.f64 (-.f64 y a) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(*.f64 (-.f64 y a) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(*.f64 (-.f64 y a) (/.f64 x z))
(/.f64 (*.f64 y x) z)
(*.f64 y (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(*.f64 (-.f64 y a) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(*.f64 (-.f64 y a) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(*.f64 (-.f64 y a) (/.f64 x z))
(/.f64 (*.f64 y x) z)
(*.f64 y (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(*.f64 (-.f64 y a) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(*.f64 (-.f64 y a) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(*.f64 (-.f64 y a) (/.f64 x z))
(*.f64 -1 (/.f64 (*.f64 a x) z))
(neg.f64 (*.f64 a (/.f64 x z)))
(*.f64 a (neg.f64 (/.f64 x z)))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(*.f64 (-.f64 y a) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(*.f64 (-.f64 y a) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(*.f64 (-.f64 y a) (/.f64 x z))
(*.f64 -1 (/.f64 (*.f64 a x) z))
(neg.f64 (*.f64 a (/.f64 x z)))
(*.f64 a (neg.f64 (/.f64 x z)))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(*.f64 (-.f64 y a) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(*.f64 (-.f64 y a) (/.f64 x z))
(+.f64 (/.f64 (*.f64 y x) z) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(*.f64 (-.f64 y a) (/.f64 x z))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 (-.f64 y a) (/.f64 x z))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 (-.f64 y a) (/.f64 x z))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 (-.f64 y a) (/.f64 x z))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 (-.f64 y a) (/.f64 x z))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 (-.f64 y a) (/.f64 x z))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 (-.f64 y a) (/.f64 x z))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 (-.f64 y a) (/.f64 x z))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 (-.f64 y a) (/.f64 x z))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 (-.f64 y a) (/.f64 x z))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 (-.f64 y a) (/.f64 x z))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 (-.f64 y a) (/.f64 x z))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 (-.f64 y a) (/.f64 x z))
(*.f64 -1 (/.f64 a z))
(/.f64 a (neg.f64 z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(/.f64 y z)
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(/.f64 y z)
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(/.f64 y z)
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 -1 (/.f64 a z))
(/.f64 a (neg.f64 z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 -1 (/.f64 a z))
(/.f64 a (neg.f64 z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) 0)
(*.f64 (-.f64 y a) (/.f64 x z))
(+.f64 0 (*.f64 x (/.f64 (-.f64 y a) z)))
(*.f64 (-.f64 y a) (/.f64 x z))
(+.f64 (/.f64 (*.f64 x (-.f64 a y)) (neg.f64 z)) 0)
(*.f64 (-.f64 y a) (/.f64 x z))
(-.f64 (*.f64 x (/.f64 (-.f64 y a) z)) 0)
(*.f64 (-.f64 y a) (/.f64 x z))
(/.f64 (*.f64 x (/.f64 (-.f64 y a) z)) 1)
(*.f64 (-.f64 y a) (/.f64 x z))
(/.f64 (*.f64 x (-.f64 y a)) z)
(*.f64 (-.f64 y a) (/.f64 x z))
(pow.f64 (*.f64 x (/.f64 (-.f64 y a) z)) 1)
(*.f64 (-.f64 y a) (/.f64 x z))
(neg.f64 (*.f64 x (/.f64 (-.f64 a y) z)))
(*.f64 (-.f64 y a) (/.f64 x z))
(neg.f64 (*.f64 (-.f64 a y) (/.f64 x z)))
(*.f64 (-.f64 y a) (/.f64 x z))
(+.f64 (/.f64 (-.f64 y a) z) 0)
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 0 (/.f64 (-.f64 y a) z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(/.f64 (-.f64 y a) z)
(+.f64 (/.f64 a z) (/.f64 (-.f64 y (+.f64 a a)) z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 (/.f64 a z) (-.f64 (*.f64 (/.f64 (-.f64 y a) z) 2) (/.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 (/.f64 (-.f64 a y) z) (*.f64 (/.f64 (-.f64 y a) z) 2))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 (/.f64 (neg.f64 y) z) (-.f64 (/.f64 a z) (*.f64 (/.f64 (-.f64 y a) z) -2)))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 (/.f64 (+.f64 y a) z) (*.f64 a (/.f64 -2 z)))
(+.f64 (/.f64 (+.f64 y a) z) (*.f64 2 (/.f64 (-.f64 (-.f64 y a) y) z)))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 (/.f64 a (neg.f64 z)) (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 (*.f64 a (/.f64 -2 z)) (/.f64 (+.f64 y a) z))
(+.f64 (/.f64 (+.f64 y a) z) (*.f64 a (/.f64 -2 z)))
(+.f64 (/.f64 (neg.f64 (+.f64 y a)) z) (*.f64 2 (/.f64 (-.f64 (-.f64 y a) (neg.f64 a)) z)))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 (*.f64 (/.f64 (-.f64 y a) z) 2) (/.f64 (-.f64 a y) z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 (+.f64 (/.f64 (-.f64 y a) z) (/.f64 y z)) (*.f64 (/.f64 -1 z) (+.f64 a (-.f64 y a))))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 (/.f64 (-.f64 y (+.f64 a a)) z) (/.f64 a z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 (-.f64 (*.f64 (/.f64 (-.f64 y a) z) 2) (/.f64 y z)) (/.f64 a z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 y a) y) z)) (/.f64 (+.f64 y a) z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 (-.f64 (/.f64 a z) (*.f64 (/.f64 (-.f64 y a) z) -2)) (/.f64 (neg.f64 y) z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 y a) (neg.f64 a)) z)) (/.f64 (neg.f64 (+.f64 y a)) z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(+.f64 (*.f64 (/.f64 -1 z) (+.f64 a (-.f64 y a))) (+.f64 (/.f64 (-.f64 y a) z) (/.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(-.f64 (/.f64 (-.f64 y a) z) 0)
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(-.f64 0 (/.f64 (-.f64 a y) z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(-.f64 (/.f64 y z) (/.f64 a z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(-.f64 (/.f64 a z) (/.f64 (-.f64 (+.f64 a a) y) z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(-.f64 (/.f64 a z) (-.f64 (/.f64 y z) (*.f64 (/.f64 (-.f64 y a) z) 2)))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(-.f64 (/.f64 (-.f64 a y) z) (*.f64 (/.f64 (-.f64 y a) z) -2))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(-.f64 (*.f64 y (/.f64 2 z)) (/.f64 (+.f64 y a) z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(-.f64 (/.f64 (neg.f64 y) z) (neg.f64 (+.f64 (/.f64 (-.f64 y a) z) (/.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(-.f64 (/.f64 (neg.f64 y) z) (/.f64 (-.f64 a (+.f64 y y)) z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(-.f64 (/.f64 (+.f64 y a) z) (*.f64 a (/.f64 2 z)))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(-.f64 (/.f64 (+.f64 y a) z) (*.f64 2 (/.f64 (-.f64 y (-.f64 y a)) z)))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(-.f64 (/.f64 a (neg.f64 z)) (/.f64 (neg.f64 y) z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(-.f64 (*.f64 a (/.f64 2 z)) (+.f64 (/.f64 a z) (-.f64 (/.f64 y z) (*.f64 (/.f64 (-.f64 y a) z) 2))))
(-.f64 (*.f64 a (/.f64 2 z)) (+.f64 (/.f64 a z) (/.f64 (-.f64 (+.f64 a a) y) z)))
(-.f64 (*.f64 a (/.f64 2 z)) (+.f64 (/.f64 a z) (/.f64 (-.f64 (+.f64 a a) y) z)))
(-.f64 (*.f64 a (/.f64 2 z)) (+.f64 (/.f64 a z) (-.f64 (/.f64 y z) (*.f64 (/.f64 (-.f64 y a) z) 2))))
(-.f64 (*.f64 a (/.f64 -2 z)) (/.f64 (neg.f64 (+.f64 y a)) z))
(+.f64 (/.f64 (+.f64 y a) z) (*.f64 a (/.f64 -2 z)))
(-.f64 (/.f64 (neg.f64 (+.f64 y a)) z) (*.f64 2 (/.f64 (-.f64 (neg.f64 a) (-.f64 y a)) z)))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(-.f64 (/.f64 (neg.f64 (+.f64 y a)) z) (*.f64 y (/.f64 -2 z)))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(-.f64 (*.f64 (/.f64 (-.f64 y a) z) 2) (/.f64 (-.f64 y a) z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(-.f64 (/.f64 (-.f64 (+.f64 y y) a) z) (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(-.f64 (*.f64 (/.f64 (-.f64 y a) z) -2) (+.f64 (/.f64 (-.f64 a y) z) (*.f64 (/.f64 (-.f64 y a) z) -2)))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(-.f64 (*.f64 y (/.f64 -2 z)) (+.f64 (/.f64 (neg.f64 y) z) (neg.f64 (+.f64 (/.f64 (-.f64 y a) z) (/.f64 y z)))))
(-.f64 (*.f64 y (/.f64 -2 z)) (+.f64 (/.f64 (neg.f64 y) z) (neg.f64 (+.f64 (/.f64 y z) (/.f64 (-.f64 y a) z)))))
(-.f64 (*.f64 y (/.f64 -2 z)) (+.f64 (/.f64 y (neg.f64 z)) (neg.f64 (+.f64 (/.f64 y z) (/.f64 (-.f64 y a) z)))))
(-.f64 (*.f64 y (/.f64 -2 z)) (*.f64 -1 (+.f64 (/.f64 (-.f64 y a) z) (+.f64 (/.f64 y z) (/.f64 y z)))))
(-.f64 (*.f64 y (/.f64 -2 z)) (*.f64 -1 (+.f64 (/.f64 y z) (+.f64 (/.f64 y z) (/.f64 (-.f64 y a) z)))))
(-.f64 (*.f64 y (/.f64 -2 z)) (+.f64 (/.f64 y (neg.f64 z)) (/.f64 (-.f64 a (+.f64 y y)) z)))
(-.f64 (*.f64 (/.f64 y z) -2) (+.f64 (/.f64 y (neg.f64 z)) (/.f64 (-.f64 a (+.f64 y y)) z)))
(-.f64 (/.f64 (-.f64 y (+.f64 a a)) z) (/.f64 a (neg.f64 z)))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(-.f64 (-.f64 (*.f64 (/.f64 (-.f64 y a) z) 2) (/.f64 y z)) (/.f64 a (neg.f64 z)))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(-.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 y a) y) z)) (/.f64 (neg.f64 (+.f64 y a)) z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(-.f64 (-.f64 (/.f64 a z) (*.f64 (/.f64 (-.f64 y a) z) -2)) (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(-.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 y a) (neg.f64 a)) z)) (/.f64 (+.f64 y a) z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(-.f64 (/.f64 (+.f64 a (*.f64 y 3)) (neg.f64 z)) (*.f64 (/.f64 (neg.f64 y) z) 4))
(-.f64 (/.f64 (+.f64 a (*.f64 y 3)) (neg.f64 z)) (*.f64 (/.f64 y (neg.f64 z)) 4))
(-.f64 (/.f64 (+.f64 a (*.f64 y 3)) (neg.f64 z)) (*.f64 (/.f64 y z) -4))
(-.f64 (/.f64 (+.f64 a (*.f64 y 3)) z) (*.f64 2 (/.f64 (+.f64 y a) z)))
(-.f64 (*.f64 y (/.f64 4 z)) (/.f64 (+.f64 a (*.f64 y 3)) z))
(-.f64 (*.f64 2 (/.f64 (+.f64 y a) z)) (+.f64 (/.f64 (+.f64 y (*.f64 a 3)) z) 0))
(-.f64 (*.f64 2 (/.f64 (+.f64 y a) z)) (/.f64 (+.f64 y (*.f64 a 3)) z))
(-.f64 (*.f64 2 (/.f64 (+.f64 y a) z)) (+.f64 (/.f64 (+.f64 y a) z) (*.f64 2 (/.f64 (-.f64 y (-.f64 y a)) z))))
(-.f64 (*.f64 2 (/.f64 (+.f64 y a) z)) (+.f64 (/.f64 (+.f64 y a) z) (*.f64 2 (/.f64 (+.f64 a (-.f64 y y)) z))))
(-.f64 (*.f64 2 (/.f64 (+.f64 y a) z)) (+.f64 (/.f64 (+.f64 y a) z) (*.f64 2 (/.f64 (+.f64 a 0) z))))
(-.f64 (*.f64 2 (/.f64 (+.f64 y a) z)) (+.f64 (/.f64 (+.f64 y a) z) (*.f64 (/.f64 a z) 2)))
(-.f64 (*.f64 2 (/.f64 (+.f64 y a) z)) (+.f64 (/.f64 (+.f64 y a) z) (*.f64 a (/.f64 2 z))))
(-.f64 (*.f64 (/.f64 a (neg.f64 z)) 4) (*.f64 (/.f64 -1 z) (+.f64 y (*.f64 a 3))))
(-.f64 (*.f64 4 (/.f64 a (neg.f64 z))) (*.f64 (/.f64 -1 z) (+.f64 y (*.f64 a 3))))
(-.f64 (*.f64 (/.f64 a z) -4) (*.f64 (/.f64 -1 z) (+.f64 y (*.f64 a 3))))
(-.f64 (*.f64 (/.f64 (-.f64 y a) z) 4) (*.f64 (/.f64 (-.f64 y a) z) 3))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(-.f64 (*.f64 (/.f64 (+.f64 y a) z) -2) (+.f64 (/.f64 (neg.f64 (+.f64 y a)) z) (*.f64 y (/.f64 -2 z))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 y a) z)) (+.f64 (/.f64 (neg.f64 (+.f64 y a)) z) (*.f64 y (/.f64 -2 z))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 y a) z)) (+.f64 (/.f64 (+.f64 y a) (neg.f64 z)) (*.f64 y (/.f64 -2 z))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 y a) z)) (neg.f64 (+.f64 (/.f64 (+.f64 y a) z) (*.f64 y (/.f64 2 z)))))
(-.f64 (*.f64 (/.f64 (+.f64 y a) z) -2) (+.f64 (/.f64 (neg.f64 (+.f64 y a)) z) (*.f64 2 (/.f64 (-.f64 (neg.f64 a) (-.f64 y a)) z))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 y a) z)) (+.f64 (/.f64 (neg.f64 (+.f64 y a)) z) (*.f64 y (/.f64 -2 z))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 y a) z)) (+.f64 (/.f64 (+.f64 y a) (neg.f64 z)) (*.f64 y (/.f64 -2 z))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 y a) z)) (neg.f64 (+.f64 (/.f64 (+.f64 y a) z) (*.f64 y (/.f64 2 z)))))
(-.f64 (+.f64 (+.f64 (/.f64 (-.f64 y a) z) (/.f64 y z)) (+.f64 (/.f64 (-.f64 y a) z) (/.f64 y z))) (+.f64 (/.f64 y z) (+.f64 (/.f64 (-.f64 y a) z) (/.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(-.f64 (+.f64 (*.f64 y (/.f64 4 z)) (*.f64 y (/.f64 4 z))) (+.f64 (/.f64 (+.f64 a (*.f64 y 3)) z) (*.f64 y (/.f64 4 z))))
(-.f64 (*.f64 (/.f64 4 z) (+.f64 y y)) (+.f64 (/.f64 (+.f64 a (*.f64 y 3)) z) (*.f64 y (/.f64 4 z))))
(-.f64 (*.f64 (+.f64 y y) (/.f64 4 z)) (+.f64 (/.f64 (+.f64 a (*.f64 y 3)) z) (*.f64 y (/.f64 4 z))))
(-.f64 (*.f64 (/.f64 y z) 8) (+.f64 (/.f64 (+.f64 a (*.f64 y 3)) z) (*.f64 y (/.f64 4 z))))
(-.f64 (*.f64 (/.f64 (-.f64 (+.f64 y y) a) z) 2) (+.f64 (/.f64 y z) (/.f64 (-.f64 (+.f64 y y) a) z)))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(-.f64 (+.f64 (/.f64 (+.f64 a (*.f64 y 3)) (neg.f64 z)) (/.f64 (+.f64 a (*.f64 y 3)) (neg.f64 z))) (+.f64 (*.f64 (/.f64 (neg.f64 y) z) 4) (/.f64 (+.f64 a (*.f64 y 3)) (neg.f64 z))))
(-.f64 (+.f64 (/.f64 (+.f64 a (*.f64 y 3)) (neg.f64 z)) (/.f64 (+.f64 a (*.f64 y 3)) (neg.f64 z))) (+.f64 (/.f64 (+.f64 a (*.f64 y 3)) (neg.f64 z)) (*.f64 (/.f64 (neg.f64 y) z) 4)))
(-.f64 (+.f64 (/.f64 (+.f64 a (*.f64 y 3)) (neg.f64 z)) (/.f64 (+.f64 a (*.f64 y 3)) (neg.f64 z))) (+.f64 (/.f64 (+.f64 a (*.f64 y 3)) (neg.f64 z)) (*.f64 (/.f64 y (neg.f64 z)) 4)))
(-.f64 (+.f64 (/.f64 (+.f64 a (*.f64 y 3)) (neg.f64 z)) (/.f64 (+.f64 a (*.f64 y 3)) (neg.f64 z))) (+.f64 (/.f64 (+.f64 a (*.f64 y 3)) (neg.f64 z)) (*.f64 (/.f64 y z) -4)))
(*.f64 (-.f64 y a) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (-.f64 y a) (+.f64 (/.f64 -1 z) (*.f64 (/.f64 1 z) 2)))
(*.f64 (-.f64 y a) (+.f64 (/.f64 -1 z) (*.f64 2 (/.f64 1 z))))
(*.f64 (/.f64 (-.f64 y a) z) 1)
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 1 (/.f64 (-.f64 y a) z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (-.f64 a y) (/.f64 -1 z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (-.f64 a y) (+.f64 (/.f64 1 z) (*.f64 (/.f64 1 z) -2)))
(*.f64 (-.f64 a y) (+.f64 (/.f64 1 z) (*.f64 -2 (/.f64 1 z))))
(*.f64 (/.f64 1 z) (-.f64 y a))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (/.f64 1 z) (-.f64 a (-.f64 (+.f64 a a) y)))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (/.f64 1 z) (-.f64 a (-.f64 y (*.f64 (-.f64 y a) 2))))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (/.f64 1 z) (-.f64 (neg.f64 y) (-.f64 (neg.f64 a) (*.f64 (-.f64 y a) 2))))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (/.f64 1 z) (-.f64 (+.f64 y a) (-.f64 (+.f64 y y) (*.f64 (-.f64 y a) 2))))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (/.f64 1 z) (-.f64 (-.f64 a y) (*.f64 (-.f64 y a) -2)))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (/.f64 1 z) (-.f64 (-.f64 (+.f64 y y) a) y))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (/.f64 1 z) (+.f64 (-.f64 a y) (*.f64 (-.f64 y a) 2)))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (/.f64 1 z) (+.f64 a (-.f64 y (+.f64 a a))))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (/.f64 1 z) (+.f64 a (-.f64 (*.f64 (-.f64 y a) 2) y)))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (/.f64 1 z) (+.f64 (+.f64 y a) (-.f64 (*.f64 (-.f64 y a) 2) (+.f64 y y))))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (/.f64 1 z) (+.f64 (neg.f64 y) (-.f64 (*.f64 (-.f64 y a) 2) (neg.f64 a))))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 -1 (/.f64 (-.f64 a y) z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (/.f64 (-.f64 a y) z) -1)
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (/.f64 -1 z) (-.f64 a y))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (/.f64 -1 z) (-.f64 (*.f64 (-.f64 y a) -2) (-.f64 a y)))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (/.f64 -1 z) (+.f64 (-.f64 y a) (*.f64 (-.f64 y a) -2)))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (-.f64 a (-.f64 (+.f64 a a) y)) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (-.f64 a (-.f64 y (*.f64 (-.f64 y a) 2))) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (-.f64 (neg.f64 y) (-.f64 (neg.f64 a) (*.f64 (-.f64 y a) 2))) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (-.f64 (+.f64 y a) (-.f64 (+.f64 y y) (*.f64 (-.f64 y a) 2))) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (-.f64 (*.f64 (-.f64 y a) -2) (-.f64 a y)) (/.f64 -1 z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (-.f64 (-.f64 a y) (*.f64 (-.f64 y a) -2)) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (-.f64 (-.f64 (+.f64 y y) a) y) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (+.f64 (/.f64 -1 z) (*.f64 (/.f64 1 z) 2)) (-.f64 y a))
(*.f64 (-.f64 y a) (+.f64 (/.f64 -1 z) (*.f64 2 (/.f64 1 z))))
(*.f64 (+.f64 (-.f64 a y) (*.f64 (-.f64 y a) 2)) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (+.f64 (/.f64 1 z) (*.f64 (/.f64 1 z) -2)) (-.f64 a y))
(*.f64 (-.f64 a y) (+.f64 (/.f64 1 z) (*.f64 -2 (/.f64 1 z))))
(*.f64 (+.f64 (-.f64 y a) (*.f64 (-.f64 y a) -2)) (/.f64 -1 z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (+.f64 a (-.f64 y (+.f64 a a))) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (+.f64 a (-.f64 (*.f64 (-.f64 y a) 2) y)) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (+.f64 (+.f64 y a) (-.f64 (*.f64 (-.f64 y a) 2) (+.f64 y y))) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(*.f64 (+.f64 (neg.f64 y) (-.f64 (*.f64 (-.f64 y a) 2) (neg.f64 a))) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(pow.f64 (/.f64 (-.f64 y a) z) 1)
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)
(neg.f64 (/.f64 (-.f64 a y) z))
(+.f64 (*.f64 -1 (/.f64 a z)) (/.f64 y z))
(+.f64 (/.f64 y z) (/.f64 a (neg.f64 z)))
(/.f64 (-.f64 y a) z)

localize9.0ms (0%)

Local error

Found 3 expressions with local error:

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

Compiled 33 to 9 computations (72.7% saved)

series10.0ms (0%)

Counts
3 → 120
Calls

33 calls:

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

rewrite83.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1362×rational_best-simplify-2
1188×rational_best-1
1174×rational_best-4
1174×rational_best-2
1174×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01057
16757
212657
321557
443157
5122257
6373957
7562557
Stop Event
node limit
Counts
3 → 117
Calls
Call 1
Inputs
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (-.f64 t x) z)
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (/.f64 (-.f64 t x) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (/.f64 (-.f64 t x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 a (-.f64 x t)) (neg.f64 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (/.f64 (-.f64 t x) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (/.f64 (-.f64 t x) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (-.f64 t x)) z)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (/.f64 (-.f64 t x) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 a (/.f64 (-.f64 x t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 x t) (/.f64 a z)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 t x) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 t x) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 t z) (/.f64 x (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x z) (/.f64 (-.f64 t (+.f64 x x)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x z) (*.f64 (/.f64 1 z) (-.f64 (*.f64 (-.f64 t x) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 x t) z) (*.f64 (/.f64 (-.f64 t x) z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 t z)) (-.f64 (/.f64 x z) (*.f64 (/.f64 (-.f64 t x) z) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t x) z) (*.f64 (/.f64 x z) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t x) z) (*.f64 2 (/.f64 (-.f64 (-.f64 t x) t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (neg.f64 z)) (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x z) -2) (/.f64 (+.f64 t x) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 t x) (neg.f64 z)) (*.f64 2 (/.f64 (-.f64 (-.f64 t x) (neg.f64 x)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 t x) z) 2) (/.f64 (-.f64 x t) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (-.f64 t x) z) (/.f64 t z)) (*.f64 (/.f64 -1 z) (+.f64 x (-.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 t (+.f64 x x)) z) (/.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 z) (-.f64 (*.f64 (-.f64 t x) 2) t)) (/.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 t x) t) z)) (/.f64 (+.f64 t x) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 x z) (*.f64 (/.f64 (-.f64 t x) z) -2)) (neg.f64 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 t x) (neg.f64 x)) z)) (/.f64 (+.f64 t x) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 z) (+.f64 x (-.f64 t x))) (+.f64 (/.f64 (-.f64 t x) z) (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 t x) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 x t) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 t z) (/.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x z) (/.f64 (-.f64 (+.f64 x x) t) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x z) (-.f64 (/.f64 t z) (*.f64 (/.f64 (-.f64 t x) z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 x t) z) (*.f64 (/.f64 (-.f64 t x) z) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 2 z)) (/.f64 (+.f64 t x) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 t z)) (neg.f64 (+.f64 (/.f64 (-.f64 t x) z) (/.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 t z)) (/.f64 (-.f64 x (+.f64 t t)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t x) z) (*.f64 (/.f64 x z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t x) z) (*.f64 2 (/.f64 (-.f64 t (-.f64 t x)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (neg.f64 z)) (neg.f64 (/.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x z) -2) (/.f64 (+.f64 t x) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t x) (neg.f64 z)) (*.f64 2 (/.f64 (-.f64 (neg.f64 x) (-.f64 t x)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 t x) (neg.f64 z)) (*.f64 t (/.f64 -2 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 t x) z) 2) (/.f64 (-.f64 t x) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x z) 2) (+.f64 (/.f64 x z) (/.f64 (-.f64 (+.f64 x x) t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x z) 2) (+.f64 (/.f64 x z) (-.f64 (/.f64 t z) (*.f64 (/.f64 (-.f64 t x) z) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 t x) z) -2) (+.f64 (/.f64 (-.f64 x t) z) (*.f64 (/.f64 (-.f64 t x) z) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 t t) x) z) (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 t (+.f64 x x)) z) (/.f64 x (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 z) (-.f64 (*.f64 (-.f64 t x) 2) t)) (/.f64 x (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 t x) t) z)) (/.f64 (+.f64 t x) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 x z) (*.f64 (/.f64 (-.f64 t x) z) -2)) (/.f64 t z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 t x) (neg.f64 x)) z)) (/.f64 (+.f64 t x) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (/.f64 -2 z)) (+.f64 (neg.f64 (/.f64 t z)) (neg.f64 (+.f64 (/.f64 (-.f64 t x) z) (/.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (*.f64 t 3)) z) (*.f64 2 (/.f64 (+.f64 t x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (*.f64 t 3)) (neg.f64 z)) (*.f64 (neg.f64 (/.f64 t z)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t z) 4) (/.f64 (+.f64 x (*.f64 t 3)) z))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 t x) z)) (*.f64 (/.f64 1 z) (+.f64 t (*.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (+.f64 t x) z)) (+.f64 (/.f64 (+.f64 t x) z) (*.f64 2 (/.f64 (-.f64 t (-.f64 t x)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 t x) z) 4) (*.f64 (/.f64 (-.f64 t x) z) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 t x) z) -2) (+.f64 (/.f64 (+.f64 t x) (neg.f64 z)) (*.f64 t (/.f64 -2 z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 t x) z) -2) (+.f64 (/.f64 (+.f64 t x) (neg.f64 z)) (*.f64 2 (/.f64 (-.f64 (neg.f64 x) (-.f64 t x)) z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (neg.f64 z)) 4) (*.f64 (/.f64 -1 z) (+.f64 t (*.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (/.f64 (-.f64 t x) z) (/.f64 t z)) (+.f64 (/.f64 (-.f64 t x) z) (/.f64 t z))) (+.f64 (/.f64 t z) (+.f64 (/.f64 (-.f64 t x) z) (/.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 t z) 4) (*.f64 (/.f64 t z) 4)) (+.f64 (/.f64 (+.f64 x (*.f64 t 3)) z) (*.f64 (/.f64 t z) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 (+.f64 t t) x) z) 2) (+.f64 (/.f64 t z) (/.f64 (-.f64 (+.f64 t t) x) z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 x (*.f64 t 3)) (neg.f64 z)) (/.f64 (+.f64 x (*.f64 t 3)) (neg.f64 z))) (+.f64 (*.f64 (neg.f64 (/.f64 t z)) 4) (/.f64 (+.f64 x (*.f64 t 3)) (neg.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t x) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 t x) (+.f64 (/.f64 -1 z) (*.f64 (/.f64 1 z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 t x) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 t x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x t) (/.f64 -1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x t) (+.f64 (/.f64 1 z) (*.f64 (/.f64 1 z) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (-.f64 t x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (-.f64 x (-.f64 (+.f64 x x) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (-.f64 x (-.f64 t (*.f64 (-.f64 t x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (-.f64 (neg.f64 t) (-.f64 (neg.f64 x) (*.f64 (-.f64 t x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (-.f64 (+.f64 t x) (-.f64 (+.f64 t t) (*.f64 (-.f64 t x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (-.f64 (-.f64 x t) (*.f64 (-.f64 t x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (-.f64 (-.f64 (+.f64 t t) x) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (+.f64 (-.f64 x t) (*.f64 (-.f64 t x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (+.f64 x (-.f64 t (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (+.f64 x (-.f64 (*.f64 (-.f64 t x) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (+.f64 (+.f64 t x) (-.f64 (*.f64 (-.f64 t x) 2) (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (+.f64 (neg.f64 t) (-.f64 (*.f64 (-.f64 t x) 2) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 x t) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x t) z) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 z) (-.f64 x t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 z) (-.f64 (*.f64 (-.f64 t x) -2) (-.f64 x t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 z) (+.f64 (-.f64 t x) (*.f64 (-.f64 t x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (-.f64 (+.f64 x x) t)) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (-.f64 t (*.f64 (-.f64 t x) 2))) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 t) (-.f64 (neg.f64 x) (*.f64 (-.f64 t x) 2))) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 t x) (-.f64 (+.f64 t t) (*.f64 (-.f64 t x) 2))) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (-.f64 t x) -2) (-.f64 x t)) (/.f64 -1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 x t) (*.f64 (-.f64 t x) -2)) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (+.f64 t t) x) t) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -1 z) (*.f64 (/.f64 1 z) 2)) (-.f64 t x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 x t) (*.f64 (-.f64 t x) 2)) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 z) (*.f64 (/.f64 1 z) -2)) (-.f64 x t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 t x) (*.f64 (-.f64 t x) -2)) (/.f64 -1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 t (+.f64 x x))) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 (*.f64 (-.f64 t x) 2) t)) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 t x) (-.f64 (*.f64 (-.f64 t x) 2) (+.f64 t t))) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 t) (-.f64 (*.f64 (-.f64 t x) 2) (neg.f64 x))) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 t x) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 x t) z))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 t (*.f64 a (/.f64 (-.f64 t x) z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (*.f64 a (/.f64 (-.f64 t x) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 t (*.f64 a (/.f64 (-.f64 t x) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (neg.f64 t) (*.f64 a (/.f64 (-.f64 x t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (neg.f64 t) (*.f64 (-.f64 x t) (/.f64 a z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 t) (*.f64 a (/.f64 (-.f64 x t) z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 t) (*.f64 (-.f64 x t) (/.f64 a z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 a (/.f64 (-.f64 t x) z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 t (*.f64 a (/.f64 (-.f64 t x) z))) 1)))))

simplify299.0ms (0.8%)

Algorithm
egg-herbie
Rules
1310×rational_best-simplify-1
1302×rational_best-simplify-2
1028×rational_best-simplify-43
994×rational_best-simplify-47
894×rational_best-simplify-50
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02715987
14355723
26444731
311394731
429314723
560764723
668574723
771274723
874184723
974834723
1074844723
Stop Event
node limit
Counts
237 → 170
Calls
Call 1
Inputs
(/.f64 (*.f64 a (-.f64 t x)) z)
(/.f64 (*.f64 a (-.f64 t x)) z)
(/.f64 (*.f64 a (-.f64 t x)) z)
(/.f64 (*.f64 a (-.f64 t x)) z)
(/.f64 (*.f64 a (-.f64 t x)) z)
(/.f64 (*.f64 a (-.f64 t x)) z)
(/.f64 (*.f64 a (-.f64 t x)) z)
(/.f64 (*.f64 a (-.f64 t x)) z)
(/.f64 (*.f64 a (-.f64 t x)) z)
(/.f64 (*.f64 a (-.f64 t x)) z)
(/.f64 (*.f64 a (-.f64 t x)) z)
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 -1 (/.f64 (*.f64 a x) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(/.f64 (*.f64 a t) z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(/.f64 (*.f64 a t) z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(/.f64 (*.f64 a t) z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(*.f64 -1 (/.f64 (*.f64 a x) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(*.f64 -1 (/.f64 (*.f64 a x) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(/.f64 (*.f64 a (-.f64 t x)) z)
(/.f64 (*.f64 a (-.f64 t x)) z)
(/.f64 (*.f64 a (-.f64 t x)) z)
(/.f64 (*.f64 a (-.f64 t x)) z)
(/.f64 (*.f64 a (-.f64 t x)) z)
(/.f64 (*.f64 a (-.f64 t x)) z)
(/.f64 (*.f64 a (-.f64 t x)) z)
(/.f64 (*.f64 a (-.f64 t x)) z)
(/.f64 (*.f64 a (-.f64 t x)) z)
(/.f64 (*.f64 a (-.f64 t x)) z)
(/.f64 (*.f64 a (-.f64 t x)) z)
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 -1 (/.f64 x z))
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(/.f64 t z)
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(/.f64 t z)
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(/.f64 t z)
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(*.f64 -1 (/.f64 x z))
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(*.f64 -1 (/.f64 x z))
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(*.f64 -1 (/.f64 (*.f64 a x) z))
(+.f64 (*.f64 t (+.f64 (/.f64 a z) 1)) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(+.f64 (*.f64 t (+.f64 (/.f64 a z) 1)) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(+.f64 (*.f64 t (+.f64 (/.f64 a z) 1)) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(*.f64 t (+.f64 (/.f64 a z) 1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (*.f64 t (+.f64 (/.f64 a z) 1)))
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 (/.f64 a z)) 1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 (/.f64 a z)) 1))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 (/.f64 a z)) 1))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 (/.f64 a z)) 1))))
t
(+.f64 (*.f64 a (-.f64 (/.f64 t z) (/.f64 x z))) t)
(+.f64 (*.f64 a (-.f64 (/.f64 t z) (/.f64 x z))) t)
(+.f64 (*.f64 a (-.f64 (/.f64 t z) (/.f64 x z))) t)
(*.f64 a (-.f64 (/.f64 t z) (/.f64 x z)))
(+.f64 (*.f64 a (-.f64 (/.f64 t z) (/.f64 x z))) t)
(+.f64 (*.f64 a (-.f64 (/.f64 t z) (/.f64 x z))) t)
(+.f64 (*.f64 a (-.f64 (/.f64 t z) (/.f64 x z))) t)
(/.f64 (*.f64 a (-.f64 t x)) z)
(+.f64 t (/.f64 (*.f64 a (-.f64 t x)) z))
(+.f64 t (/.f64 (*.f64 a (-.f64 t x)) z))
(+.f64 t (/.f64 (*.f64 a (-.f64 t x)) z))
(+.f64 t (/.f64 (*.f64 a t) z))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z)))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z)))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z)))
(*.f64 -1 (/.f64 (*.f64 a x) z))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z)))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z)))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z)))
(*.f64 -1 (/.f64 (*.f64 a x) z))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z)))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z)))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z)))
(/.f64 (*.f64 a (-.f64 t x)) z)
(+.f64 t (/.f64 (*.f64 a (-.f64 t x)) z))
(+.f64 t (/.f64 (*.f64 a (-.f64 t x)) z))
(+.f64 t (/.f64 (*.f64 a (-.f64 t x)) z))
t
(+.f64 t (/.f64 (*.f64 a (-.f64 t x)) z))
(+.f64 t (/.f64 (*.f64 a (-.f64 t x)) z))
(+.f64 t (/.f64 (*.f64 a (-.f64 t x)) z))
t
(+.f64 t (/.f64 (*.f64 a (-.f64 t x)) z))
(+.f64 t (/.f64 (*.f64 a (-.f64 t x)) z))
(+.f64 t (/.f64 (*.f64 a (-.f64 t x)) z))
(+.f64 (*.f64 a (/.f64 (-.f64 t x) z)) 0)
(+.f64 0 (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 (/.f64 (*.f64 a (-.f64 x t)) (neg.f64 z)) 0)
(-.f64 (*.f64 a (/.f64 (-.f64 t x) z)) 0)
(/.f64 (*.f64 a (/.f64 (-.f64 t x) z)) 1)
(/.f64 (*.f64 a (-.f64 t x)) z)
(pow.f64 (*.f64 a (/.f64 (-.f64 t x) z)) 1)
(neg.f64 (*.f64 a (/.f64 (-.f64 x t) z)))
(neg.f64 (*.f64 (-.f64 x t) (/.f64 a z)))
(+.f64 (/.f64 (-.f64 t x) z) 0)
(+.f64 0 (/.f64 (-.f64 t x) z))
(+.f64 (/.f64 t z) (/.f64 x (neg.f64 z)))
(+.f64 (/.f64 x z) (/.f64 (-.f64 t (+.f64 x x)) z))
(+.f64 (/.f64 x z) (*.f64 (/.f64 1 z) (-.f64 (*.f64 (-.f64 t x) 2) t)))
(+.f64 (/.f64 (-.f64 x t) z) (*.f64 (/.f64 (-.f64 t x) z) 2))
(+.f64 (neg.f64 (/.f64 t z)) (-.f64 (/.f64 x z) (*.f64 (/.f64 (-.f64 t x) z) -2)))
(+.f64 (/.f64 (+.f64 t x) z) (*.f64 (/.f64 x z) -2))
(+.f64 (/.f64 (+.f64 t x) z) (*.f64 2 (/.f64 (-.f64 (-.f64 t x) t) z)))
(+.f64 (/.f64 x (neg.f64 z)) (/.f64 t z))
(+.f64 (*.f64 (/.f64 x z) -2) (/.f64 (+.f64 t x) z))
(+.f64 (/.f64 (+.f64 t x) (neg.f64 z)) (*.f64 2 (/.f64 (-.f64 (-.f64 t x) (neg.f64 x)) z)))
(+.f64 (*.f64 (/.f64 (-.f64 t x) z) 2) (/.f64 (-.f64 x t) z))
(+.f64 (+.f64 (/.f64 (-.f64 t x) z) (/.f64 t z)) (*.f64 (/.f64 -1 z) (+.f64 x (-.f64 t x))))
(+.f64 (/.f64 (-.f64 t (+.f64 x x)) z) (/.f64 x z))
(+.f64 (*.f64 (/.f64 1 z) (-.f64 (*.f64 (-.f64 t x) 2) t)) (/.f64 x z))
(+.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 t x) t) z)) (/.f64 (+.f64 t x) z))
(+.f64 (-.f64 (/.f64 x z) (*.f64 (/.f64 (-.f64 t x) z) -2)) (neg.f64 (/.f64 t z)))
(+.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 t x) (neg.f64 x)) z)) (/.f64 (+.f64 t x) (neg.f64 z)))
(+.f64 (*.f64 (/.f64 -1 z) (+.f64 x (-.f64 t x))) (+.f64 (/.f64 (-.f64 t x) z) (/.f64 t z)))
(-.f64 (/.f64 (-.f64 t x) z) 0)
(-.f64 0 (/.f64 (-.f64 x t) z))
(-.f64 (/.f64 t z) (/.f64 x z))
(-.f64 (/.f64 x z) (/.f64 (-.f64 (+.f64 x x) t) z))
(-.f64 (/.f64 x z) (-.f64 (/.f64 t z) (*.f64 (/.f64 (-.f64 t x) z) 2)))
(-.f64 (/.f64 (-.f64 x t) z) (*.f64 (/.f64 (-.f64 t x) z) -2))
(-.f64 (*.f64 t (/.f64 2 z)) (/.f64 (+.f64 t x) z))
(-.f64 (neg.f64 (/.f64 t z)) (neg.f64 (+.f64 (/.f64 (-.f64 t x) z) (/.f64 t z))))
(-.f64 (neg.f64 (/.f64 t z)) (/.f64 (-.f64 x (+.f64 t t)) z))
(-.f64 (/.f64 (+.f64 t x) z) (*.f64 (/.f64 x z) 2))
(-.f64 (/.f64 (+.f64 t x) z) (*.f64 2 (/.f64 (-.f64 t (-.f64 t x)) z)))
(-.f64 (/.f64 x (neg.f64 z)) (neg.f64 (/.f64 t z)))
(-.f64 (*.f64 (/.f64 x z) -2) (/.f64 (+.f64 t x) (neg.f64 z)))
(-.f64 (/.f64 (+.f64 t x) (neg.f64 z)) (*.f64 2 (/.f64 (-.f64 (neg.f64 x) (-.f64 t x)) z)))
(-.f64 (/.f64 (+.f64 t x) (neg.f64 z)) (*.f64 t (/.f64 -2 z)))
(-.f64 (*.f64 (/.f64 (-.f64 t x) z) 2) (/.f64 (-.f64 t x) z))
(-.f64 (*.f64 (/.f64 x z) 2) (+.f64 (/.f64 x z) (/.f64 (-.f64 (+.f64 x x) t) z)))
(-.f64 (*.f64 (/.f64 x z) 2) (+.f64 (/.f64 x z) (-.f64 (/.f64 t z) (*.f64 (/.f64 (-.f64 t x) z) 2))))
(-.f64 (*.f64 (/.f64 (-.f64 t x) z) -2) (+.f64 (/.f64 (-.f64 x t) z) (*.f64 (/.f64 (-.f64 t x) z) -2)))
(-.f64 (/.f64 (-.f64 (+.f64 t t) x) z) (/.f64 t z))
(-.f64 (/.f64 (-.f64 t (+.f64 x x)) z) (/.f64 x (neg.f64 z)))
(-.f64 (*.f64 (/.f64 1 z) (-.f64 (*.f64 (-.f64 t x) 2) t)) (/.f64 x (neg.f64 z)))
(-.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 t x) t) z)) (/.f64 (+.f64 t x) (neg.f64 z)))
(-.f64 (-.f64 (/.f64 x z) (*.f64 (/.f64 (-.f64 t x) z) -2)) (/.f64 t z))
(-.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 t x) (neg.f64 x)) z)) (/.f64 (+.f64 t x) z))
(-.f64 (*.f64 t (/.f64 -2 z)) (+.f64 (neg.f64 (/.f64 t z)) (neg.f64 (+.f64 (/.f64 (-.f64 t x) z) (/.f64 t z)))))
(-.f64 (/.f64 (+.f64 x (*.f64 t 3)) z) (*.f64 2 (/.f64 (+.f64 t x) z)))
(-.f64 (/.f64 (+.f64 x (*.f64 t 3)) (neg.f64 z)) (*.f64 (neg.f64 (/.f64 t z)) 4))
(-.f64 (*.f64 (/.f64 t z) 4) (/.f64 (+.f64 x (*.f64 t 3)) z))
(-.f64 (*.f64 2 (/.f64 (+.f64 t x) z)) (*.f64 (/.f64 1 z) (+.f64 t (*.f64 x 3))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t x) z)) (+.f64 (/.f64 (+.f64 t x) z) (*.f64 2 (/.f64 (-.f64 t (-.f64 t x)) z))))
(-.f64 (*.f64 (/.f64 (-.f64 t x) z) 4) (*.f64 (/.f64 (-.f64 t x) z) 3))
(-.f64 (*.f64 (/.f64 (+.f64 t x) z) -2) (+.f64 (/.f64 (+.f64 t x) (neg.f64 z)) (*.f64 t (/.f64 -2 z))))
(-.f64 (*.f64 (/.f64 (+.f64 t x) z) -2) (+.f64 (/.f64 (+.f64 t x) (neg.f64 z)) (*.f64 2 (/.f64 (-.f64 (neg.f64 x) (-.f64 t x)) z))))
(-.f64 (*.f64 (/.f64 x (neg.f64 z)) 4) (*.f64 (/.f64 -1 z) (+.f64 t (*.f64 x 3))))
(-.f64 (+.f64 (+.f64 (/.f64 (-.f64 t x) z) (/.f64 t z)) (+.f64 (/.f64 (-.f64 t x) z) (/.f64 t z))) (+.f64 (/.f64 t z) (+.f64 (/.f64 (-.f64 t x) z) (/.f64 t z))))
(-.f64 (+.f64 (*.f64 (/.f64 t z) 4) (*.f64 (/.f64 t z) 4)) (+.f64 (/.f64 (+.f64 x (*.f64 t 3)) z) (*.f64 (/.f64 t z) 4)))
(-.f64 (*.f64 (/.f64 (-.f64 (+.f64 t t) x) z) 2) (+.f64 (/.f64 t z) (/.f64 (-.f64 (+.f64 t t) x) z)))
(-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 t 3)) (neg.f64 z)) (/.f64 (+.f64 x (*.f64 t 3)) (neg.f64 z))) (+.f64 (*.f64 (neg.f64 (/.f64 t z)) 4) (/.f64 (+.f64 x (*.f64 t 3)) (neg.f64 z))))
(*.f64 (-.f64 t x) (/.f64 1 z))
(*.f64 (-.f64 t x) (+.f64 (/.f64 -1 z) (*.f64 (/.f64 1 z) 2)))
(*.f64 (/.f64 (-.f64 t x) z) 1)
(*.f64 1 (/.f64 (-.f64 t x) z))
(*.f64 (-.f64 x t) (/.f64 -1 z))
(*.f64 (-.f64 x t) (+.f64 (/.f64 1 z) (*.f64 (/.f64 1 z) -2)))
(*.f64 (/.f64 1 z) (-.f64 t x))
(*.f64 (/.f64 1 z) (-.f64 x (-.f64 (+.f64 x x) t)))
(*.f64 (/.f64 1 z) (-.f64 x (-.f64 t (*.f64 (-.f64 t x) 2))))
(*.f64 (/.f64 1 z) (-.f64 (neg.f64 t) (-.f64 (neg.f64 x) (*.f64 (-.f64 t x) 2))))
(*.f64 (/.f64 1 z) (-.f64 (+.f64 t x) (-.f64 (+.f64 t t) (*.f64 (-.f64 t x) 2))))
(*.f64 (/.f64 1 z) (-.f64 (-.f64 x t) (*.f64 (-.f64 t x) -2)))
(*.f64 (/.f64 1 z) (-.f64 (-.f64 (+.f64 t t) x) t))
(*.f64 (/.f64 1 z) (+.f64 (-.f64 x t) (*.f64 (-.f64 t x) 2)))
(*.f64 (/.f64 1 z) (+.f64 x (-.f64 t (+.f64 x x))))
(*.f64 (/.f64 1 z) (+.f64 x (-.f64 (*.f64 (-.f64 t x) 2) t)))
(*.f64 (/.f64 1 z) (+.f64 (+.f64 t x) (-.f64 (*.f64 (-.f64 t x) 2) (+.f64 t t))))
(*.f64 (/.f64 1 z) (+.f64 (neg.f64 t) (-.f64 (*.f64 (-.f64 t x) 2) (neg.f64 x))))
(*.f64 -1 (/.f64 (-.f64 x t) z))
(*.f64 (/.f64 (-.f64 x t) z) -1)
(*.f64 (/.f64 -1 z) (-.f64 x t))
(*.f64 (/.f64 -1 z) (-.f64 (*.f64 (-.f64 t x) -2) (-.f64 x t)))
(*.f64 (/.f64 -1 z) (+.f64 (-.f64 t x) (*.f64 (-.f64 t x) -2)))
(*.f64 (-.f64 x (-.f64 (+.f64 x x) t)) (/.f64 1 z))
(*.f64 (-.f64 x (-.f64 t (*.f64 (-.f64 t x) 2))) (/.f64 1 z))
(*.f64 (-.f64 (neg.f64 t) (-.f64 (neg.f64 x) (*.f64 (-.f64 t x) 2))) (/.f64 1 z))
(*.f64 (-.f64 (+.f64 t x) (-.f64 (+.f64 t t) (*.f64 (-.f64 t x) 2))) (/.f64 1 z))
(*.f64 (-.f64 (*.f64 (-.f64 t x) -2) (-.f64 x t)) (/.f64 -1 z))
(*.f64 (-.f64 (-.f64 x t) (*.f64 (-.f64 t x) -2)) (/.f64 1 z))
(*.f64 (-.f64 (-.f64 (+.f64 t t) x) t) (/.f64 1 z))
(*.f64 (+.f64 (/.f64 -1 z) (*.f64 (/.f64 1 z) 2)) (-.f64 t x))
(*.f64 (+.f64 (-.f64 x t) (*.f64 (-.f64 t x) 2)) (/.f64 1 z))
(*.f64 (+.f64 (/.f64 1 z) (*.f64 (/.f64 1 z) -2)) (-.f64 x t))
(*.f64 (+.f64 (-.f64 t x) (*.f64 (-.f64 t x) -2)) (/.f64 -1 z))
(*.f64 (+.f64 x (-.f64 t (+.f64 x x))) (/.f64 1 z))
(*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 t x) 2) t)) (/.f64 1 z))
(*.f64 (+.f64 (+.f64 t x) (-.f64 (*.f64 (-.f64 t x) 2) (+.f64 t t))) (/.f64 1 z))
(*.f64 (+.f64 (neg.f64 t) (-.f64 (*.f64 (-.f64 t x) 2) (neg.f64 x))) (/.f64 1 z))
(pow.f64 (/.f64 (-.f64 t x) z) 1)
(neg.f64 (/.f64 (-.f64 x t) z))
(-.f64 (+.f64 t (*.f64 a (/.f64 (-.f64 t x) z))) 0)
(*.f64 (+.f64 t (*.f64 a (/.f64 (-.f64 t x) z))) 1)
(*.f64 1 (+.f64 t (*.f64 a (/.f64 (-.f64 t x) z))))
(*.f64 -1 (+.f64 (neg.f64 t) (*.f64 a (/.f64 (-.f64 x t) z))))
(*.f64 -1 (+.f64 (neg.f64 t) (*.f64 (-.f64 x t) (/.f64 a z))))
(*.f64 (+.f64 (neg.f64 t) (*.f64 a (/.f64 (-.f64 x t) z))) -1)
(*.f64 (+.f64 (neg.f64 t) (*.f64 (-.f64 x t) (/.f64 a z))) -1)
(/.f64 (+.f64 t (*.f64 a (/.f64 (-.f64 t x) z))) 1)
(pow.f64 (+.f64 t (*.f64 a (/.f64 (-.f64 t x) z))) 1)
Outputs
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(*.f64 -1 (/.f64 (*.f64 a x) z))
(*.f64 -1 (*.f64 x (/.f64 a z)))
(neg.f64 (*.f64 a (/.f64 x z)))
(*.f64 a (neg.f64 (/.f64 x z)))
(*.f64 a (/.f64 x (neg.f64 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (*.f64 a t) z)
(*.f64 t (/.f64 a z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (*.f64 a t) z)
(*.f64 t (/.f64 a z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (*.f64 a t) z)
(*.f64 t (/.f64 a z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(*.f64 -1 (/.f64 (*.f64 a x) z))
(*.f64 -1 (*.f64 x (/.f64 a z)))
(neg.f64 (*.f64 a (/.f64 x z)))
(*.f64 a (neg.f64 (/.f64 x z)))
(*.f64 a (/.f64 x (neg.f64 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(*.f64 -1 (/.f64 (*.f64 a x) z))
(*.f64 -1 (*.f64 x (/.f64 a z)))
(neg.f64 (*.f64 a (/.f64 x z)))
(*.f64 a (neg.f64 (/.f64 x z)))
(*.f64 a (/.f64 x (neg.f64 z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z))
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(*.f64 -1 (/.f64 x z))
(neg.f64 (/.f64 x z))
(/.f64 x (neg.f64 z))
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(/.f64 t z)
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(/.f64 t z)
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(/.f64 t z)
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 -1 (/.f64 x z))
(neg.f64 (/.f64 x z))
(/.f64 x (neg.f64 z))
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 -1 (/.f64 x z))
(neg.f64 (/.f64 x z))
(/.f64 x (neg.f64 z))
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (/.f64 t z) (*.f64 -1 (/.f64 x z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 -1 (/.f64 (*.f64 a x) z))
(*.f64 -1 (*.f64 x (/.f64 a z)))
(neg.f64 (*.f64 a (/.f64 x z)))
(*.f64 a (neg.f64 (/.f64 x z)))
(*.f64 a (/.f64 x (neg.f64 z)))
(+.f64 (*.f64 t (+.f64 (/.f64 a z) 1)) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 a z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (neg.f64 (*.f64 a (/.f64 x z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 a (neg.f64 (/.f64 x z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 a (/.f64 x (neg.f64 z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 t (+.f64 (/.f64 a z) 1)) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 a z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (neg.f64 (*.f64 a (/.f64 x z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 a (neg.f64 (/.f64 x z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 a (/.f64 x (neg.f64 z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 t (+.f64 (/.f64 a z) 1)) (*.f64 -1 (/.f64 (*.f64 a x) z)))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 a z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (neg.f64 (*.f64 a (/.f64 x z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 a (neg.f64 (/.f64 x z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 a (/.f64 x (neg.f64 z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(*.f64 t (+.f64 (/.f64 a z) 1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 a z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (neg.f64 (*.f64 a (/.f64 x z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 a (neg.f64 (/.f64 x z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 a (/.f64 x (neg.f64 z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 a z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (neg.f64 (*.f64 a (/.f64 x z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 a (neg.f64 (/.f64 x z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 a (/.f64 x (neg.f64 z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 a z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (neg.f64 (*.f64 a (/.f64 x z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 a (neg.f64 (/.f64 x z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 a (/.f64 x (neg.f64 z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 (/.f64 a z)) 1)))
(*.f64 t (+.f64 (/.f64 a z) 1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 (/.f64 a z)) 1))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 a z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (neg.f64 (*.f64 a (/.f64 x z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 a (neg.f64 (/.f64 x z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 a (/.f64 x (neg.f64 z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 (/.f64 a z)) 1))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 a z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (neg.f64 (*.f64 a (/.f64 x z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 a (neg.f64 (/.f64 x z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 a (/.f64 x (neg.f64 z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (*.f64 -1 (*.f64 t (-.f64 (*.f64 -1 (/.f64 a z)) 1))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 a z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (neg.f64 (*.f64 a (/.f64 x z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 a (neg.f64 (/.f64 x z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
(+.f64 (*.f64 a (/.f64 x (neg.f64 z))) (*.f64 t (+.f64 (/.f64 a z) 1)))
t
(+.f64 (*.f64 a (-.f64 (/.f64 t z) (/.f64 x z))) t)
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(+.f64 (*.f64 a (-.f64 (/.f64 t z) (/.f64 x z))) t)
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(+.f64 (*.f64 a (-.f64 (/.f64 t z) (/.f64 x z))) t)
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(*.f64 a (-.f64 (/.f64 t z) (/.f64 x z)))
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(+.f64 (*.f64 a (-.f64 (/.f64 t z) (/.f64 x z))) t)
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(+.f64 (*.f64 a (-.f64 (/.f64 t z) (/.f64 x z))) t)
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(+.f64 (*.f64 a (-.f64 (/.f64 t z) (/.f64 x z))) t)
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(+.f64 t (/.f64 (*.f64 a (-.f64 t x)) z))
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(+.f64 t (/.f64 (*.f64 a (-.f64 t x)) z))
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(+.f64 t (/.f64 (*.f64 a (-.f64 t x)) z))
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(+.f64 t (/.f64 (*.f64 a t) z))
(+.f64 t (*.f64 t (/.f64 a z)))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z)))
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z)))
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z)))
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(*.f64 -1 (/.f64 (*.f64 a x) z))
(*.f64 -1 (*.f64 x (/.f64 a z)))
(neg.f64 (*.f64 a (/.f64 x z)))
(*.f64 a (neg.f64 (/.f64 x z)))
(*.f64 a (/.f64 x (neg.f64 z)))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z)))
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z)))
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z)))
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(*.f64 -1 (/.f64 (*.f64 a x) z))
(*.f64 -1 (*.f64 x (/.f64 a z)))
(neg.f64 (*.f64 a (/.f64 x z)))
(*.f64 a (neg.f64 (/.f64 x z)))
(*.f64 a (/.f64 x (neg.f64 z)))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z)))
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z)))
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a x) z)) (/.f64 (*.f64 a t) z)))
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(+.f64 t (/.f64 (*.f64 a (-.f64 t x)) z))
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(+.f64 t (/.f64 (*.f64 a (-.f64 t x)) z))
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(+.f64 t (/.f64 (*.f64 a (-.f64 t x)) z))
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
t
(+.f64 t (/.f64 (*.f64 a (-.f64 t x)) z))
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(+.f64 t (/.f64 (*.f64 a (-.f64 t x)) z))
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(+.f64 t (/.f64 (*.f64 a (-.f64 t x)) z))
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
t
(+.f64 t (/.f64 (*.f64 a (-.f64 t x)) z))
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(+.f64 t (/.f64 (*.f64 a (-.f64 t x)) z))
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(+.f64 t (/.f64 (*.f64 a (-.f64 t x)) z))
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(+.f64 (*.f64 a (/.f64 (-.f64 t x) z)) 0)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(+.f64 0 (*.f64 a (/.f64 (-.f64 t x) z)))
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(+.f64 (/.f64 (*.f64 a (-.f64 x t)) (neg.f64 z)) 0)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(-.f64 (*.f64 a (/.f64 (-.f64 t x) z)) 0)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (*.f64 a (/.f64 (-.f64 t x) z)) 1)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(/.f64 (*.f64 a (-.f64 t x)) z)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(pow.f64 (*.f64 a (/.f64 (-.f64 t x) z)) 1)
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(neg.f64 (*.f64 a (/.f64 (-.f64 x t) z)))
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(neg.f64 (*.f64 (-.f64 x t) (/.f64 a z)))
(*.f64 (-.f64 t x) (/.f64 a z))
(*.f64 a (/.f64 (-.f64 t x) z))
(+.f64 (/.f64 (-.f64 t x) z) 0)
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 0 (/.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (/.f64 t z) (/.f64 x (neg.f64 z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (/.f64 x z) (/.f64 (-.f64 t (+.f64 x x)) z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (/.f64 x z) (*.f64 (/.f64 1 z) (-.f64 (*.f64 (-.f64 t x) 2) t)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (/.f64 (-.f64 x t) z) (*.f64 (/.f64 (-.f64 t x) z) 2))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (neg.f64 (/.f64 t z)) (-.f64 (/.f64 x z) (*.f64 (/.f64 (-.f64 t x) z) -2)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (/.f64 (+.f64 t x) z) (*.f64 (/.f64 x z) -2))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (/.f64 (+.f64 t x) z) (*.f64 2 (/.f64 (-.f64 (-.f64 t x) t) z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (/.f64 x (neg.f64 z)) (/.f64 t z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (*.f64 (/.f64 x z) -2) (/.f64 (+.f64 t x) z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (/.f64 (+.f64 t x) (neg.f64 z)) (*.f64 2 (/.f64 (-.f64 (-.f64 t x) (neg.f64 x)) z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (*.f64 (/.f64 (-.f64 t x) z) 2) (/.f64 (-.f64 x t) z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (+.f64 (/.f64 (-.f64 t x) z) (/.f64 t z)) (*.f64 (/.f64 -1 z) (+.f64 x (-.f64 t x))))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (/.f64 (-.f64 t (+.f64 x x)) z) (/.f64 x z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (*.f64 (/.f64 1 z) (-.f64 (*.f64 (-.f64 t x) 2) t)) (/.f64 x z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 t x) t) z)) (/.f64 (+.f64 t x) z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (-.f64 (/.f64 x z) (*.f64 (/.f64 (-.f64 t x) z) -2)) (neg.f64 (/.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 t x) (neg.f64 x)) z)) (/.f64 (+.f64 t x) (neg.f64 z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(+.f64 (*.f64 (/.f64 -1 z) (+.f64 x (-.f64 t x))) (+.f64 (/.f64 (-.f64 t x) z) (/.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(-.f64 (/.f64 (-.f64 t x) z) 0)
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(-.f64 0 (/.f64 (-.f64 x t) z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(-.f64 (/.f64 t z) (/.f64 x z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(-.f64 (/.f64 x z) (/.f64 (-.f64 (+.f64 x x) t) z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(-.f64 (/.f64 x z) (-.f64 (/.f64 t z) (*.f64 (/.f64 (-.f64 t x) z) 2)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(-.f64 (/.f64 (-.f64 x t) z) (*.f64 (/.f64 (-.f64 t x) z) -2))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(-.f64 (*.f64 t (/.f64 2 z)) (/.f64 (+.f64 t x) z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(-.f64 (neg.f64 (/.f64 t z)) (neg.f64 (+.f64 (/.f64 (-.f64 t x) z) (/.f64 t z))))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(-.f64 (neg.f64 (/.f64 t z)) (/.f64 (-.f64 x (+.f64 t t)) z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(-.f64 (/.f64 (+.f64 t x) z) (*.f64 (/.f64 x z) 2))
(-.f64 (/.f64 (+.f64 t x) z) (/.f64 (+.f64 x x) z))
(-.f64 (/.f64 (+.f64 t x) z) (*.f64 2 (/.f64 (-.f64 t (-.f64 t x)) z)))
(-.f64 (/.f64 (+.f64 t x) z) (*.f64 (/.f64 x z) 2))
(-.f64 (/.f64 (+.f64 t x) z) (/.f64 (+.f64 x x) z))
(-.f64 (/.f64 x (neg.f64 z)) (neg.f64 (/.f64 t z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(-.f64 (*.f64 (/.f64 x z) -2) (/.f64 (+.f64 t x) (neg.f64 z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(-.f64 (/.f64 (+.f64 t x) (neg.f64 z)) (*.f64 2 (/.f64 (-.f64 (neg.f64 x) (-.f64 t x)) z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(-.f64 (/.f64 (+.f64 t x) (neg.f64 z)) (*.f64 t (/.f64 -2 z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(-.f64 (*.f64 (/.f64 (-.f64 t x) z) 2) (/.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(-.f64 (*.f64 (/.f64 x z) 2) (+.f64 (/.f64 x z) (/.f64 (-.f64 (+.f64 x x) t) z)))
(-.f64 (/.f64 (+.f64 x x) z) (+.f64 (/.f64 x z) (/.f64 (-.f64 (+.f64 x x) t) z)))
(-.f64 (*.f64 (/.f64 x z) 2) (+.f64 (/.f64 x z) (-.f64 (/.f64 t z) (*.f64 (/.f64 (-.f64 t x) z) 2))))
(-.f64 (*.f64 (/.f64 x z) 2) (+.f64 (/.f64 x z) (/.f64 (-.f64 (+.f64 x x) t) z)))
(-.f64 (/.f64 (+.f64 x x) z) (+.f64 (/.f64 x z) (/.f64 (-.f64 (+.f64 x x) t) z)))
(-.f64 (*.f64 (/.f64 (-.f64 t x) z) -2) (+.f64 (/.f64 (-.f64 x t) z) (*.f64 (/.f64 (-.f64 t x) z) -2)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(-.f64 (/.f64 (-.f64 (+.f64 t t) x) z) (/.f64 t z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(-.f64 (/.f64 (-.f64 t (+.f64 x x)) z) (/.f64 x (neg.f64 z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(-.f64 (*.f64 (/.f64 1 z) (-.f64 (*.f64 (-.f64 t x) 2) t)) (/.f64 x (neg.f64 z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(-.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 t x) t) z)) (/.f64 (+.f64 t x) (neg.f64 z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(-.f64 (-.f64 (/.f64 x z) (*.f64 (/.f64 (-.f64 t x) z) -2)) (/.f64 t z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(-.f64 (*.f64 2 (/.f64 (-.f64 (-.f64 t x) (neg.f64 x)) z)) (/.f64 (+.f64 t x) z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(-.f64 (*.f64 t (/.f64 -2 z)) (+.f64 (neg.f64 (/.f64 t z)) (neg.f64 (+.f64 (/.f64 (-.f64 t x) z) (/.f64 t z)))))
(-.f64 (*.f64 t (/.f64 -2 z)) (+.f64 (neg.f64 (/.f64 t z)) (neg.f64 (+.f64 (/.f64 t z) (/.f64 (-.f64 t x) z)))))
(-.f64 (*.f64 t (/.f64 -2 z)) (+.f64 (/.f64 t (neg.f64 z)) (neg.f64 (+.f64 (/.f64 t z) (/.f64 (-.f64 t x) z)))))
(-.f64 (*.f64 t (/.f64 -2 z)) (*.f64 -1 (+.f64 (/.f64 t z) (+.f64 (/.f64 t z) (/.f64 (-.f64 t x) z)))))
(-.f64 (*.f64 t (/.f64 -2 z)) (+.f64 (/.f64 t (neg.f64 z)) (/.f64 (-.f64 x (+.f64 t t)) z)))
(-.f64 (/.f64 (+.f64 x (*.f64 t 3)) z) (*.f64 2 (/.f64 (+.f64 t x) z)))
(-.f64 (/.f64 (+.f64 x (*.f64 t 3)) (neg.f64 z)) (*.f64 (neg.f64 (/.f64 t z)) 4))
(-.f64 (/.f64 (+.f64 x (*.f64 t 3)) (neg.f64 z)) (*.f64 (/.f64 t z) -4))
(-.f64 (*.f64 (/.f64 t z) 4) (/.f64 (+.f64 x (*.f64 t 3)) z))
(-.f64 (*.f64 2 (/.f64 (+.f64 t x) z)) (*.f64 (/.f64 1 z) (+.f64 t (*.f64 x 3))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t x) z)) (+.f64 (/.f64 (+.f64 t x) z) (*.f64 2 (/.f64 (-.f64 t (-.f64 t x)) z))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t x) z)) (+.f64 (/.f64 (+.f64 t x) z) (*.f64 2 (/.f64 (+.f64 x (-.f64 t t)) z))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t x) z)) (+.f64 (/.f64 (+.f64 t x) z) (*.f64 2 (/.f64 (+.f64 x 0) z))))
(-.f64 (*.f64 2 (/.f64 (+.f64 t x) z)) (+.f64 (/.f64 (+.f64 t x) z) (*.f64 (/.f64 x z) 2)))
(-.f64 (*.f64 2 (/.f64 (+.f64 t x) z)) (+.f64 (/.f64 (+.f64 t x) z) (/.f64 (+.f64 x x) z)))
(-.f64 (*.f64 (/.f64 (-.f64 t x) z) 4) (*.f64 (/.f64 (-.f64 t x) z) 3))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(-.f64 (*.f64 (/.f64 (+.f64 t x) z) -2) (+.f64 (/.f64 (+.f64 t x) (neg.f64 z)) (*.f64 t (/.f64 -2 z))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 t x) z)) (+.f64 (/.f64 (+.f64 t x) (neg.f64 z)) (*.f64 t (/.f64 -2 z))))
(-.f64 (*.f64 (/.f64 (+.f64 t x) z) -2) (+.f64 (/.f64 (+.f64 t x) (neg.f64 z)) (*.f64 2 (/.f64 (-.f64 (neg.f64 x) (-.f64 t x)) z))))
(-.f64 (*.f64 -2 (/.f64 (+.f64 t x) z)) (+.f64 (/.f64 (+.f64 t x) (neg.f64 z)) (*.f64 t (/.f64 -2 z))))
(-.f64 (*.f64 (/.f64 x (neg.f64 z)) 4) (*.f64 (/.f64 -1 z) (+.f64 t (*.f64 x 3))))
(-.f64 (*.f64 (neg.f64 (/.f64 x z)) 4) (*.f64 (/.f64 -1 z) (+.f64 t (*.f64 x 3))))
(-.f64 (*.f64 (/.f64 x z) -4) (*.f64 (/.f64 -1 z) (+.f64 t (*.f64 x 3))))
(-.f64 (+.f64 (+.f64 (/.f64 (-.f64 t x) z) (/.f64 t z)) (+.f64 (/.f64 (-.f64 t x) z) (/.f64 t z))) (+.f64 (/.f64 t z) (+.f64 (/.f64 (-.f64 t x) z) (/.f64 t z))))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(-.f64 (+.f64 (*.f64 (/.f64 t z) 4) (*.f64 (/.f64 t z) 4)) (+.f64 (/.f64 (+.f64 x (*.f64 t 3)) z) (*.f64 (/.f64 t z) 4)))
(-.f64 (*.f64 (/.f64 t z) 8) (+.f64 (/.f64 (+.f64 x (*.f64 t 3)) z) (*.f64 (/.f64 t z) 4)))
(-.f64 (*.f64 (/.f64 (-.f64 (+.f64 t t) x) z) 2) (+.f64 (/.f64 t z) (/.f64 (-.f64 (+.f64 t t) x) z)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 t 3)) (neg.f64 z)) (/.f64 (+.f64 x (*.f64 t 3)) (neg.f64 z))) (+.f64 (*.f64 (neg.f64 (/.f64 t z)) 4) (/.f64 (+.f64 x (*.f64 t 3)) (neg.f64 z))))
(-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 t 3)) (neg.f64 z)) (/.f64 (+.f64 x (*.f64 t 3)) (neg.f64 z))) (+.f64 (/.f64 (+.f64 x (*.f64 t 3)) (neg.f64 z)) (*.f64 (neg.f64 (/.f64 t z)) 4)))
(-.f64 (+.f64 (/.f64 (+.f64 x (*.f64 t 3)) (neg.f64 z)) (/.f64 (+.f64 x (*.f64 t 3)) (neg.f64 z))) (+.f64 (/.f64 (+.f64 x (*.f64 t 3)) (neg.f64 z)) (*.f64 (/.f64 t z) -4)))
(*.f64 (-.f64 t x) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (-.f64 t x) (+.f64 (/.f64 -1 z) (*.f64 (/.f64 1 z) 2)))
(*.f64 (/.f64 (-.f64 t x) z) 1)
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 1 (/.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (-.f64 x t) (/.f64 -1 z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (-.f64 x t) (+.f64 (/.f64 1 z) (*.f64 (/.f64 1 z) -2)))
(*.f64 (/.f64 1 z) (-.f64 t x))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (/.f64 1 z) (-.f64 x (-.f64 (+.f64 x x) t)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (/.f64 1 z) (-.f64 x (-.f64 t (*.f64 (-.f64 t x) 2))))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (/.f64 1 z) (-.f64 (neg.f64 t) (-.f64 (neg.f64 x) (*.f64 (-.f64 t x) 2))))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (/.f64 1 z) (-.f64 (+.f64 t x) (-.f64 (+.f64 t t) (*.f64 (-.f64 t x) 2))))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (/.f64 1 z) (-.f64 (-.f64 x t) (*.f64 (-.f64 t x) -2)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (/.f64 1 z) (-.f64 (-.f64 (+.f64 t t) x) t))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (/.f64 1 z) (+.f64 (-.f64 x t) (*.f64 (-.f64 t x) 2)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (/.f64 1 z) (+.f64 x (-.f64 t (+.f64 x x))))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (/.f64 1 z) (+.f64 x (-.f64 (*.f64 (-.f64 t x) 2) t)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (/.f64 1 z) (+.f64 (+.f64 t x) (-.f64 (*.f64 (-.f64 t x) 2) (+.f64 t t))))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (/.f64 1 z) (+.f64 (neg.f64 t) (-.f64 (*.f64 (-.f64 t x) 2) (neg.f64 x))))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 -1 (/.f64 (-.f64 x t) z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (/.f64 (-.f64 x t) z) -1)
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (/.f64 -1 z) (-.f64 x t))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (/.f64 -1 z) (-.f64 (*.f64 (-.f64 t x) -2) (-.f64 x t)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (/.f64 -1 z) (+.f64 (-.f64 t x) (*.f64 (-.f64 t x) -2)))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (-.f64 x (-.f64 (+.f64 x x) t)) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (-.f64 x (-.f64 t (*.f64 (-.f64 t x) 2))) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (-.f64 (neg.f64 t) (-.f64 (neg.f64 x) (*.f64 (-.f64 t x) 2))) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (-.f64 (+.f64 t x) (-.f64 (+.f64 t t) (*.f64 (-.f64 t x) 2))) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (-.f64 (*.f64 (-.f64 t x) -2) (-.f64 x t)) (/.f64 -1 z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (-.f64 (-.f64 x t) (*.f64 (-.f64 t x) -2)) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (-.f64 (-.f64 (+.f64 t t) x) t) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (+.f64 (/.f64 -1 z) (*.f64 (/.f64 1 z) 2)) (-.f64 t x))
(*.f64 (-.f64 t x) (+.f64 (/.f64 -1 z) (*.f64 (/.f64 1 z) 2)))
(*.f64 (+.f64 (-.f64 x t) (*.f64 (-.f64 t x) 2)) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (+.f64 (/.f64 1 z) (*.f64 (/.f64 1 z) -2)) (-.f64 x t))
(*.f64 (-.f64 x t) (+.f64 (/.f64 1 z) (*.f64 (/.f64 1 z) -2)))
(*.f64 (+.f64 (-.f64 t x) (*.f64 (-.f64 t x) -2)) (/.f64 -1 z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (+.f64 x (-.f64 t (+.f64 x x))) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (+.f64 x (-.f64 (*.f64 (-.f64 t x) 2) t)) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (+.f64 (+.f64 t x) (-.f64 (*.f64 (-.f64 t x) 2) (+.f64 t t))) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(*.f64 (+.f64 (neg.f64 t) (-.f64 (*.f64 (-.f64 t x) 2) (neg.f64 x))) (/.f64 1 z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(pow.f64 (/.f64 (-.f64 t x) z) 1)
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(neg.f64 (/.f64 (-.f64 x t) z))
(+.f64 (*.f64 -1 (/.f64 x z)) (/.f64 t z))
(+.f64 (/.f64 t z) (neg.f64 (/.f64 x z)))
(/.f64 (-.f64 t x) z)
(-.f64 (+.f64 t (*.f64 a (/.f64 (-.f64 t x) z))) 0)
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(*.f64 (+.f64 t (*.f64 a (/.f64 (-.f64 t x) z))) 1)
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(*.f64 1 (+.f64 t (*.f64 a (/.f64 (-.f64 t x) z))))
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(*.f64 -1 (+.f64 (neg.f64 t) (*.f64 a (/.f64 (-.f64 x t) z))))
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(*.f64 -1 (+.f64 (neg.f64 t) (*.f64 (-.f64 x t) (/.f64 a z))))
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(*.f64 (+.f64 (neg.f64 t) (*.f64 a (/.f64 (-.f64 x t) z))) -1)
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(*.f64 (+.f64 (neg.f64 t) (*.f64 (-.f64 x t) (/.f64 a z))) -1)
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(/.f64 (+.f64 t (*.f64 a (/.f64 (-.f64 t x) z))) 1)
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))
(pow.f64 (+.f64 t (*.f64 a (/.f64 (-.f64 t x) z))) 1)
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 t (*.f64 (-.f64 t x) (/.f64 a z)))

localize12.0ms (0%)

Local error

Found 3 expressions with local error:

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

Compiled 41 to 10 computations (75.6% saved)

series9.0ms (0%)

Counts
2 → 120
Calls

30 calls:

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

rewrite78.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01256
17956
214856
326756
454456
5146556
6415556
7628856
Stop Event
node limit
Counts
2 → 16
Calls
Call 1
Inputs
(*.f64 (/.f64 (-.f64 y a) z) (-.f64 x t))
(+.f64 t (*.f64 (/.f64 (-.f64 y a) z) (-.f64 x t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 y a) (-.f64 t x)) (neg.f64 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (-.f64 y a) z) (-.f64 t x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 a y) (/.f64 (-.f64 x t) z)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 t (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 t (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (neg.f64 t) (*.f64 (/.f64 (-.f64 y a) z) (-.f64 t x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (neg.f64 t) (*.f64 (-.f64 a y) (/.f64 (-.f64 x t) z))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 t (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z)) 1)))))

simplify251.0ms (0.7%)

Algorithm
egg-herbie
Rules
1298×rational_best-simplify-2
1256×rational_best-simplify-1
1006×rational_best-simplify-46
932×rational_best-simplify-53
800×rational_best-simplify-49
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
0886262
11756018
22514858
33534718
44894486
56414486
610093550
718123550
834693550
943433550
1060673550
1168903550
1274603550
1376803550
Stop Event
node limit
Counts
136 → 72
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z))
(+.f64 (*.f64 y (-.f64 (/.f64 x z) (/.f64 t z))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)))
(+.f64 (*.f64 y (-.f64 (/.f64 x z) (/.f64 t z))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)))
(+.f64 (*.f64 y (-.f64 (/.f64 x z) (/.f64 t z))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)))
(/.f64 (*.f64 y (-.f64 x t)) z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(/.f64 (*.f64 y (-.f64 x t)) z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(/.f64 (*.f64 y (-.f64 x t)) z)
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z)
(/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z)
(/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z)
(/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z)
(/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z)
(/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z)
(/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z)
(/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z)
(/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z)
(/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z)
(/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z)
(/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z)
(*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) (*.f64 (-.f64 (/.f64 y z) (/.f64 a z)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) (*.f64 (-.f64 (/.f64 y z) (/.f64 a z)) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) (*.f64 (-.f64 (/.f64 y z) (/.f64 a z)) x))
(/.f64 (*.f64 (-.f64 y a) x) z)
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(/.f64 (*.f64 (-.f64 y a) x) z)
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(/.f64 (*.f64 (-.f64 y a) x) z)
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(/.f64 (*.f64 (-.f64 y a) x) z)
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z))) t))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z))) t))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z))) t))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z))) t)
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z))) t))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z))) t))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z))) t))
(*.f64 -1 (*.f64 t (-.f64 (/.f64 y z) (+.f64 (/.f64 a z) 1))))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (*.f64 t (-.f64 (/.f64 y z) (+.f64 (/.f64 a z) 1)))))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (*.f64 t (-.f64 (/.f64 y z) (+.f64 (/.f64 a z) 1)))))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (*.f64 t (-.f64 (/.f64 y z) (+.f64 (/.f64 a z) 1)))))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)))
(+.f64 (*.f64 y (-.f64 (/.f64 x z) (/.f64 t z))) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z))))
(+.f64 (*.f64 y (-.f64 (/.f64 x z) (/.f64 t z))) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z))))
(+.f64 (*.f64 y (-.f64 (/.f64 x z) (/.f64 t z))) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z))))
(*.f64 y (-.f64 (/.f64 x z) (/.f64 t z)))
(+.f64 (*.f64 y (-.f64 (/.f64 x z) (/.f64 t z))) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z))))
(+.f64 (*.f64 y (-.f64 (/.f64 x z) (/.f64 t z))) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z))))
(+.f64 (*.f64 y (-.f64 (/.f64 x z) (/.f64 t z))) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z))))
(/.f64 (*.f64 y (-.f64 x t)) z)
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z)))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z)))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z)))
(+.f64 t (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z)))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z)))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z)))
(*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z)))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z)))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z)))
(*.f64 -1 (*.f64 a (-.f64 (/.f64 x z) (/.f64 t z))))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 (/.f64 x z) (/.f64 t z)))) (+.f64 t (/.f64 (*.f64 y (-.f64 x t)) z)))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 (/.f64 x z) (/.f64 t z)))) (+.f64 t (/.f64 (*.f64 y (-.f64 x t)) z)))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 (/.f64 x z) (/.f64 t z)))) (+.f64 t (/.f64 (*.f64 y (-.f64 x t)) z)))
(/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z)
(+.f64 t (/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z))
(+.f64 t (/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z))
(+.f64 t (/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z))
t
(+.f64 t (/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z))
(+.f64 t (/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z))
(+.f64 t (/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z))
t
(+.f64 t (/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z))
(+.f64 t (/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z))
(+.f64 t (/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) t)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) (+.f64 t (*.f64 (-.f64 (/.f64 y z) (/.f64 a z)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) (+.f64 t (*.f64 (-.f64 (/.f64 y z) (/.f64 a z)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) (+.f64 t (*.f64 (-.f64 (/.f64 y z) (/.f64 a z)) x)))
(*.f64 (-.f64 (/.f64 y z) (/.f64 a z)) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) (+.f64 t (*.f64 (-.f64 (/.f64 y z) (/.f64 a z)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) (+.f64 t (*.f64 (-.f64 (/.f64 y z) (/.f64 a z)) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) (+.f64 t (*.f64 (-.f64 (/.f64 y z) (/.f64 a z)) x)))
(/.f64 (*.f64 (-.f64 y a) x) z)
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) t))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) t))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) t))
(+.f64 (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z) 0)
(+.f64 0 (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z))
(+.f64 (/.f64 (*.f64 (-.f64 y a) (-.f64 t x)) (neg.f64 z)) 0)
(-.f64 (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z) 0)
(/.f64 (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z) 1)
(/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z)
(pow.f64 (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z) 1)
(neg.f64 (*.f64 (/.f64 (-.f64 y a) z) (-.f64 t x)))
(neg.f64 (*.f64 (-.f64 a y) (/.f64 (-.f64 x t) z)))
(-.f64 (+.f64 t (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z)) 0)
(*.f64 (+.f64 t (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z)) 1)
(*.f64 1 (+.f64 t (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z)))
(*.f64 -1 (+.f64 (neg.f64 t) (*.f64 (/.f64 (-.f64 y a) z) (-.f64 t x))))
(*.f64 -1 (+.f64 (neg.f64 t) (*.f64 (-.f64 a y) (/.f64 (-.f64 x t) z))))
(/.f64 (+.f64 t (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z)) 1)
(pow.f64 (+.f64 t (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z)) 1)
Outputs
(*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z))
(*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z)))
(neg.f64 (*.f64 a (/.f64 (-.f64 x t) z)))
(*.f64 a (/.f64 (-.f64 x t) (neg.f64 z)))
(*.f64 (/.f64 a z) (-.f64 t x))
(*.f64 a (/.f64 (-.f64 t x) z))
(+.f64 (*.f64 y (-.f64 (/.f64 x z) (/.f64 t z))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(+.f64 (*.f64 y (-.f64 (/.f64 x z) (/.f64 t z))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(+.f64 (*.f64 y (-.f64 (/.f64 x z) (/.f64 t z))) (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(/.f64 (*.f64 y (-.f64 x t)) z)
(*.f64 (-.f64 x t) (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(/.f64 (*.f64 y (-.f64 x t)) z)
(*.f64 (-.f64 x t) (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(/.f64 (*.f64 y (-.f64 x t)) z)
(*.f64 (-.f64 x t) (/.f64 y z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z))
(*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z)))
(neg.f64 (*.f64 a (/.f64 (-.f64 x t) z)))
(*.f64 a (/.f64 (-.f64 x t) (neg.f64 z)))
(*.f64 (/.f64 a z) (-.f64 t x))
(*.f64 a (/.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z))
(*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z)))
(neg.f64 (*.f64 a (/.f64 (-.f64 x t) z)))
(*.f64 a (/.f64 (-.f64 x t) (neg.f64 z)))
(*.f64 (/.f64 a z) (-.f64 t x))
(*.f64 a (/.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z)
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z)
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z)
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z)
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z)
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z)
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z)
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z)
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z)
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z)
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z)
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z)
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z))
(*.f64 -1 (*.f64 (-.f64 y a) (/.f64 t z)))
(neg.f64 (*.f64 t (/.f64 (-.f64 y a) z)))
(*.f64 t (/.f64 (-.f64 a y) z))
(*.f64 (/.f64 t z) (-.f64 a y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) (*.f64 (-.f64 (/.f64 y z) (/.f64 a z)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) (*.f64 (-.f64 (/.f64 y z) (/.f64 a z)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) (*.f64 (-.f64 (/.f64 y z) (/.f64 a z)) x))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 x (/.f64 (-.f64 y a) z))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 x (/.f64 (-.f64 y a) z))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 x (/.f64 (-.f64 y a) z))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z))
(*.f64 -1 (*.f64 (-.f64 y a) (/.f64 t z)))
(neg.f64 (*.f64 t (/.f64 (-.f64 y a) z)))
(*.f64 t (/.f64 (-.f64 a y) z))
(*.f64 (/.f64 t z) (-.f64 a y))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z))
(*.f64 -1 (*.f64 (-.f64 y a) (/.f64 t z)))
(neg.f64 (*.f64 t (/.f64 (-.f64 y a) z)))
(*.f64 t (/.f64 (-.f64 a y) z))
(*.f64 (/.f64 t z) (-.f64 a y))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 x (/.f64 (-.f64 y a) z))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z))) t))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z))) t))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z))) t))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z))) t)
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z))))
(*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z))))
(*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z)))
(+.f64 t (*.f64 (/.f64 t z) (-.f64 a y)))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z))) t))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z))) t))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z))) t))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(*.f64 -1 (*.f64 t (-.f64 (/.f64 y z) (+.f64 (/.f64 a z) 1))))
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z))))
(*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z))))
(*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z)))
(+.f64 t (*.f64 (/.f64 t z) (-.f64 a y)))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (*.f64 t (-.f64 (/.f64 y z) (+.f64 (/.f64 a z) 1)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (*.f64 t (-.f64 (/.f64 y z) (+.f64 (/.f64 a z) 1)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (*.f64 -1 (*.f64 t (-.f64 (/.f64 y z) (+.f64 (/.f64 a z) 1)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)))
(+.f64 t (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))))
(+.f64 t (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))))
(+.f64 t (*.f64 a (/.f64 (-.f64 x t) (neg.f64 z))))
(+.f64 t (*.f64 (/.f64 a z) (-.f64 t x)))
(+.f64 t (*.f64 a (/.f64 (-.f64 t x) z)))
(+.f64 (*.f64 y (-.f64 (/.f64 x z) (/.f64 t z))) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 (*.f64 y (-.f64 (/.f64 x z) (/.f64 t z))) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 (*.f64 y (-.f64 (/.f64 x z) (/.f64 t z))) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(*.f64 y (-.f64 (/.f64 x z) (/.f64 t z)))
(*.f64 (-.f64 x t) (/.f64 y z))
(+.f64 (*.f64 y (-.f64 (/.f64 x z) (/.f64 t z))) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 (*.f64 y (-.f64 (/.f64 x z) (/.f64 t z))) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 (*.f64 y (-.f64 (/.f64 x z) (/.f64 t z))) (+.f64 t (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(/.f64 (*.f64 y (-.f64 x t)) z)
(*.f64 (-.f64 x t) (/.f64 y z))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z)))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z)))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z)))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 t (/.f64 (*.f64 y (-.f64 x t)) z))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 y z)))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z)))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z)))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z)))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z))
(*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z)))
(neg.f64 (*.f64 a (/.f64 (-.f64 x t) z)))
(*.f64 a (/.f64 (-.f64 x t) (neg.f64 z)))
(*.f64 (/.f64 a z) (-.f64 t x))
(*.f64 a (/.f64 (-.f64 t x) z))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z)))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z)))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 t (+.f64 (*.f64 -1 (/.f64 (*.f64 a (-.f64 x t)) z)) (/.f64 (*.f64 y (-.f64 x t)) z)))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(*.f64 -1 (*.f64 a (-.f64 (/.f64 x z) (/.f64 t z))))
(*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z)))
(neg.f64 (*.f64 a (/.f64 (-.f64 x t) z)))
(*.f64 a (/.f64 (-.f64 x t) (neg.f64 z)))
(*.f64 (/.f64 a z) (-.f64 t x))
(*.f64 a (/.f64 (-.f64 t x) z))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 (/.f64 x z) (/.f64 t z)))) (+.f64 t (/.f64 (*.f64 y (-.f64 x t)) z)))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 (/.f64 x z) (/.f64 t z)))) (+.f64 t (/.f64 (*.f64 y (-.f64 x t)) z)))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 (*.f64 -1 (*.f64 a (-.f64 (/.f64 x z) (/.f64 t z)))) (+.f64 t (/.f64 (*.f64 y (-.f64 x t)) z)))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z)
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(+.f64 t (/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 t (/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 t (/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
t
(+.f64 t (/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 t (/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 t (/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
t
(+.f64 t (/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 t (/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 t (/.f64 (*.f64 (-.f64 y a) (-.f64 x t)) z))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) t)
(*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z))))
(*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z))))
(*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z)))
(+.f64 t (*.f64 (/.f64 t z) (-.f64 a y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) (+.f64 t (*.f64 (-.f64 (/.f64 y z) (/.f64 a z)) x)))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) (+.f64 t (*.f64 (-.f64 (/.f64 y z) (/.f64 a z)) x)))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) (+.f64 t (*.f64 (-.f64 (/.f64 y z) (/.f64 a z)) x)))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(*.f64 (-.f64 (/.f64 y z) (/.f64 a z)) x)
(*.f64 x (/.f64 (-.f64 y a) z))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) (+.f64 t (*.f64 (-.f64 (/.f64 y z) (/.f64 a z)) x)))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) (+.f64 t (*.f64 (-.f64 (/.f64 y z) (/.f64 a z)) x)))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) (+.f64 t (*.f64 (-.f64 (/.f64 y z) (/.f64 a z)) x)))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(/.f64 (*.f64 (-.f64 y a) x) z)
(*.f64 x (/.f64 (-.f64 y a) z))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) t))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) t))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 (/.f64 (*.f64 (-.f64 y a) x) z) (+.f64 (*.f64 -1 (/.f64 (*.f64 t (-.f64 y a)) z)) t))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(+.f64 (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z) 0)
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(+.f64 0 (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(+.f64 (/.f64 (*.f64 (-.f64 y a) (-.f64 t x)) (neg.f64 z)) 0)
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(-.f64 (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z) 0)
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(/.f64 (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z) 1)
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z)
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(pow.f64 (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z) 1)
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(neg.f64 (*.f64 (/.f64 (-.f64 y a) z) (-.f64 t x)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(neg.f64 (*.f64 (-.f64 a y) (/.f64 (-.f64 x t) z)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 x t) (/.f64 a z))) (*.f64 y (/.f64 (-.f64 x t) z)))
(+.f64 (neg.f64 (*.f64 a (/.f64 (-.f64 x t) z))) (*.f64 (-.f64 x t) (/.f64 y z)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (*.f64 -1 a)))
(*.f64 (/.f64 (-.f64 x t) z) (+.f64 y (neg.f64 a)))
(*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z))
(-.f64 (+.f64 t (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z)) 0)
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(*.f64 (+.f64 t (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z)) 1)
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(*.f64 1 (+.f64 t (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z)))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(*.f64 -1 (+.f64 (neg.f64 t) (*.f64 (/.f64 (-.f64 y a) z) (-.f64 t x))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(*.f64 -1 (+.f64 (neg.f64 t) (*.f64 (-.f64 a y) (/.f64 (-.f64 x t) z))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(/.f64 (+.f64 t (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z)) 1)
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))
(pow.f64 (+.f64 t (/.f64 (*.f64 (-.f64 a y) (-.f64 t x)) z)) 1)
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (*.f64 -1 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (neg.f64 (/.f64 (-.f64 y a) z)))))
(+.f64 (*.f64 x (/.f64 (-.f64 y a) z)) (*.f64 t (+.f64 1 (/.f64 (-.f64 a y) z))))
(+.f64 t (*.f64 (-.f64 x t) (/.f64 (-.f64 y a) z)))

eval193.0ms (0.5%)

Compiler

Compiled 18470 to 6385 computations (65.4% saved)

prune214.0ms (0.6%)

Pruning

48 alts after pruning (44 fresh and 4 done)

PrunedKeptTotal
New8649873
Fresh33538
Picked101
Done347
Total87148919
Error
0.1b
Counts
919 → 48
Alt Table
Click to see full alt table
StatusErrorProgram
55.7b
(/.f64 (*.f64 (-.f64 y a) x) z)
58.6b
(/.f64 (*.f64 y x) z)
53.2b
(/.f64 (*.f64 y t) (-.f64 a z))
56.0b
(/.f64 (*.f64 y t) a)
50.0b
(/.f64 (*.f64 t z) (-.f64 z a))
35.2b
(-.f64 (+.f64 (+.f64 t t) (*.f64 (/.f64 (-.f64 x t) z) (-.f64 y a))) t)
43.8b
(+.f64 (/.f64 (*.f64 z (-.f64 x t)) a) x)
37.7b
(+.f64 (/.f64 (*.f64 y (-.f64 t x)) a) x)
57.2b
(+.f64 (/.f64 (*.f64 a (*.f64 (-.f64 y a) x)) (pow.f64 z 2)) (/.f64 (*.f64 (-.f64 y a) x) z))
35.1b
(+.f64 x (*.f64 (/.f64 y a) (-.f64 t x)))
28.4b
(+.f64 x (*.f64 (/.f64 1 (-.f64 z a)) (*.f64 (-.f64 z y) t)))
32.1b
(+.f64 x (*.f64 z (/.f64 (-.f64 (+.f64 x (*.f64 t 3)) (*.f64 2 (+.f64 x t))) (-.f64 z a))))
32.0b
(+.f64 x (*.f64 z (/.f64 (-.f64 (+.f64 t (*.f64 x -2)) (neg.f64 x)) (-.f64 z a))))
32.0b
(+.f64 x (*.f64 z (/.f64 (-.f64 x t) (-.f64 a z))))
44.3b
(+.f64 x (*.f64 z (/.f64 x (-.f64 a z))))
33.0b
(+.f64 x (*.f64 z (/.f64 t (-.f64 z a))))
30.6b
(+.f64 x (*.f64 y (/.f64 (-.f64 (*.f64 x 4) (+.f64 t (*.f64 x 3))) (-.f64 z a))))
40.2b
(+.f64 x (*.f64 y (/.f64 x (-.f64 z a))))
30.6b
(+.f64 x (*.f64 y (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 x t))))
42.2b
(+.f64 x (*.f64 x (/.f64 (neg.f64 y) a)))
43.4b
(+.f64 t (/.f64 (*.f64 y (-.f64 x t)) z))
44.9b
(+.f64 t (*.f64 (/.f64 (-.f64 t x) z) (+.f64 a (/.f64 (pow.f64 a 2) z))))
43.3b
(+.f64 t (*.f64 a (/.f64 x (neg.f64 z))))
44.0b
(+.f64 t (*.f64 a (-.f64 (*.f64 2 (/.f64 (+.f64 t x) z)) (*.f64 (/.f64 1 z) (+.f64 t (*.f64 x 3))))))
44.0b
(+.f64 t (*.f64 a (+.f64 (/.f64 x z) (*.f64 (/.f64 1 z) (-.f64 (*.f64 (-.f64 t x) 2) t)))))
52.4b
(*.f64 (-.f64 y z) (/.f64 t a))
44.0b
(*.f64 (-.f64 1 (/.f64 z (-.f64 z a))) x)
59.3b
(*.f64 (neg.f64 x) (/.f64 y a))
59.0b
(*.f64 y (/.f64 (neg.f64 x) a))
52.9b
(*.f64 y (/.f64 x (-.f64 z a)))
56.2b
(*.f64 y (/.f64 x z))
52.7b
(*.f64 y (/.f64 t (-.f64 a z)))
55.8b
(*.f64 y (/.f64 t a))
53.0b
(*.f64 y (*.f64 (/.f64 1 (-.f64 z a)) (-.f64 (*.f64 x 3) (+.f64 x x))))
53.0b
(*.f64 y (*.f64 x (-.f64 (*.f64 (/.f64 1 (-.f64 z a)) 3) (*.f64 (/.f64 1 (-.f64 z a)) 2))))
56.2b
(*.f64 x (/.f64 y z))
57.9b
(*.f64 x (/.f64 a (neg.f64 z)))
52.2b
(*.f64 x (-.f64 (/.f64 (+.f64 y a) z) (*.f64 a (/.f64 2 z))))
42.2b
(*.f64 x (-.f64 1 (/.f64 y a)))
62.0b
(*.f64 x (+.f64 1 -1))
52.2b
(*.f64 x (*.f64 (/.f64 1 z) (-.f64 y a)))
43.3b
(*.f64 t (/.f64 z (-.f64 z a)))
55.3b
(*.f64 t (/.f64 y a))
44.1b
(*.f64 t (+.f64 (/.f64 y (neg.f64 z)) 1))
33.1b
(*.f64 t (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 y z)))
58.1b
(*.f64 a (neg.f64 (/.f64 x z)))
44.7b
x
47.1b
t
Compiler

Compiled 698 to 474 computations (32.1% saved)

regimes572.0ms (1.5%)

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

6 calls:

159.0ms
x
130.0ms
a
102.0ms
z
87.0ms
(+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z)))
37.0ms
t
Results
ErrorSegmentsBranch
11.4b5x
13.7b1y
8.6b3z
13.7b1t
9.5b3a
7.1b4(+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z)))
Compiler

Compiled 927 to 364 computations (60.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.462140556811981e+276
+inf
0.0ms
0.0
6.596364520946431e-300
0.0ms
-7.670111113839171e-292
0.0
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes1.2s (3.2%)

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

6 calls:

453.0ms
x
282.0ms
a
222.0ms
z
101.0ms
y
88.0ms
(+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z)))
Results
ErrorSegmentsBranch
11.4b5x
13.7b1y
8.6b3z
13.7b1t
9.5b3a
7.1b4(+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z)))
Compiler

Compiled 906 to 357 computations (60.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.462140556811981e+276
+inf
0.0ms
0.0
6.596364520946431e-300
0.0ms
-7.670111113839171e-292
0.0
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes1.4s (3.8%)

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

5 calls:

348.0ms
x
348.0ms
t
232.0ms
a
121.0ms
y
96.0ms
z
Results
ErrorSegmentsBranch
13.8b9x
17.9b5y
12.0b4z
14.8b7t
12.5b3a
Compiler

Compiled 493 to 183 computations (62.9% saved)

bsearch57.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
3.198702732888234e+74
2.4637801394811966e+79
17.0ms
2.3850618402033977e-303
1.0342675181107745e-301
18.0ms
-9.302841815653416e+48
-2.0872975547620786e+44
Results
42.0ms357×body256valid
4.0ms19×body512valid
3.0ms30×body256infinite
2.0msbody1024valid
Compiler

Compiled 842 to 546 computations (35.2% saved)

regimes917.0ms (2.5%)

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

5 calls:

525.0ms
x
144.0ms
t
106.0ms
z
69.0ms
a
62.0ms
y
Results
ErrorSegmentsBranch
15.1b6x
18.9b3y
11.9b5z
16.4b5t
12.5b3a
Compiler

Compiled 398 to 152 computations (61.8% saved)

bsearch228.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
3.198702732888234e+74
2.4637801394811966e+79
105.0ms
2.3850618402033977e-303
1.0342675181107745e-301
78.0ms
-1.4421939405240706e-124
-8.360094043589808e-131
24.0ms
-3.73150978221179e+198
-3.147882697335865e+192
Results
117.0ms497×body256valid
6.0ms31×body512valid
6.0ms53×body256infinite
4.0ms15×body1024valid
0.0msbody2048valid
Compiler

Compiled 1150 to 750 computations (34.8% saved)

regimes1.2s (3.1%)

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

5 calls:

457.0ms
t
274.0ms
x
252.0ms
y
104.0ms
z
64.0ms
a
Results
ErrorSegmentsBranch
19.4b7x
22.5b5y
14.6b4z
21.5b8t
16.7b3a
Compiler

Compiled 387 to 148 computations (61.8% saved)

bsearch184.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
107.0ms
3.198702732888234e+74
2.4637801394811966e+79
58.0ms
2.611901310381744e-62
5.232178641362178e-59
18.0ms
-9.302841815653416e+48
-2.0872975547620786e+44
Results
170.0ms379×body256valid
3.0ms29×body256infinite
2.0ms13×body512valid
2.0msbody1024valid
Compiler

Compiled 810 to 535 computations (34% saved)

regimes958.0ms (2.6%)

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

5 calls:

509.0ms
t
152.0ms
x
118.0ms
y
105.0ms
z
65.0ms
a
Results
ErrorSegmentsBranch
19.7b7x
22.9b5y
14.9b4z
21.5b8t
17.0b3a
Compiler

Compiled 376 to 146 computations (61.2% saved)

bsearch58.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
3.198702732888234e+74
2.4637801394811966e+79
19.0ms
2.611901310381744e-62
5.232178641362178e-59
18.0ms
-9.302841815653416e+48
-2.0872975547620786e+44
Results
42.0ms366×body256valid
5.0ms25×body512valid
3.0ms26×body256infinite
2.0msbody1024valid
Compiler

Compiled 810 to 535 computations (34% saved)

regimes1.1s (3.1%)

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

5 calls:

287.0ms
y
265.0ms
z
214.0ms
t
189.0ms
x
167.0ms
a
Results
ErrorSegmentsBranch
20.1b9x
24.5b4y
18.9b4z
20.7b12t
16.8b9a
Compiler

Compiled 365 to 143 computations (60.8% saved)

bsearch148.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
7.69182597236314e+65
5.782501370072175e+68
12.0ms
1.3335338334572202e+39
4.546067615484724e+39
21.0ms
2.8636804886329005e-30
1.88223735814864e-26
11.0ms
1.8825893573094408e-199
2.888784164012769e-199
23.0ms
-4.7768641248790374e-251
-2.3525885945240136e-253
23.0ms
-5.626205880431719e-14
-2.4144385155007068e-20
19.0ms
-2550221015.6710935
-87940.01179386678
20.0ms
-3.6501502223404465e+92
-2.3912981544342957e+83
Results
86.0ms752×body256valid
24.0ms77×body1024valid
17.0ms94×body512valid
6.0ms58×body256infinite
2.0msbody2048valid
Compiler

Compiled 1856 to 1298 computations (30.1% saved)

regimes559.0ms (1.5%)

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

5 calls:

155.0ms
x
143.0ms
t
110.0ms
a
72.0ms
z
70.0ms
y
Results
ErrorSegmentsBranch
25.9b8x
27.3b4y
20.1b4z
25.8b8t
20.4b6a
Compiler

Compiled 343 to 135 computations (60.6% saved)

bsearch55.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
3.198702732888234e+74
2.4637801394811966e+79
17.0ms
2.611901310381744e-62
5.232178641362178e-59
16.0ms
-3.1302354466116234e+101
-1.2872333210333354e+99
Results
39.0ms354×body256valid
5.0ms15×body1024valid
3.0ms15×body512valid
2.0ms19×body256infinite
Compiler

Compiled 723 to 491 computations (32.1% saved)

regimes523.0ms (1.4%)

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

5 calls:

170.0ms
x
123.0ms
t
94.0ms
a
64.0ms
y
63.0ms
z
Results
ErrorSegmentsBranch
25.1b11x
27.3b4y
20.2b4z
25.8b8t
20.6b6a
Compiler

Compiled 298 to 124 computations (58.4% saved)

bsearch54.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
3.198702732888234e+74
2.4637801394811966e+79
18.0ms
2.611901310381744e-62
5.232178641362178e-59
16.0ms
-3.1302354466116234e+101
-1.2872333210333354e+99
Results
40.0ms355×body256valid
4.0ms23×body512valid
3.0ms26×body256infinite
2.0msbody1024valid
Compiler

Compiled 723 to 491 computations (32.1% saved)

regimes965.0ms (2.6%)

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

5 calls:

368.0ms
t
196.0ms
y
178.0ms
x
153.0ms
a
62.0ms
z
Results
ErrorSegmentsBranch
24.4b11x
26.9b13y
21.3b3z
28.4b8t
21.9b4a
Compiler

Compiled 280 to 118 computations (57.9% saved)

bsearch39.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
3.4512651863781187e+59
8.333928505665442e+71
15.0ms
-3.1302354466116234e+101
-1.2872333210333354e+99
Results
27.0ms245×body256valid
6.0ms20×body512valid
2.0msbody1024valid
1.0msbody256infinite
Compiler

Compiled 512 to 351 computations (31.4% saved)

regimes647.0ms (1.7%)

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

5 calls:

206.0ms
y
180.0ms
x
117.0ms
t
76.0ms
z
60.0ms
a
Results
ErrorSegmentsBranch
27.5b11x
28.8b14y
25.3b4z
30.6b8t
26.5b4a
Compiler

Compiled 271 to 115 computations (57.6% saved)

bsearch115.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
71.0ms
3.4512651863781187e+59
8.333928505665442e+71
23.0ms
-4.318497282034593e+22
-9232926.102129621
21.0ms
-9.264490360366594e+142
-4.188464623720294e+137
Results
94.0ms410×body256valid
9.0ms41×body512valid
4.0ms13×body1024valid
3.0ms19×body256infinite
Compiler

Compiled 868 to 589 computations (32.1% saved)

regimes1.2s (3.3%)

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

5 calls:

418.0ms
y
295.0ms
x
289.0ms
t
127.0ms
a
71.0ms
z
Results
ErrorSegmentsBranch
29.2b9x
29.8b12y
26.2b4z
29.8b12t
26.5b4a
Compiler

Compiled 262 to 114 computations (56.5% saved)

bsearch70.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
3.4512651863781187e+59
8.333928505665442e+71
22.0ms
-4.318497282034593e+22
-9232926.102129621
25.0ms
-9.264490360366594e+142
-4.188464623720294e+137
Results
49.0ms400×body256valid
11.0ms52×body512valid
4.0ms12×body1024valid
2.0ms17×body256infinite
Compiler

Compiled 848 to 589 computations (30.5% saved)

regimes991.0ms (2.7%)

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

5 calls:

449.0ms
a
189.0ms
y
164.0ms
t
127.0ms
x
55.0ms
z
Results
ErrorSegmentsBranch
29.2b9x
29.5b14y
27.5b3z
30.3b12t
25.4b9a
Compiler

Compiled 253 to 110 computations (56.5% saved)

bsearch377.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
86.0ms
7.69182597236314e+65
5.782501370072175e+68
14.0ms
1.3335338334572202e+39
4.546067615484724e+39
19.0ms
2.8636804886329005e-30
1.88223735814864e-26
91.0ms
1.8825893573094408e-199
2.888784164012769e-199
117.0ms
1.751267008760487e-275
1.6723678602541932e-261
13.0ms
-1.907488453550778e+44
-2.748799123975204e+43
19.0ms
-5.99383883658789e+60
-3.7456312719755905e+56
17.0ms
-1.2851835981527883e+151
-8.102605956542524e+147
Results
236.0ms768×body256valid
108.0ms63×body1024valid
13.0ms67×body512valid
5.0ms14×body2048valid
5.0ms44×body256infinite
Compiler

Compiled 1532 to 1132 computations (26.1% saved)

regimes1.3s (3.5%)

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

5 calls:

368.0ms
y
331.0ms
t
268.0ms
a
182.0ms
z
127.0ms
x
Results
ErrorSegmentsBranch
29.4b9x
30.9b12y
27.5b3z
30.5b12t
25.4b9a
Compiler

Compiled 209 to 94 computations (55% saved)

bsearch152.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
7.69182597236314e+65
5.782501370072175e+68
14.0ms
1.3335338334572202e+39
4.546067615484724e+39
20.0ms
2.8636804886329005e-30
1.88223735814864e-26
12.0ms
1.8825893573094408e-199
2.888784164012769e-199
32.0ms
1.751267008760487e-275
1.6723678602541932e-261
14.0ms
-1.907488453550778e+44
-2.748799123975204e+43
21.0ms
-5.99383883658789e+60
-3.7456312719755905e+56
19.0ms
-1.2851835981527883e+151
-8.102605956542524e+147
Results
89.0ms753×body256valid
23.0ms74×body1024valid
14.0ms71×body512valid
7.0ms51×body256infinite
5.0ms14×body2048valid
Compiler

Compiled 1524 to 1132 computations (25.7% saved)

regimes1.1s (3%)

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

5 calls:

496.0ms
x
338.0ms
a
135.0ms
y
92.0ms
t
46.0ms
z
Results
ErrorSegmentsBranch
30.4b8x
31.2b12y
29.8b3z
32.9b8t
25.3b9a
Compiler

Compiled 201 to 91 computations (54.7% saved)

bsearch310.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
108.0ms
7.69182597236314e+65
5.782501370072175e+68
13.0ms
1.3335338334572202e+39
4.546067615484724e+39
85.0ms
2.8636804886329005e-30
1.88223735814864e-26
11.0ms
1.8825893573094408e-199
2.888784164012769e-199
29.0ms
1.751267008760487e-275
1.6723678602541932e-261
21.0ms
-2.4144385155007068e-20
-1.8195116082050305e-23
21.0ms
-2550221015.6710935
-87940.01179386678
22.0ms
-3.6501502223404465e+92
-2.3912981544342957e+83
Results
243.0ms780×body256valid
28.0ms92×body1024valid
16.0ms78×body512valid
7.0ms68×body256infinite
4.0ms10×body2048valid
Compiler

Compiled 1605 to 1195 computations (25.5% saved)

regimes1.4s (3.9%)

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

5 calls:

414.0ms
a
410.0ms
y
255.0ms
t
244.0ms
x
98.0ms
z
Results
ErrorSegmentsBranch
31.6b7x
31.5b12y
29.8b3z
34.1b6t
27.6b9a
Compiler

Compiled 185 to 82 computations (55.7% saved)

bsearch150.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
7.69182597236314e+65
5.782501370072175e+68
12.0ms
1.3335338334572202e+39
4.546067615484724e+39
12.0ms
3.056632530511734e-49
8.464700543305017e-49
11.0ms
1.8825893573094408e-199
2.888784164012769e-199
32.0ms
1.751267008760487e-275
1.6723678602541932e-261
18.0ms
-9.124281000556998e-26
-3.232906517151831e-27
24.0ms
-2550221015.6710935
-87940.01179386678
21.0ms
-5.024601479420809e+74
-1.0608630710926119e+71
Results
87.0ms710×body256valid
21.0ms74×body1024valid
15.0ms81×body512valid
9.0ms53×body256infinite
5.0ms15×body2048valid
Compiler

Compiled 1326 to 959 computations (27.7% saved)

regimes465.0ms (1.3%)

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

5 calls:

149.0ms
y
128.0ms
a
95.0ms
x
52.0ms
t
37.0ms
z
Results
ErrorSegmentsBranch
31.9b7x
31.5b12y
29.8b3z
34.1b6t
27.6b9a
Compiler

Compiled 136 to 71 computations (47.8% saved)

bsearch332.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
7.69182597236314e+65
5.782501370072175e+68
13.0ms
1.3335338334572202e+39
4.546067615484724e+39
21.0ms
2.8636804886329005e-30
1.88223735814864e-26
11.0ms
1.8825893573094408e-199
2.888784164012769e-199
26.0ms
1.751267008760487e-275
1.6723678602541932e-261
18.0ms
-9.124281000556998e-26
-3.232906517151831e-27
21.0ms
-2550221015.6710935
-87940.01179386678
205.0ms
-5.024601479420809e+74
-1.0608630710926119e+71
Results
271.0ms753×body256valid
24.0ms80×body1024valid
16.0ms83×body512valid
5.0ms12×body2048valid
5.0ms44×body256infinite
Compiler

Compiled 1404 to 1013 computations (27.8% saved)

regimes240.0ms (0.6%)

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

5 calls:

69.0ms
y
54.0ms
t
45.0ms
x
37.0ms
a
31.0ms
z
Results
ErrorSegmentsBranch
33.6b5x
34.5b8y
29.8b3z
35.3b5t
30.2b5a
Compiler

Compiled 115 to 63 computations (45.2% saved)

bsearch305.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
262.0ms
3.4512651863781187e+59
8.333928505665442e+71
42.0ms
-9.302841815653416e+48
-2.0872975547620786e+44
Results
55.0ms264×body256valid
3.0ms18×body512valid
2.0ms19×body256infinite
2.0msbody1024valid
Compiler

Compiled 494 to 360 computations (27.1% saved)

regimes201.0ms (0.5%)

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

5 calls:

52.0ms
y
44.0ms
x
36.0ms
a
35.0ms
t
31.0ms
z
Results
ErrorSegmentsBranch
36.1b5x
35.4b7y
32.3b3z
37.3b5t
31.5b5a
Compiler

Compiled 108 to 60 computations (44.4% saved)

bsearch81.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
7.69182597236314e+65
5.782501370072175e+68
11.0ms
1.8825893573094408e-199
2.888784164012769e-199
31.0ms
1.751267008760487e-275
1.6723678602541932e-261
19.0ms
-8.102605956542524e+147
-5.605248555702787e+142
Results
48.0ms404×body256valid
9.0ms35×body1024valid
9.0ms48×body512valid
4.0ms33×body256infinite
3.0msbody2048valid
Compiler

Compiled 702 to 511 computations (27.2% saved)

regimes370.0ms (1%)

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

5 calls:

181.0ms
z
68.0ms
y
50.0ms
t
39.0ms
a
29.0ms
x
Results
ErrorSegmentsBranch
40.0b3x
37.5b9y
34.4b3z
38.2b7t
32.2b5a
Compiler

Compiled 101 to 57 computations (43.6% saved)

bsearch78.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
15.0ms
8.244368286906223e+52
1.0150468077705079e+54
12.0ms
1.8825893573094408e-199
2.888784164012769e-199
31.0ms
1.751267008760487e-275
1.6723678602541932e-261
20.0ms
-8.102605956542524e+147
-5.605248555702787e+142
Results
46.0ms384×body256valid
10.0ms31×body1024valid
9.0ms42×body512valid
5.0ms43×body256infinite
2.0msbody2048valid
Compiler

Compiled 488 to 394 computations (19.3% saved)

regimes131.0ms (0.4%)

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

5 calls:

39.0ms
y
31.0ms
t
23.0ms
a
18.0ms
x
18.0ms
z
Results
ErrorSegmentsBranch
40.0b3x
37.5b9y
34.4b3z
38.2b7t
32.2b5a
Compiler

Compiled 57 to 40 computations (29.8% saved)

bsearch78.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
8.244368286906223e+52
1.0150468077705079e+54
13.0ms
1.8825893573094408e-199
2.888784164012769e-199
28.0ms
1.751267008760487e-275
1.6723678602541932e-261
21.0ms
-8.102605956542524e+147
-5.605248555702787e+142
Results
45.0ms383×body256valid
10.0ms37×body1024valid
8.0ms34×body512valid
4.0ms37×body256infinite
3.0ms10×body2048valid
Compiler

Compiled 488 to 394 computations (19.3% saved)

regimes89.0ms (0.2%)

Accuracy

Total -29.5b remaining (-88.2%)

Threshold costs -29.5b (-88.2%)

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

5 calls:

27.0ms
y
21.0ms
t
14.0ms
z
14.0ms
x
11.0ms
a
Results
ErrorSegmentsBranch
40.0b3x
38.7b8y
34.4b3z
39.9b5t
33.4b3a
Compiler

Compiled 47 to 36 computations (23.4% saved)

bsearch34.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
8.244368286906223e+52
1.0150468077705079e+54
20.0ms
-8.102605956542524e+147
-5.605248555702787e+142
Results
25.0ms221×body256valid
3.0msbody1024valid
2.0ms12×body512valid
0.0msbody256infinite
Compiler

Compiled 236 to 198 computations (16.1% saved)

simplify37.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03503549
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) -5617791046444737/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) (+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) 0) (+.f64 t (neg.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) z))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) 10000000000000000028678785109953723248702060064614983783573429926910385653902272159683291957333224649616958313128598304010187936385481780447799767184805866054345934040104083320587698215409722049436653961817402491275192019201707119869992081071729797163687409453914913289541779456) (+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))) (+.f64 t (*.f64 (-.f64 x t) (+.f64 (/.f64 (-.f64 y a) z) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a))))))))
(if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) -5617791046444737/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) (+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) 0) (+.f64 t (neg.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) z))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) 10000000000000000028678785109953723248702060064614983783573429926910385653902272159683291957333224649616958313128598304010187936385481780447799767184805866054345934040104083320587698215409722049436653961817402491275192019201707119869992081071729797163687409453914913289541779456) (+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))) (+.f64 t (*.f64 (/.f64 (-.f64 y a) z) (-.f64 x t))))))
(if (<=.f64 z -42000000000000000218932639601066654978849898496) (+.f64 t (*.f64 (/.f64 (-.f64 y a) z) (-.f64 x t))) (if (<=.f64 z 6176826577981891/386051661123868214325895970762095083331216144111904370034983364157543830047598546775742309000849007597326427200921653578548066591998660043462778854257084865420374725869305346230443778499781067545394454342790117394565596548890481374012190543459242928201313126587598361115137891035519604744312911050121319319358268243968) (+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))) (if (<=.f64 z 19499999999999998622965095468318543514619354882159733588637608471223417775849472) (+.f64 x (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))) (+.f64 t (*.f64 (/.f64 (-.f64 x t) z) (-.f64 y a))))))
(if (<=.f64 z -7799999999999999584554505413807680063962667538532820743762115073889658566435930901456423959041279790542208850945164543782280889035596284195546029179241869846702703679925009717130832690399936512) (+.f64 t (*.f64 (/.f64 (-.f64 y a) z) (-.f64 x t))) (if (<=.f64 z -5244537564530867/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (+.f64 x (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))) (if (<=.f64 z 4825645764048353/48256457640483526790736996345261885416402018013988046254372920519692978755949818346967788625106125949665803400115206697318508323999832505432847356782135608177546840733663168278805472312472633443174306792848764674320699568611310171751523817932405366025164140823449795139392236379439950593039113881265164914919783530496) (+.f64 x (*.f64 y (/.f64 (-.f64 t x) a))) (if (<=.f64 z 10200000000000000621423919753026934057083457562046272401518147178481984028540928) (+.f64 x (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))) (+.f64 t (*.f64 (/.f64 (-.f64 x t) z) (-.f64 y a)))))))
(if (<=.f64 z -1650000000000000026710219416159467181264863232) (+.f64 t (*.f64 (/.f64 (-.f64 y a) z) (-.f64 x t))) (if (<=.f64 z 3618502788666131/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 x (*.f64 (-.f64 t x) (/.f64 y a))) (if (<=.f64 z 670000000000000028316414023738684073650569109644739056162267551272597048000512) (+.f64 x (*.f64 z (/.f64 t (-.f64 z a)))) (+.f64 t (*.f64 (/.f64 (-.f64 x t) z) (-.f64 y a))))))
(if (<=.f64 z -649999999999999987934978771996187432617628401664) (+.f64 t (*.f64 (/.f64 (-.f64 x t) z) (-.f64 y a))) (if (<=.f64 z 7010849153040629/452312848583266388373324160190187140051835877600158453279131187530910662656) (+.f64 x (*.f64 (-.f64 t x) (/.f64 y a))) (if (<=.f64 z 3900000000000000382794842022146125564911543999372148710821867947676628894613504) (+.f64 x (*.f64 z (/.f64 t (-.f64 z a)))) (+.f64 t (*.f64 (/.f64 (-.f64 x t) z) (-.f64 y a))))))
(if (<=.f64 a -979999999999999992031637133234273409361511181228015695771054373371711090680846960272867328) (+.f64 x (*.f64 (-.f64 t x) (/.f64 y a))) (if (<=.f64 a -90000) (*.f64 t (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 y z))) (if (<=.f64 a -4436777100798803/79228162514264337593543950336) (*.f64 x (*.f64 (/.f64 1 z) (-.f64 y a))) (if (<=.f64 a -1225292491647661/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408) (*.f64 t (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 y z))) (if (<=.f64 a 5817289496240377/21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096) (+.f64 t (/.f64 (*.f64 y (-.f64 x t)) z)) (if (<=.f64 a 3223154579475129/174224571863520493293247799005065324265472) (*.f64 t (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 y z))) (if (<=.f64 a 2500000000000000075946507106750916722688) (*.f64 (-.f64 y a) (/.f64 x z)) (if (<=.f64 a 9200000000000000020767658407272101040729392489711315151611966259200) (*.f64 t (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 y z))) (+.f64 x (*.f64 z (/.f64 t (-.f64 z a))))))))))))
(if (<=.f64 z -1299999999999999981820380598173312042497666976842508447823435801464428615345901343127665394057216000) (*.f64 t (/.f64 z (-.f64 z a))) (if (<=.f64 z 1628326254899759/3618502788666131106986593281521497120414687020801267626233049500247285301248) (+.f64 x (*.f64 (-.f64 t x) (/.f64 y a))) (if (<=.f64 z 24499999999999999282497411632219324203477147964159976036638553597329851061108736) (+.f64 x (*.f64 z (/.f64 t (-.f64 z a)))) (+.f64 t (*.f64 a (/.f64 x (neg.f64 z)))))))
(if (<=.f64 z -5800000000000000441917169037238757437152412195321666401706401012878860313185054768274583928734482432) (*.f64 t (/.f64 z (-.f64 z a))) (if (<=.f64 z 578960446186581/3618502788666131106986593281521497120414687020801267626233049500247285301248) (+.f64 x (*.f64 y (/.f64 (-.f64 t x) a))) (if (<=.f64 z 24499999999999999282497411632219324203477147964159976036638553597329851061108736) (+.f64 x (*.f64 z (/.f64 t (-.f64 z a)))) (+.f64 t (*.f64 a (/.f64 x (neg.f64 z)))))))
(if (<=.f64 z -35999999999999999795436523061065421318314148100795450346250043587036411079088407923366777867001135104) (*.f64 t (/.f64 z (-.f64 z a))) (if (<=.f64 z 8799999999999999486098901364365291738482349563342242096766517248) (+.f64 x (*.f64 y (/.f64 (-.f64 t x) a))) (+.f64 t (*.f64 a (/.f64 x (neg.f64 z))))))
(if (<=.f64 z -53000000000000000392048635595753940324404437630206498612207058344579904024952221404044255606194407388863334456549907996582297472565558126837760) (*.f64 t (/.f64 z (-.f64 z a))) (if (<=.f64 z -14000000000000000000000) (+.f64 t (/.f64 (*.f64 y (-.f64 x t)) z)) (if (<=.f64 z 30999999999999999053281188229093093017285678021395591728478552064) (+.f64 x (*.f64 y (/.f64 x (-.f64 z a)))) (+.f64 t (*.f64 a (/.f64 x (neg.f64 z)))))))
(if (<=.f64 z -83999999999999999395238479888428919167563968303468331776111300883471904859205121269519444702376975106889055684611715284062386429954918262505472) (*.f64 t (/.f64 z (-.f64 z a))) (if (<=.f64 z -650000000) (+.f64 t (/.f64 (*.f64 y (-.f64 x t)) z)) (if (<=.f64 z 206000000000000006321188477224397607722923100666694364981343729745920) (+.f64 x (*.f64 x (/.f64 (neg.f64 y) a))) (+.f64 t (*.f64 a (/.f64 x (neg.f64 z)))))))
(if (<=.f64 a -10499999999999999946412875683137582843849158624569268368040631896229532172816321829818487218504275271240928809028072311655841040750505634205666377728) (+.f64 x (*.f64 x (/.f64 (neg.f64 y) a))) (if (<=.f64 a -1349999999999999917177148272005020428402703887646668619776) (+.f64 t (*.f64 a (/.f64 x (neg.f64 z)))) (if (<=.f64 a -180000000000000000032818026698693234554568704) (*.f64 x (-.f64 1 (/.f64 y a))) (if (<=.f64 a 2880576224656579/2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144) (*.f64 t (+.f64 (/.f64 y (neg.f64 z)) 1)) (if (<=.f64 a 1238867207532673/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024) (*.f64 y (/.f64 x z)) (if (<=.f64 a 1045347431181123/174224571863520493293247799005065324265472) (*.f64 t (+.f64 (/.f64 y (neg.f64 z)) 1)) (if (<=.f64 a 1850000000000000062245044357068824248320) (*.f64 (-.f64 y a) (/.f64 x z)) (if (<=.f64 a 6999999999999999430184127499376542349895867402464508956701525803008) (*.f64 t (/.f64 z (-.f64 z a))) (*.f64 x (-.f64 1 (/.f64 y a)))))))))))
(if (<=.f64 a -13999999999999998982145911984278638389033503311919787051083654133360651905564732256633909893685487697343307795157787091631588046174921661317709299712) (*.f64 x (-.f64 1 (/.f64 y a))) (if (<=.f64 a -4499999999999999956223256724710725819006078298909327753216) (+.f64 t (*.f64 a (/.f64 x (neg.f64 z)))) (if (<=.f64 a -120000000000000006624225560654490289165041664) (*.f64 x (-.f64 1 (/.f64 y a))) (if (<=.f64 a 7312231954897469/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (*.f64 t (+.f64 (/.f64 y (neg.f64 z)) 1)) (if (<=.f64 a 2046824082010503/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048) (*.f64 y (/.f64 x z)) (if (<=.f64 a 3205732122288777/348449143727040986586495598010130648530944) (*.f64 t (+.f64 (/.f64 y (neg.f64 z)) 1)) (if (<=.f64 a 1350000000000000016832597445352911536128) (*.f64 (-.f64 y a) (/.f64 x z)) (if (<=.f64 a 820000000000000026251753411738022944509140450737429374290549014528) (*.f64 t (/.f64 z (-.f64 z a))) (*.f64 x (-.f64 1 (/.f64 y a)))))))))))
(if (<=.f64 a -9499999999999999793904287351883104422477615270862950440591353869593737702259696861184) (*.f64 x (-.f64 1 (/.f64 y a))) (if (<=.f64 a -55000000) (*.f64 t (+.f64 (/.f64 y (neg.f64 z)) 1)) (if (<=.f64 a -1295997295890293/332306998946228968225951765070086144) (*.f64 x (/.f64 (-.f64 y a) z)) (if (<=.f64 a 7312231954897469/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (*.f64 t (+.f64 (/.f64 y (neg.f64 z)) 1)) (if (<=.f64 a 2046824082010503/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048) (*.f64 y (/.f64 x z)) (if (<=.f64 a 3223154579475129/174224571863520493293247799005065324265472) (*.f64 t (+.f64 (/.f64 y (neg.f64 z)) 1)) (if (<=.f64 a 2500000000000000075946507106750916722688) (*.f64 (-.f64 y a) (/.f64 x z)) (if (<=.f64 a 519999999999999961091569875100759347685003335500732235932513171668992) (*.f64 t (/.f64 z (-.f64 z a))) (*.f64 x (-.f64 1 (/.f64 y a)))))))))))
(if (<=.f64 a -6799999999999999696316086144136592511536491867435573815779485521784340480) (*.f64 x (-.f64 1 (/.f64 y a))) (if (<=.f64 a -90000) (*.f64 t (/.f64 z (-.f64 z a))) (if (<=.f64 a -1785801861601085/21778071482940061661655974875633165533184) (*.f64 x (/.f64 (-.f64 y a) z)) (if (<=.f64 a 7312231954897469/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) t (if (<=.f64 a 2046824082010503/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048) (*.f64 y (/.f64 x z)) (if (<=.f64 a 1349313737003389/1645504557321206042154969182557350504982735865633579863348609024) (*.f64 t (/.f64 z (-.f64 z a))) (if (<=.f64 a 1499999999999999985121613283319091298304) (*.f64 (-.f64 y a) (/.f64 x z)) (if (<=.f64 a 61999999999999999228995633928319627215001307568896542552713297133568) (*.f64 t (/.f64 z (-.f64 z a))) (*.f64 x (-.f64 1 (/.f64 y a)))))))))))
(if (<=.f64 a -600000000000000025128915338526874775394860319984202969886056627084197888) (*.f64 x (-.f64 1 (/.f64 y a))) (if (<=.f64 a -170000) (*.f64 t (/.f64 z (-.f64 z a))) (if (<=.f64 a -6097860015223217/348449143727040986586495598010130648530944) (*.f64 x (/.f64 (-.f64 y a) z)) (if (<=.f64 a 6425900808849291/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) t (if (<=.f64 a 2046824082010503/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048) (*.f64 y (/.f64 x z)) (if (<=.f64 a 3136042293543369/174224571863520493293247799005065324265472) (*.f64 t (/.f64 z (-.f64 z a))) (if (<=.f64 a 1400000000000000006262269391341638123520) (*.f64 x (/.f64 (-.f64 y a) z)) (if (<=.f64 a 259999999999999980545784937550379673842501667750366117966256585834496) (*.f64 t (/.f64 z (-.f64 z a))) (*.f64 x (-.f64 1 (/.f64 y a)))))))))))
(if (<=.f64 z -2899999999999999883764029586900927241071722758144) (*.f64 t (/.f64 z (-.f64 z a))) (if (<=.f64 z 719999999999999970694975877423092989505254255177130934534144) (*.f64 x (-.f64 1 (/.f64 y a))) (*.f64 t (/.f64 z (-.f64 z a)))))
(if (<=.f64 a -419999999999999975314710414123278505381459027899500225783391853043792530776653882795868256280434695534645230734468122534443096513809186398666752) x (if (<=.f64 a 3159910930515289/18587711355972288284975781226873757001640752520742430738197148241449258214505054669314603931201954382372484047377412163130682315569311321347385382263779932822287135505593248424283580122928721710877989947279392965075846858835973501101963736754358226037650563818176798910297066860183552) (*.f64 t (/.f64 z (-.f64 z a))) (if (<=.f64 a 1238867207532673/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024) (*.f64 y (/.f64 x z)) (if (<=.f64 a 52999999999999999534022419535737047553542829851021084714761357099008) (*.f64 t (/.f64 z (-.f64 z a))) x))))
(if (<=.f64 a -58000000000000002676923995920896076157083808631134052859290848425287790524599496622058040470419841859490069071078153965548148102011549026091008) x (if (<=.f64 a 8225153035327093/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432) t (if (<=.f64 a 2046824082010503/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048) (*.f64 y (/.f64 x z)) (if (<=.f64 a 799999999999999994576758939489302381169366753555251200) t x))))
(if (<=.f64 a -255000000000000019051974442647351520413024259767018817664032362935050740644838280135922675533971348002863250742283501930848621739901213749542912) x (if (<=.f64 a 283625966735417/567251933470833993071770667324028228809837418235547813055332893110634100784456014078204465673887768016738404766156377048665842149942362101665813667717893457711399398974403333260607303556174368618102720559063506014277553065062667880308951927318061097340410272771508755807405604864) t (if (<=.f64 a 2046824082010503/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048) (*.f64 x (/.f64 y z)) (if (<=.f64 a 1000000000000000078291540404596243842305360299886116864) t x))))
(if (<=.f64 a -75999999999999997905586101900088110880913056063768388290493701891695985811706653275870285642761297953866285070225567122303908986437873315086336) x (if (<=.f64 a 109999999999999999254304354179779077410787928613847040) t x))
t
Outputs
(if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) -5617791046444737/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) (+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) 0) (+.f64 t (neg.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) z))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) 10000000000000000028678785109953723248702060064614983783573429926910385653902272159683291957333224649616958313128598304010187936385481780447799767184805866054345934040104083320587698215409722049436653961817402491275192019201707119869992081071729797163687409453914913289541779456) (+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))) (+.f64 t (*.f64 (-.f64 x t) (+.f64 (/.f64 (-.f64 y a) z) (*.f64 (/.f64 a (pow.f64 z 2)) (-.f64 y a))))))))
(if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) -5617791046444737/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576) (+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) 0) (+.f64 t (neg.f64 (/.f64 (*.f64 (-.f64 t x) (-.f64 y a)) z))) (if (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) 10000000000000000028678785109953723248702060064614983783573429926910385653902272159683291957333224649616958313128598304010187936385481780447799767184805866054345934040104083320587698215409722049436653961817402491275192019201707119869992081071729797163687409453914913289541779456) (+.f64 x (*.f64 (-.f64 t x) (/.f64 (-.f64 y z) (-.f64 a z)))) (+.f64 t (*.f64 (/.f64 (-.f64 y a) z) (-.f64 x t))))))
(if (<=.f64 z -42000000000000000218932639601066654978849898496) (+.f64 t (*.f64 (/.f64 (-.f64 y a) z) (-.f64 x t))) (if (<=.f64 z 6176826577981891/386051661123868214325895970762095083331216144111904370034983364157543830047598546775742309000849007597326427200921653578548066591998660043462778854257084865420374725869305346230443778499781067545394454342790117394565596548890481374012190543459242928201313126587598361115137891035519604744312911050121319319358268243968) (+.f64 x (*.f64 y (/.f64 (-.f64 x t) (-.f64 z a)))) (if (<=.f64 z 19499999999999998622965095468318543514619354882159733588637608471223417775849472) (+.f64 x (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))) (+.f64 t (*.f64 (/.f64 (-.f64 x t) z) (-.f64 y a))))))
(if (<=.f64 z -7799999999999999584554505413807680063962667538532820743762115073889658566435930901456423959041279790542208850945164543782280889035596284195546029179241869846702703679925009717130832690399936512) (+.f64 t (*.f64 (/.f64 (-.f64 y a) z) (-.f64 x t))) (if (<=.f64 z -5244537564530867/49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816) (+.f64 x (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))) (if (<=.f64 z 4825645764048353/48256457640483526790736996345261885416402018013988046254372920519692978755949818346967788625106125949665803400115206697318508323999832505432847356782135608177546840733663168278805472312472633443174306792848764674320699568611310171751523817932405366025164140823449795139392236379439950593039113881265164914919783530496) (+.f64 x (*.f64 y (/.f64 (-.f64 t x) a))) (if (<=.f64 z 10200000000000000621423919753026934057083457562046272401518147178481984028540928) (+.f64 x (*.f64 t (/.f64 (-.f64 z y) (-.f64 z a)))) (+.f64 t (*.f64 (/.f64 (-.f64 x t) z) (-.f64 y a)))))))
(if (<=.f64 z -1650000000000000026710219416159467181264863232) (+.f64 t (*.f64 (/.f64 (-.f64 y a) z) (-.f64 x t))) (if (<=.f64 z 3618502788666131/113078212145816597093331040047546785012958969400039613319782796882727665664) (+.f64 x (*.f64 (-.f64 t x) (/.f64 y a))) (if (<=.f64 z 670000000000000028316414023738684073650569109644739056162267551272597048000512) (+.f64 x (*.f64 z (/.f64 t (-.f64 z a)))) (+.f64 t (*.f64 (/.f64 (-.f64 x t) z) (-.f64 y a))))))
(if (<=.f64 z -649999999999999987934978771996187432617628401664) (+.f64 t (*.f64 (/.f64 (-.f64 x t) z) (-.f64 y a))) (if (<=.f64 z 7010849153040629/452312848583266388373324160190187140051835877600158453279131187530910662656) (+.f64 x (*.f64 (-.f64 t x) (/.f64 y a))) (if (<=.f64 z 3900000000000000382794842022146125564911543999372148710821867947676628894613504) (+.f64 x (*.f64 z (/.f64 t (-.f64 z a)))) (+.f64 t (*.f64 (/.f64 (-.f64 x t) z) (-.f64 y a))))))
(if (<=.f64 a -979999999999999992031637133234273409361511181228015695771054373371711090680846960272867328) (+.f64 x (*.f64 (-.f64 t x) (/.f64 y a))) (if (<=.f64 a -90000) (*.f64 t (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 y z))) (if (<=.f64 a -4436777100798803/79228162514264337593543950336) (*.f64 x (*.f64 (/.f64 1 z) (-.f64 y a))) (if (<=.f64 a -1225292491647661/64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993408) (*.f64 t (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 y z))) (if (<=.f64 a 5817289496240377/21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096) (+.f64 t (/.f64 (*.f64 y (-.f64 x t)) z)) (if (<=.f64 a 3223154579475129/174224571863520493293247799005065324265472) (*.f64 t (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 y z))) (if (<=.f64 a 2500000000000000075946507106750916722688) (*.f64 (-.f64 y a) (/.f64 x z)) (if (<=.f64 a 9200000000000000020767658407272101040729392489711315151611966259200) (*.f64 t (*.f64 (/.f64 1 (-.f64 a z)) (-.f64 y z))) (+.f64 x (*.f64 z (/.f64 t (-.f64 z a))))))))))))
(if (<=.f64 z -1299999999999999981820380598173312042497666976842508447823435801464428615345901343127665394057216000) (*.f64 t (/.f64 z (-.f64 z a))) (if (<=.f64 z 1628326254899759/3618502788666131106986593281521497120414687020801267626233049500247285301248) (+.f64 x (*.f64 (-.f64 t x) (/.f64 y a))) (if (<=.f64 z 24499999999999999282497411632219324203477147964159976036638553597329851061108736) (+.f64 x (*.f64 z (/.f64 t (-.f64 z a)))) (+.f64 t (*.f64 a (/.f64 x (neg.f64 z)))))))
(if (<=.f64 z -5800000000000000441917169037238757437152412195321666401706401012878860313185054768274583928734482432) (*.f64 t (/.f64 z (-.f64 z a))) (if (<=.f64 z 578960446186581/3618502788666131106986593281521497120414687020801267626233049500247285301248) (+.f64 x (*.f64 y (/.f64 (-.f64 t x) a))) (if (<=.f64 z 24499999999999999282497411632219324203477147964159976036638553597329851061108736) (+.f64 x (*.f64 z (/.f64 t (-.f64 z a)))) (+.f64 t (*.f64 a (/.f64 x (neg.f64 z)))))))
(if (<=.f64 z -35999999999999999795436523061065421318314148100795450346250043587036411079088407923366777867001135104) (*.f64 t (/.f64 z (-.f64 z a))) (if (<=.f64 z 8799999999999999486098901364365291738482349563342242096766517248) (+.f64 x (*.f64 y (/.f64 (-.f64 t x) a))) (+.f64 t (*.f64 a (/.f64 x (neg.f64 z))))))
(if (<=.f64 z -53000000000000000392048635595753940324404437630206498612207058344579904024952221404044255606194407388863334456549907996582297472565558126837760) (*.f64 t (/.f64 z (-.f64 z a))) (if (<=.f64 z -14000000000000000000000) (+.f64 t (/.f64 (*.f64 y (-.f64 x t)) z)) (if (<=.f64 z 30999999999999999053281188229093093017285678021395591728478552064) (+.f64 x (*.f64 y (/.f64 x (-.f64 z a)))) (+.f64 t (*.f64 a (/.f64 x (neg.f64 z)))))))
(if (<=.f64 z -83999999999999999395238479888428919167563968303468331776111300883471904859205121269519444702376975106889055684611715284062386429954918262505472) (*.f64 t (/.f64 z (-.f64 z a))) (if (<=.f64 z -650000000) (+.f64 t (/.f64 (*.f64 y (-.f64 x t)) z)) (if (<=.f64 z 206000000000000006321188477224397607722923100666694364981343729745920) (+.f64 x (*.f64 x (/.f64 (neg.f64 y) a))) (+.f64 t (*.f64 a (/.f64 x (neg.f64 z)))))))
(if (<=.f64 a -10499999999999999946412875683137582843849158624569268368040631896229532172816321829818487218504275271240928809028072311655841040750505634205666377728) (+.f64 x (*.f64 x (/.f64 (neg.f64 y) a))) (if (<=.f64 a -1349999999999999917177148272005020428402703887646668619776) (+.f64 t (*.f64 a (/.f64 x (neg.f64 z)))) (if (<=.f64 a -180000000000000000032818026698693234554568704) (*.f64 x (-.f64 1 (/.f64 y a))) (if (<=.f64 a 2880576224656579/2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144) (*.f64 t (+.f64 (/.f64 y (neg.f64 z)) 1)) (if (<=.f64 a 1238867207532673/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024) (*.f64 y (/.f64 x z)) (if (<=.f64 a 1045347431181123/174224571863520493293247799005065324265472) (*.f64 t (+.f64 (/.f64 y (neg.f64 z)) 1)) (if (<=.f64 a 1850000000000000062245044357068824248320) (*.f64 (-.f64 y a) (/.f64 x z)) (if (<=.f64 a 6999999999999999430184127499376542349895867402464508956701525803008) (*.f64 t (/.f64 z (-.f64 z a))) (*.f64 x (-.f64 1 (/.f64 y a)))))))))))
(if (<=.f64 a -13999999999999998982145911984278638389033503311919787051083654133360651905564732256633909893685487697343307795157787091631588046174921661317709299712) (*.f64 x (-.f64 1 (/.f64 y a))) (if (<=.f64 a -4499999999999999956223256724710725819006078298909327753216) (+.f64 t (*.f64 a (/.f64 x (neg.f64 z)))) (if (<=.f64 a -120000000000000006624225560654490289165041664) (*.f64 x (-.f64 1 (/.f64 y a))) (if (<=.f64 a 7312231954897469/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (*.f64 t (+.f64 (/.f64 y (neg.f64 z)) 1)) (if (<=.f64 a 2046824082010503/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048) (*.f64 y (/.f64 x z)) (if (<=.f64 a 3205732122288777/348449143727040986586495598010130648530944) (*.f64 t (+.f64 (/.f64 y (neg.f64 z)) 1)) (if (<=.f64 a 1350000000000000016832597445352911536128) (*.f64 (-.f64 y a) (/.f64 x z)) (if (<=.f64 a 820000000000000026251753411738022944509140450737429374290549014528) (*.f64 t (/.f64 z (-.f64 z a))) (*.f64 x (-.f64 1 (/.f64 y a)))))))))))
(if (<=.f64 a -9499999999999999793904287351883104422477615270862950440591353869593737702259696861184) (*.f64 x (-.f64 1 (/.f64 y a))) (if (<=.f64 a -55000000) (*.f64 t (+.f64 (/.f64 y (neg.f64 z)) 1)) (if (<=.f64 a -1295997295890293/332306998946228968225951765070086144) (*.f64 x (/.f64 (-.f64 y a) z)) (if (<=.f64 a 7312231954897469/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) (*.f64 t (+.f64 (/.f64 y (neg.f64 z)) 1)) (if (<=.f64 a 2046824082010503/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048) (*.f64 y (/.f64 x z)) (if (<=.f64 a 3223154579475129/174224571863520493293247799005065324265472) (*.f64 t (+.f64 (/.f64 y (neg.f64 z)) 1)) (if (<=.f64 a 2500000000000000075946507106750916722688) (*.f64 (-.f64 y a) (/.f64 x z)) (if (<=.f64 a 519999999999999961091569875100759347685003335500732235932513171668992) (*.f64 t (/.f64 z (-.f64 z a))) (*.f64 x (-.f64 1 (/.f64 y a)))))))))))
(if (<=.f64 a -6799999999999999696316086144136592511536491867435573815779485521784340480) (*.f64 x (-.f64 1 (/.f64 y a))) (if (<=.f64 a -90000) (*.f64 t (/.f64 z (-.f64 z a))) (if (<=.f64 a -1785801861601085/21778071482940061661655974875633165533184) (*.f64 x (/.f64 (-.f64 y a) z)) (if (<=.f64 a 7312231954897469/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) t (if (<=.f64 a 2046824082010503/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048) (*.f64 y (/.f64 x z)) (if (<=.f64 a 1349313737003389/1645504557321206042154969182557350504982735865633579863348609024) (*.f64 t (/.f64 z (-.f64 z a))) (if (<=.f64 a 1499999999999999985121613283319091298304) (*.f64 (-.f64 y a) (/.f64 x z)) (if (<=.f64 a 61999999999999999228995633928319627215001307568896542552713297133568) (*.f64 t (/.f64 z (-.f64 z a))) (*.f64 x (-.f64 1 (/.f64 y a)))))))))))
(if (<=.f64 a -600000000000000025128915338526874775394860319984202969886056627084197888) (*.f64 x (-.f64 1 (/.f64 y a))) (if (<=.f64 a -170000) (*.f64 t (/.f64 z (-.f64 z a))) (if (<=.f64 a -6097860015223217/348449143727040986586495598010130648530944) (*.f64 x (/.f64 (-.f64 y a) z)) (if (<=.f64 a 6425900808849291/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288) t (if (<=.f64 a 2046824082010503/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048) (*.f64 y (/.f64 x z)) (if (<=.f64 a 3136042293543369/174224571863520493293247799005065324265472) (*.f64 t (/.f64 z (-.f64 z a))) (if (<=.f64 a 1400000000000000006262269391341638123520) (*.f64 x (/.f64 (-.f64 y a) z)) (if (<=.f64 a 259999999999999980545784937550379673842501667750366117966256585834496) (*.f64 t (/.f64 z (-.f64 z a))) (*.f64 x (-.f64 1 (/.f64 y a)))))))))))
(if (<=.f64 z -2899999999999999883764029586900927241071722758144) (*.f64 t (/.f64 z (-.f64 z a))) (if (<=.f64 z 719999999999999970694975877423092989505254255177130934534144) (*.f64 x (-.f64 1 (/.f64 y a))) (*.f64 t (/.f64 z (-.f64 z a)))))
(if (<=.f64 a -419999999999999975314710414123278505381459027899500225783391853043792530776653882795868256280434695534645230734468122534443096513809186398666752) x (if (<=.f64 a 3159910930515289/18587711355972288284975781226873757001640752520742430738197148241449258214505054669314603931201954382372484047377412163130682315569311321347385382263779932822287135505593248424283580122928721710877989947279392965075846858835973501101963736754358226037650563818176798910297066860183552) (*.f64 t (/.f64 z (-.f64 z a))) (if (<=.f64 a 1238867207532673/5386379163185534471414773640069251753523547958090930032126239644742381726000210761844394533148250574056430560108726494938131898624188215155842882325147525990354149039235527268548263688073546462485804289777440129024) (*.f64 y (/.f64 x z)) (if (<=.f64 a 52999999999999999534022419535737047553542829851021084714761357099008) (*.f64 t (/.f64 z (-.f64 z a))) x))))
(if (<=.f64 a -58000000000000002676923995920896076157083808631134052859290848425287790524599496622058040470419841859490069071078153965548148102011549026091008) x (if (<=.f64 a 8225153035327093/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432) t (if (<=.f64 a 2046824082010503/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048) (*.f64 y (/.f64 x z)) (if (<=.f64 a 799999999999999994576758939489302381169366753555251200) t x))))
(if (<=.f64 a -255000000000000019051974442647351520413024259767018817664032362935050740644838280135922675533971348002863250742283501930848621739901213749542912) x (if (<=.f64 a 283625966735417/567251933470833993071770667324028228809837418235547813055332893110634100784456014078204465673887768016738404766156377048665842149942362101665813667717893457711399398974403333260607303556174368618102720559063506014277553065062667880308951927318061097340410272771508755807405604864) t (if (<=.f64 a 2046824082010503/10772758326371068942829547280138503507047095916181860064252479289484763452000421523688789066296501148112861120217452989876263797248376430311685764650295051980708298078471054537096527376147092924971608579554880258048) (*.f64 x (/.f64 y z)) (if (<=.f64 a 1000000000000000078291540404596243842305360299886116864) t x))))
(if (<=.f64 a -75999999999999997905586101900088110880913056063768388290493701891695985811706653275870285642761297953866285070225567122303908986437873315086336) x (if (<=.f64 a 109999999999999999254304354179779077410787928613847040) t x))
t
Compiler

Compiled 1469 to 745 computations (49.3% saved)

soundness757.0ms (2%)

Algorithm
egg-herbie
Rules
1366×rational_best-simplify-2
1366×rational_best-simplify-2
1366×rational_best-simplify-2
1342×rational_best-simplify-50
1342×rational_best-simplify-50
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01337
11737
22337
33137
44137
55437
67037
712237
815637
919937
1031037
1167437
12175637
13212437
14282337
15360937
16442537
17566537
18646537
01337
11737
22337
33137
44137
55437
67037
712237
815637
919937
1031037
1167437
12175637
13212437
14282337
15360937
16442537
17566537
18646537
046615978
192315254
2152514312
3251711538
4557310596
5749910596
01337
11737
22337
33137
44137
55437
67037
712237
815637
919937
1031037
1167437
12175637
13212437
14282337
15360937
16442537
17566537
18646537
046615978
192315254
2152514312
3251711538
4557310596
5749910596
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 351 to 122 computations (65.2% saved)

end267.0ms (0.7%)

Compiler

Compiled 1359 to 441 computations (67.5% saved)

Profiling

Loading profile data...